Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

(There are also one-time setup instructions) http://cwiki.apache.org/confluence/pages/editpage.action?pageId=26375#Image Added
Preview
(tick) To keep this list current, it is strongly recommended that release managers refer to and follow this list each time a distribution is created. If any of the steps need to be amended, then please update the list.

...

Wiki Markup
The Apache Struts group is pleased to announce that Struts 2.0.6 is available as a "#####" release. \[\[The Beta designation indicates that we believe the distribution needs wider testing before being upgraded to a "General Availability" release. Your input is essential.\] The GA designation is our highest quality grade. \]

http://struts.apache.org/download.cgi#struts###

The release is also available from the central Maven repository under Group ID "org.apache.struts".

The #.#.x series of the Apache Struts framework has a minimum requirement of the following specification versions:

  • Java Servlet #.# and JavaServer Pages (JSP) #.#
  • Java 2 Standard Platform Edition (J2SE) #.#

The release notes are available online at:

Should any issues arise with your use of any version of the Struts framework, please post your comments to the user list, and, if appropriate, file a ticket with JIRA.

– The Apache Struts group.

Fast-Tracking an Important Security Release

  • When a serious security issue arises, we should try to create a #.#.#.1 branch on the last GA release, and apply to that branch only
    the security patch.
  • If the patch first applies to WebWork, or some other dependency, implore the other group to do the same, to avoid side-effects from other changes.
  • If the release manager would like to "fast track" a vote, so as to make a security fix available quickly, the preferred procedure is to
    • Include the term "fast-track" in the subject, as in VOTE Struts 2.0.9.1 quality (fast track)
    • In the vote message, specify voting terms like:

      The Struts #.#.#.1 test build is now available.

      Release notes:

      Distribution:

      Maven 2 staging repository:

      Once you have had a chance to review the test build, please respond with a vote on its quality:

      Wiki Markup
      \[ \] Leave at test build
      \[ \] Alpha
      \[ \] Beta
      \[ \] General Availability (GA)

      Everyone who has tested the build is invited to vote. Votes by PMC members are considered binding. A vote passes if there are at least three binding +1s and more +1s than -1s.

      This is a "fast-track" release vote. If we have a positive vote after 24 hours (at least three binding +1s and more +1s than -1s), the release may be submitted for mirroring and announced to the usual channels.

      Wiki Markup
      The website download link will include the mirroring timestamp parameter \[1\], which limits the selection of mirrors to those that have been refreshed since the indicated time and date. (After 24 hours, we \*must\* remove the timestamp parameter from the website link, to avoid unnecessary server load.) In the case of a fast-track release, the email announcement will not link directly to <download.cgi>, but to <downloads.html>, so that we can control use of the timestamp parameter.

      Wiki Markup
      \[1\] <[http://apache.org/dev/mirrors.html#use|http://apache.org/dev/mirrors.html#use]>