Fork me on GitHub

Apache Struts Releases

The Apache Struts web framework is a free open-source solution for creating Java web applications.

Releases of the Apache Struts framework are made available to the general public at no charge, under the Apache License, in both binary and source distributions. Individual JARs are also made available through Apache Maven repositories, like ibiblio.

Project releases are approved by vote of the Apache Struts Project Management Committee. Support for a release is provided by project volunteers on the User mailing list. Additional free support is provided by many other volunteer subscribers to the list. Issues with a release may be discussed on the list and reported through the issue tracker.

The user mailing list and issue tracker are the only support options hosted by the Apache Struts project.

Why are some version numbers missing?

Prior Releases

As a courtesy, we retain archival copies of the website for releases that initially were considered "General Availability" but which has been reclassified as "Not recommended" since they contain security issues

Release Release Date Vulnerability Version Notes
Struts 2.3.16.3 2 May 2014 S2-023 Version notes
Struts 2.3.16.2 24 March 2014 S2-023, S2-022 Version notes
Struts 2.3.16.1 2 March 2014 S2-023, S2-022, S2-021 Version notes
Struts 2.3.16 8 December 2013 S2-023, S2-022, S2-021, S2-020, S2-019 Version notes
Struts 2.3.15.3 15 October 2013 S2-023, S2-022, S2-021, S2-020, S2-019 Version notes
Struts 2.3.15.2 16 July 2013 S2-023, S2-022, S2-021, S2-020, S2-019 Version notes
Struts 2.3.15.1 16 July 2013 S2-023, S2-022, S2-021, S2-020, S2-019 Version notes
Struts 2.3.15 22 June 2013 S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022, S2-023 Version notes
Struts 2.3.14.3 3 June 2013 S2-016, S2-017, S2-018, S2-019, S2-020, S2-021 S2-022, S2-023 Version notes
Struts 2.3.14.2 22 May 2013 S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022, S2-023 Version notes
Struts 2.3.14.1 22 May 2013 S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022, S2-023 Version notes
Struts 2.3.14 11 April 2013 S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022, S2-023 Version notes
Struts 2.3.12 6 March 2013 S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022, S2-023 Version notes
Struts 2.3.8 22 December 2012 S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022, S2-023 Version notes
Struts 2.3.7 19 November 2012 S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022, S2-023 Version notes
Struts 2.3.4.1 13 August 2012 S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022, S2-023 Version notes
Struts 2.3.4 12 May 2012 S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022, S2-023 Version notes
Struts 2.3.3 16 April 2012 S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022, S2-023 Version notes
Struts 2.3.1.2 22 January 2012 S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Version notes
Struts 2.3.1.1 25 December 2011 S2-009 S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Version notes
Struts 2.3.1 12 December 2011 S2-008, S2-009, S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Version notes
Struts 2.2.3.1 7 September 2011 likely: S2-008, S2-009, S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Version notes
Struts 2.2.3 7 September 2011 S2-007, likely: S2-008, S2-009, S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Version notes
Struts 2.2.1.1 20 December 2010 S2-006, likely: S2-007, S2-008, S2-009, S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Version notes
Struts 2.2.1 16 August 2010 likely: S2-006, S2-007, S2-008, S2-009, S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Version notes
Struts 2.1.8.1 16 November 2009 S2-005, likely: S2-006, S2-007, S2-008, S2-009, S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Version notes
Struts 2.1.8 30 September 2009 likely: S2-005, S2-006, S2-007, S2-008, S2-009, S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Version notes
Struts 2.1.6 5 January 2009 likely: S2-005, S2-006, S2-007, S2-008, S2-009, S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Version notes
Struts 2.0.14 24 November 2008 likely: S2-005, S2-006, S2-007, S2-008, S2-009, S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Release notes
Struts 2.0.12 20 October 2008 likely: S2-005, S2-006, S2-007, S2-008, S2-009, S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Release notes
Struts 2.0.11.2 22 June 2008 S2-003, S2-004, likely: S2-005, S2-006, S2-007, S2-008, S2-009, S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Release notes
Struts 2.0.11.1 2 March 2008 likely: S2-003, S2-004, S2-005, S2-006, S2-007, S2-008, S2-009, S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Release notes
Struts 2.0.11 23 October 2007 S2-002, likely: S2-003, S2-004, S2-005, S2-006, S2-007, S2-008, S2-009, S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Release notes
Struts 2.0.9 24 July 2007 likely: S2-002, S2-003, S2-004, S2-005, S2-006, S2-007, S2-008, S2-009, S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Release notes
Struts 2.0.8 12 June 2007 S2-001, likely: S2-002, S2-003, S2-004, S2-005, S2-006, S2-007, S2-008, S2-009, S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Release notes
Struts 2.0.6 22 February 2007 S2-001, likely: S2-002, S2-003, S2-004, S2-005, S2-006, S2-007, S2-008, S2-009, S2-010, S2-011, S2-012, S2-013, S2-014, S2-015, S2-016, S2-017, S2-018, S2-019, S2-020, S2-021, S2-022 Release notes

The documentation is bundled with each distribution. We strongly recommend installing the documentation for a release locally, so as to conserve bandwidth.

Licensing of Apache Struts Releases

Apache Struts 2 source code and documentation is licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file included in any distribution for additional information regarding copyright ownership. The ASF licenses the source code and documentation files in our Apache Struts distribution to you under the Apache License, Version 2.0 (the "License"); you may not use the Apache Struts product except in compliance with the License.

You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Next: Announcements