The Apache Project

Objective

$Id: release-plan-1.1b2.xml 51317 2004-01-06 05:49:41Z rleland $

The objective of the Struts 1.1 Beta 2 release is to create a milestone release against which a final series of bug fixes and documentation updates can occur before a Struts 1.1 Final release is created.

The Plan

A number of new features have been added to the nightly builds since the first Beta release of Struts 1.1, and many bugs have been fixed. It is time, therefore, to take the next step in the release process, and make the latest code base available as a second Beta release. The goal is to move towards a release candidate and then a final Struts 1.1 release as soon as is practicable.

Therefore, the following release plan is proposed for Struts 1.1 Beta 2:

  • Code Freeze / Tag Date - Saturday, August 10, 2002
  • Release Manager - Martin Cooper
  • Release Announcement - To the following mailing lists:
    • announcements@jakarta.apache.org
    • struts-dev@jakarta.apache.org
    • struts-user@jakarta.apache.org

Release Criteria

Prior to the release of Struts 1.1 Beta 2, the following action items must be completed:

  • The Struts 1.1 Release Notes document shall be updated to describe substantial changes and improvements since the Struts 1.0.2 release, along with associated updates to the main Struts Documentation Application pages describing the new release.
  • All of the Struts example applications that are included with the release shall operate successfully in the following servlet containers:
  • A release vote shall take place on the STRUTS-DEV mailing list to approve this plan. The release vote MUST pass by "Majority Approval" of Struts committers.

Prior to the release of a subsequent Struts 1.1 release candidate, the following action items must be completed:

  • All Bugzilla bug reports against Struts 1.1 nightly builds MUST be marked as "Resolved", with any of the legal Bugzilla resolutions (FIXED, INVALID, WONTFIX, LATER, REMIND, WORKSFORME).
  • Bug reports that are resolved as LATER or REMIND will include comments as to whether those specific issues will be dealt with in a subsequent beta, release candidate, or final release, or whether they will be scheduled for consideration in a subsequent release time frame.

Bugs To Be Addressed

The following bugs must be addressed before Final Release of Struts 1.1.

Custom Tags
1586 The <html:form> tag generates incorrect focus javascript for radio buttons.
Documentation
10537 [:TODO:] sections (18)
Example Webapps
10955 Error running struts-blank applicaiton under JRun 3.1
Validator Framework
7353 Validator JavaScript Select Error
10191 Validator range checking bug
10348 Validator is not available under module
10349 Validator: date validation does not allow blank input?
10432 DynaValidatorActionForm does not validate data
10584 Not all validation files are read in Validation PlugIn