Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

Struts Action 1.3.1 Release

Info

  1. Struts Release Guidelines 2. Signing Releases
    3. Apache Mirroring Guidelines

Release Manager

The release manager is Wendy Smoak

How to Help

Everyone in the Struts community, users, developers, and committers, is encouraged to test a release, report any issues, and post to dev@ any comments on the overall quality of the release.

To help everyone get started with Struts Action 1.3.1 (when it is available), here are the simplest installation instructions that can possibly work:

Outstanding Bug Review

ID

Summary

Component

Status

34445

use charsets given by browser for form field encodings

File Upload

Fixed in 1.3.0

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="43d307de-7245-4b8d-a679-1563d5801fe1"><ac:plain-text-body><![CDATA[

[35127

http://issues.apache.org/bugzilla/show_bug.cgi?id=35127]

[taglib] All Javascript validation fails when <html:xhtml...

Validator

Fixed in Commons Validator 1.2.0

]]></ac:plain-text-body></ac:structured-macro>

35155

PropertyMessageResources.loadLocale(String localeKey) has...

Utilities

Needs updated patch

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="20fed44a-b2e0-42a3-bb00-f45cac5242e6"><ac:plain-text-body><![CDATA[

[35604

http://issues.apache.org/bugzilla/show_bug.cgi?id=35604]

[FEATURE] Allow use of native languages in resource bundle

Utilities

Should be changed in Commons Resources instead

]]></ac:plain-text-body></ac:structured-macro>

38534

DOS attack, application hack

Action

Fixed

38374

Validation always skipped with Globals.CANCEL_KEY

Action

Fixed

37995

Hanging Fileupload in Large Input JSP

fileupload

 

38191

Fix Min/Max Length Validator for different line endings

validator

Needs Valdiator 1.2.1 release.

38460

forwardPattern implementation missing

action

 

TO DO

  • Wiki Markup
    _\[DONE\]_ Create release plan for struts-taglib and move taglib related items.  _StrutsTaglibRelease131_

  • Wiki Markup
    _\[DONE\]_ Create release plan for struts-extras and move extras related items.  _StrutsExtrasRelease131_
    \\

Preparation Checklist

    Description

    Status

    1.

    Announce plan to dev@ list

    (tick)

    2.

    Review/Resolve Outstanding Bugs

    (tick)

    3.

    Update Release Notes

    (tick)

    4.

    Check Dependencies

    (tick)

    The Commons Preparation Guide is a helpful preparation backgrounder, but Commons uses the "beta/release-candidate/final" process.

    Likewise, the HTTPD Release Guidelines is a helpful "overall process" backgrounder, but HTTPD does not use a test-build stage.

    External Dependency versions for this release:

    Dependency

    Version

    Status

    Used In

    Antlr

    2.7.2

    Released

    Struts Validator

    Commons BeanUtils

    1.7.0

    Released

    core (ActionServlet, configuration, DynaActionForm)

    Commons Chain

    1.0

    Released

    core (RequestProcessor)

    Commons Digester

    1.6

    Released

    core (ActionServlet, configuration)

    Commons FileUpload

    1.1

    Released

    Struts Upload

    Commons IO

    1.1

    Released

    Required by Commons FileUpload

    Commons Logging

    1.0.4

    Released

    core (logging all over)

    Commons Validator

    1.2.0

    Released

    Struts Validator

    Jakarta Oro

    2.0.8

    Released

    Commons Validator

    Testing Checklist

    Testing Summary

      Description

      Completed

      1.

      Run Unit Test targets

      (tick)

      2.

      Run Cactus Tests (see below)

      n/a

      3.

      Play test examples application (TC 5.0.x)

      (tick)

      Cactus Tests

        J2SE Version

        Tomcat Version

        Status

        1.

        J2SE 1.3.1_04

        Tomcat 4.1.30

        _

        2.

        J2SE 1.4.2_07

        Tomcat 4.1.30

        _

        3.

        J2SE 1.3.1_04

        Tomcat 5.0.28

        _

        4.

        J2SE 1.4.2_07

        Tomcat 5.0.28

        _

        Test Build Checklist (A)

        See also Commons Step-by-Step Guide

          Description

          Completed

          A0.

          Update action and build, project.xml and pom.xml to omit "-SNAPSHOT"

          (tick)

          A1.

          Tag release in svn: STRUTS_ACTION_1_3_1, STRUTS_BUILD_1_3_1

          (tick)

          A1.1

          Modify svn:externals for 'build' on STRUTS_ACTION_1_3_1 tag

          (tick)

          A2.

          Check out a clean copy using the tag created in A1 and and run Distribution Target

          (tick)

          A3.

          Update action and build, project.xml and pom.xml to "1.3.2-SNAPSHOT"

          (tick)

          A4.

          Upload Distribution to cvs.apache.org:/www/cvs.apache.org/dist/struts/action/v1.3.1

          (tick)

          A5.

          Announce the Test Build on dev@ and user@ lists (optional)

          (tick) _

          A6.

          Post release-quality vote on dev@ and user@ lists

          _

          Vote (A)

          PMC Member

          Quality

          Voting thread is _

          If release vote fails, including for a lack of quorum, remove from dist folder.

          Point Release Checklist (B)

            Description

            Completed

            <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="c8efa27d-d8f1-429a-b059-6fb733be5b05"><ac:plain-text-body><![CDATA[

            B1.

            Create Sums and Sign Distributions [2]

            _

            ]]></ac:plain-text-body></ac:structured-macro>

            B2.

            Request new Bugzilla version level (1.3.1)

            (tick)

            B3.

            Update "Acquiring" page on website and Test Downloads

            _

            Vote (B)

            PMC Member

            Quality

            Voting continues until a GA or "withdraw" vote passes, or there is a subsequent release.

            General Availability Checklist (C)

              Description

              Completed

              <ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="940c85df-7491-4640-a599-c7646aec8f41"><ac:plain-text-body><![CDATA[

              C1.

              Copy Distribution to Mirrored Directories [3]

              _

              ]]></ac:plain-text-body></ac:structured-macro>

              C2.

              Deploy JAR and POM to Apache Java-Repository

              _

              C3.

              After 24 hours, update "Acquiring" page on website

              _

              C4.

              Post an announcement to lists and website

              _