| <?xml version="1.0"?> |
| <document url="./release-plan-1.1-b3.xml"> |
| |
| <properties> |
| <title>Struts Release Plan (Version 1.1-b3)</title> |
| </properties> |
| |
| <body> |
| |
| |
| <section name="Objective" href="Objective"> |
| |
| <p>$Id$</p> |
| |
| <p>The objective of the <strong>Struts 1.1 Beta 3</strong> release is to |
| create a milestone release against which a final series of bug fixes and |
| documentation updates can occur before a <strong>Struts 1.1 Final</strong> |
| release is created.</p> |
| |
| </section> |
| |
| |
| <section name="The Plan" href="Plan"> |
| |
| <p>A number of new features have been added to the nightly builds since the |
| second 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 third Beta release. The goal is to move towards a |
| release candidate and then a final <strong>Struts 1.1</strong> release as |
| soon as is practicable.</p> |
| |
| <p>Therefore, the following release plan is proposed for Struts 1.1 Beta 3: |
| </p> |
| <ul> |
| <li><em>Code Freeze / Tag Date</em> - Sunday, December 29, 2002, 23:59:59</li> |
| <li><em>Release Manager</em> - Martin Cooper</li> |
| <li><em>Release Announcement</em> - To the following mailing lists: |
| <ul> |
| <li>announcements@jakarta.apache.org</li> |
| <li>struts-dev@jakarta.apache.org</li> |
| <li>struts-user@jakarta.apache.org</li> |
| </ul></li> |
| </ul> |
| |
| </section> |
| |
| |
| <section name="Release Criteria" href="Criteria"> |
| |
| <p>Prior to the release of Struts 1.1 Beta 3, the following action items |
| must be completed:</p> |
| <ul> |
| <li>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.</li> |
| <li>All of the Struts example applications that are included with the release |
| shall operate successfully in the following servlet containers: |
| <ul> |
| <li><a href="http://jakarta.apache.org/tomcat">Tomcat 3.3.1</a></li> |
| <li><a href="http://jakarta.apache.org/tomcat">Tomcat 4.0.6</a></li> |
| <li><a href="http://jakarta.apache.org/tomcat">Tomcat 4.1.18</a></li> |
| </ul></li> |
| <li>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.</li> |
| </ul> |
| |
| <p>Prior to the release of a subsequent Struts 1.1 release candidate, the |
| following action items must be completed:</p> |
| <ul> |
| <li>All <a href="http://issues.apache.org/bugzilla/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=VERIFIED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Struts&version=Nightly+Build&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&bug_file_loc=&bug_file_loc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&newqueryname=&order=Bug+Number">Bugzilla bug reports</a> |
| against Struts 1.1 nightly builds MUST be marked as "Resolved", with any |
| of the legal Bugzilla resolutions (FIXED, INVALID, WONTFIX, LATER, |
| REMIND, WORKSFORME).</li> |
| <li>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.</li> |
| </ul> |
| |
| </section> |
| |
| |
| <section name="Bugs To Be Addressed" href="Bugs"> |
| |
| <p> |
| The following bugs must be addressed before Final Release of Struts 1.1. |
| Checked items have been resolved. |
| </p> |
| |
| <table class="noborder"> |
| |
| <!-- Custom tags --> |
| <tr> |
| <td colspan="3"><strong>Custom Tags</strong></td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=11021">11021</a> |
| </td> |
| <td>ActionForward or <html:link> tag does not support absolute URIs</td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=12302">12302</a></td> |
| <td>Sporadic error in html:form action attribute</td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=13645">13645</a></td> |
| <td>Add action attribute to <html:link></td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15044">15044</a></td> |
| <td>Taglib - Index Attribute in html:Checkbox doesn't set correctly</td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15196">15196</a></td> |
| <td>Bug on the RequestUtils.computeParameters using a DynaValidatorForm as map of the parameter</td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15451">15451</a></td> |
| <td>Multiple mapped properties not possible / Direct maps and indexes not possible</td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15601">15601</a></td> |
| <td>tile examples to move to standard webapp location</td> |
| </tr> |
| |
| <!-- Controller --> |
| <tr> |
| <td colspan="3"><strong>Controller</strong></td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=12871">12871</a></td> |
| <td>ExceptionHandler does not obey controller inputForward rule</td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14054">14054</a></td> |
| <td>Rename "Application" components to "Module"</td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14749">14749</a></td> |
| <td>Action "input" not starting with '/' and not a valid forward will cause an internal server error</td> |
| </tr> |
| |
| <!-- Documentation --> |
| <tr> |
| <td colspan="3"><strong>Documentation</strong></td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=10537">10537</a></td> |
| <td>[:TODO:] sections</td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15167">15167</a></td> |
| <td>Updated Action documentation</td> |
| </tr> |
| |
| <!-- Utilities --> |
| <tr> |
| <td colspan="3"><strong>Utilities</strong></td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=11932">11932</a></td> |
| <td>(Message Resource is not multi-app aware) Multi-Resource not work in Multi-Appliction config environment</td> |
| </tr> |
| |
| <!-- Unknown --> |
| <tr> |
| <td colspan="3"><strong>Unknown</strong></td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=14042">14042</a></td> |
| <td>Unknown Memory leaks with JBoss 3.x +(Tomcat/Jetty)</td> |
| </tr> |
| |
| <!-- Post Mortem --> |
| <tr> |
| <td colspan="3"><strong>Post Mortem -- These tickets were added after the release of Struts 1.1 B3 and need to be resolved before the next iteration</strong></td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15736">15736</a></td> |
| <td>Struts doesn't initialize under strict security manager</td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15799">15799</a></td> |
| <td>Nested tags picks up wrong bean for values</td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=15883">15883</a></td> |
| <td>wrong resource file used in multi-application context</td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=16019">16019</a></td> |
| <td>LookupDispatchAction multiple MessageResources</td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=16514">16514</a></td> |
| <td>NestedtTiles fail in this release</td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=16603">16603</a></td> |
| <td>internalModuleRelativeForward() doesn't treat module-relative paths as defined by forwardPattern</td> |
| </tr> |
| <tr> |
| <td>[x]</td> |
| <td> |
| <a href="http://issues.apache.org/bugzilla/show_bug.cgi?id=16609">16609</a></td> |
| <td>MessageResource not in request scope for Module</td> |
| </tr> |
| </table> |
| |
| </section> |
| |
| |
| </body> |
| |
| </document> |