This is Alpha 3 Software. Finished releases must be moved to svn:dist/release following these promoting to release instructions.

Struts

Last updated 2026-07-06 by system

Charter

The mission of Struts is the creation and maintenance of software related to Model 2 framework for building Java web applications

Projects

Apache Struts
struts

web-framework Java

Apache Struts Examples
struts-examples

Apache Struts Extras
struts-extras

Apache Struts Faces
struts-faces

Apache Struts Jakarta Struts
struts-jakarta-struts

Apache Struts Legacy
struts-legacy

Apache Struts Library
struts-library

Apache Struts Scripting
struts-scripting

Apache Struts Struts2
struts-struts2

Roster

All PMC members are release managers. The PMC can also designate committers as release managers, giving them the same release permissions as PMC members for all Struts projects, but not a binding vote.

ASF UID Name PMC member Release manager
amashchenko Aleksandr Mashchenko
apetrelli Antonio Petrelli
apopescu Alexandru Popescu
arron Arron Claude Bates
bphillips Bruce Allen Phillips
bpontarelli Brian Pontarelli
cedric Cedric Dumoulin
cnenning Christoph Nenning
craigmcc Craig R. McClanahan
davenewton David Newton
ddewolf David H. DeWolf
dgeary David Mark Geary
dgraham David Graham
dmkarr David M. Karr
dwinterfeldt David Winterfeldt
ekbush Eddie Bush
germuska Joseph Lad Germuska
ghuber Greg Huber
grobmeier Christian Grobmeier
gvanmatre Gary M. VanMatre
hermanns Rainer Hermanns
hrabago Hubert Kasilag Rabago
husted Ted Husted
jafl John Lindal
jcarreira Jason Carreira
jchaplin James Chaplin
jeromy Jeromy Evans
jholmes James Holmes
jmitchell James Mitchell
jogep Johannes Geppert
kusal Kusal Kithul-Godage
laurieh Laurie Harper
lukaszlenart Lukasz Lenart
martinc Martin Cooper
mcucchiara Maurizio Cucchiara
mikus Michael Jouravlev
mraible Matt Raible
mrdon Donald J. Brown
musachy Musachy Barroso
niallp Niall Pemberton
nilsga Nils-Helge Garli
oalexeev Oleg Alexeev
pbenedict Paul Benedict
phil Philip Luppens
pierred Pierre Delisle
plightbo Patrick Lightbody
rgielen René Gielen
rich Richard Feit
rleland Rob Leland
roughley Ian Roughley
schof Sean Schofield
sdutry Stefaan Dutry
sraeburn Steve Raeburn
tmjee Toby Jee
tschneider Thomas Schneider
vmassol Vincent Massol
wesw Wesley Wannemacher
wsmoak Wendy Smoak
yasserzamani Yasser Zamani

Signing keys

These are the OpenPGP keys in this committee's public KEYS file. Downloaders and ATR use them to verify the signatures on the committee's releases. Members can add keys by importing a KEYS file. Anyone who signs releases adds their own key from the Manage keys page.

Key ID Email Apache UID Role Artifacts Any historic use
0BE1A5969E025573 mrdon@apache.org 7
C32CFE5202B78580 craigmcc@apache.org craigmcc Committer 0
FB0B547EEB62A9D5 craigmcc@apache.org craigmcc Committer 0
B57D5F90CEB32F00 hermanns@apache.org hermanns PMC member 5
0BCCDF61D1D323BA husted@apache.org husted Committer 10
A8D34E34A4057D1E jeromy@apache.org jeromy Committer 0
2841610663AFBB1F lukaszlenart@apache.org lukaszlenart PMC member 397
F5587322DD8B8819 lukaszlenart@apache.org lukaszlenart PMC member 0
9863A1E7357AE38C martinc@apache.org martinc Committer 72
0B99A758781D82C8 mcucchiara@apache.org mcucchiara PMC member 9
0F9DAE21805C95EF musachy@gmail.com musachy PMC member 8
1861C322C56014B2 niallp@apache.org niallp Committer 96
69FE8BEC728181D6 nilsga@gmail.com nilsga Committer 0
D388AD829F3E96F7 pbenedict@apache.org pbenedict PMC member 12
C711D5C8066C622A rgielen@apache.org rgielen PMC member 29
7F7723FEF2A46D40 rleland@apache.org rleland Committer 0
AE2EF622B56DEDEC wesw@apache.org wesw PMC member 3
D61C7256279E6B88 wsmoak@apache.org wsmoak PMC member 11
FB1510EE16CF1FA7 yasserzamani@apache.org yasserzamani PMC member 20