Fork me on GitHub

Announcements - 2002 and prior

31 Dec 2002 - Struts 1.1 Beta 3 Released

The Struts team is proud to announce the release of Struts 1.1 Beta 3. This release includes significant new functionality, while retaining full backwards compatibility with earlier versions of Struts. It also incorporates fixes for a number of bugs which were reported against earlier versions.

The binary distribution is available at:

http://www.apache.org/dist/jakarta/struts/binaries/

and the source distribution is available at:

http://www.apache.org/dist/jakarta/struts/source/

In addition, the library distribution, which contains updated binaries without the sample applications, is available at:

http://www.apache.org/dist/jakarta/struts/library/

Details of the changes in this release are available in the Release Notes, which can be found here:

http://jakarta.apache.org/struts/userGuide/release-notes-1.1-b3.html


12 Aug 2002 - Struts 1.1 Beta 2 Released

The Struts team is proud to announce the release of Struts 1.1 Beta 2. This release includes significant new functionality, while retaining full backwards compatibility with earlier versions of Struts. It also incorporates fixes for a number of bugs which were reported against earlier versions.

The binary distribution is available at:

http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/

and the source distribution is available at:

http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/src/

In addition, the library distribution, which contains updated binaries without the sample applications, is available at:

http://jakarta.apache.org/builds/jakarta-struts/release/v1.1-b2/lib/

Details of the changes in this release are available in the Release Notes, which can be found here:

http://jakarta.apache.org/struts/userGuide/release-notes-1.1-b2.html


19 Mar 2002 - Struts 1.1 Beta 1 Released

The Struts team announces the release of Struts 1.1 Beta 1. This release includes substantial new functionality, while retaining full backwards compatibility with earlier versions of Struts. It also incorporates fixes for a number of bugs which were reported against earlier versions.

The binary distribution for this release is available here and the source distribution is available here . In addition, a library distribution, which consists of a minimal binary distribution, without sample web applications or additional code, is available here .


11 Feb 2002 - Struts 1.0.2 Released

The Struts team announces the release of Struts 1.0.2. This release is a bug fix only release, which fixes a compatibility problem inadvertently introduced with the previous 1.0.1 release.

The binary distribution for this release is available here and the source distribution is available here . In addition, a library distribution, which consists of a minimal binary distribution, without sample web applications or additional code, is available here .


12 Jan 2002 - Struts 1.0.1 Released

The Struts team is proud to announce the release of Struts 1.0.1. This release is primarily a bug fix release, which fixes a number of known problems with the previous 1.0 release.

The binary distribution for this release is available here and the source distribution is available here . In addition, a library distribution, which consists of a minimal binary distribution, without sample web applications or additional code, is available here .


15 Jun 2001 - Struts 1.0 Released

The production release of Struts 1.0, an open source framework for building Web applications, is now available for download at jakarta.apache.org. Struts encourages application architectures based on the Model-View-Controller (MVC) pattern and provides services common to most Web applications. Struts helps developers deploy products that are reliable, scaleable, and easier to maintain.

The Struts framework offers services in three primary areas:

* A controller servlet to dispatch requests to specific Action classes (provided by the application developer).
* JSP custom tags to help developers create interactive form-based applications.
* Utility classes for XML parsing, automatic JavaBean population, and internationalization of prompts and messages.

Struts' support for internationalization builds on top of the Java Locale API, and have made it a popular choice for applications worldwide. Struts contributors include developers from Australia, France, Russia, and other parts of the globe.

In addition to the Struts official distribution, several third-party libraries are already available, which offer enhanced support for JSP templates, HTML form validation, and automatic JavaBean creation. Struts has also been integrated with the Expresso Framework distributed by JCorporate Ltd. (jcorporate.com).

Struts can be used with a J2EE Application server to deploy distributed applications, but will run under any compliant Servlet container (Servlet API 2.2+, JSP 1.1+), including Tomcat 3.2 or later. In fact, Struts is already used as an informal compliance test for Java Servlet containers and J2EE Application servers

The Struts project was founded in May 2000 by Craig McClanahan. McClanahan is also the lead developer of Tomcat 4.0, Sun's reference implementation for Java Servlet and ServerPage containers. Both Tomcat and Struts are open source available under the Apache Software License, and may be downloaded at jakarta.apache.org.

Twenty-six independent developers contributed to the creation of Struts 1.0, with the help of over 1300 subscribers to the Struts mailing lists.

Next: Kickstart FAQ