Home > Guides > Migration Guide > Release Plan 2.0.2 |
For resolved issues, see Struts 2.0.2 DONE in the issue tracker.
For known and pending issues (if any) see Struts 2.0.2 TODO in the issue tracker.
Pending | | |
---|---|---|
Utilize Cookbook format for Showcase and add Struts-Examples use cases |
| |
Initial draft added | | |
Complete standard release plan | Pending | |
The release manager is Ted Husted.
Struts 2.0 is based on the WebWork 2.2 codebase. Essentially, Struts 2.0 will be the technical equivalent of WebWork 2.3. (The WebWork 2 codebase was accepted into the Struts project through the Apache Incubator.)
For Struts 2.0, the core goals are to repackage the codebase as an Apache Struts product and to provide migration resources for Struts 1 and WW 2 developers. A few legacy API elements will be removed, and a few new features will be added.
The Struts 2.0 release is following the Struts Ti Proposal. Struts 2.0 is Phase 1 of the proposal. A subsequent Struts release series (either Struts 2.1 or Struts 3.0) will address Phase 2 of the proposal.
The platform for Struts 2.0.x is Java 1.5, with Java 1.4 compatibity provided by RetoTranslator.
See also Struts 2.
The initial list of new features is taken from the Struts 2 Rough Spots page.
Some new features were added in Struts 2.0.0.
# | Description | Completed |
---|---|---|
1. | Run Unit Test targets | |
2. | Play test bundled applications | |
TODO: A Silenium test suite for the applications would be great!
See also Creating and Signing a Distribution
# | Description | Completed |
---|---|---|
A1. | Setup new JIRA version level for next distribution | |
A2. | Update POM version and tag release in svn: ${STRUTS_2_0_1} | |
A3. | Run Distribution Target | |
A4. | Create Sums and Sign Distributions | |
A5. | Upload Distribution to | |
A6. | Deploy JAR to Apache Java-Repository | |
A7. | Post release-quality vote on dev@ lists | |
${PMC_MEMBER} | ${GRADE} |
B1. | Update "Downooads" page on website and Test Downloads | |
---|
If initial vote is Alpha or Beta, voting can continue until a GA or "withdraw" vote passes, or there is a subsequent release.
${PMC_MEMBER} | ${GRADE} |
${PMC_MEMBER} | ${GRADE} |
${PMC_MEMBER} | ${GRADE} |
${PMC_MEMBER} | ${GRADE} |
${PMC_MEMBER} | ${GRADE} |
${PMC_MEMBER} | ${GRADE} |
${PMC_MEMBER} | ${GRADE} |
${PMC_MEMBER} | ${GRADE} |
${PMC_MEMBER} | ${GRADE} |
${PMC_MEMBER} | ${GRADE} |
${PMC_MEMBER} | ${GRADE} |
${PMC_MEMBER} | ${GRADE} |
${PMC_MEMBER} | ${GRADE} |
${PMC_MEMBER} | ${GRADE} |
Description | Completed | |
---|---|---|
C1. | Copy Distribution to Mirrored Directories |
|
C2. | After 24 hours, update "Downloads" page on website | |
C3. | Post an announcement to lists and website | |