Author: rgielen Date: Sun Aug 15 23:25:22 2010 New Revision: 985775 URL: http://svn.apache.org/viewvc?rev=985775&view=rev Log: Site updates for 2.2.1 release
Added: struts/site/src/site/xdoc/announce-2009.xml Modified: struts/site/src/site/site.xml struts/site/src/site/xdoc/announce.xml struts/site/src/site/xdoc/download.xml struts/site/src/site/xdoc/downloads.xml struts/site/src/site/xdoc/index.xml Modified: struts/site/src/site/site.xml URL: http://svn.apache.org/viewvc/struts/site/src/site/site.xml?rev=985775&r1=985774&r2=985775&view=diff ============================================================================== --- struts/site/src/site/site.xml (original) +++ struts/site/src/site/site.xml Sun Aug 15 23:25:22 2010 @@ -17,7 +17,7 @@ href="http://www.apache.org/" /> <item name="Struts 2" - href="http://struts.apache.org/2.1.8.1/index.html" /> + href="http://struts.apache.org/2.2.1/index.html" /> <item name="Struts 1" href="http://struts.apache.org/1.3.10/index.html" /> @@ -63,8 +63,8 @@ name="Key Technologies" href="primer.html" /> <item - name="Struts 2.1.8.1 (GA)" - href="http://struts.apache.org/2.1.8.1/index.html" /> + name="Struts 2.2.1 (GA)" + href="http://struts.apache.org/2.2.1/index.html" /> <item name="Struts 2.0.14 (GA)" href="http://struts.apache.org/2.0.14/index.html" /> Added: struts/site/src/site/xdoc/announce-2009.xml URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/announce-2009.xml?rev=985775&view=auto ============================================================================== --- struts/site/src/site/xdoc/announce-2009.xml (added) +++ struts/site/src/site/xdoc/announce-2009.xml Sun Aug 15 23:25:22 2010 @@ -0,0 +1,87 @@ +<?xml version="1.0"?> +<!-- +Copyright 1999-2009 The Apache Software Foundation +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +--> +<!-- +// ======================================================================== 78 +--> +<document> + + <properties> + <title>Announcements</title> + </properties> + + <body> + + <section name="Announcements"> + <p class="right"> + Skip to: <a href="announce-2008.html">Announcements - 2008</a> + </p> + + <h4 id="a20091116">16 November 2009 - Struts 2.1.8.1 General Availability Release</h4> + <p> + The Apache Struts group is pleased to announce that Struts 2.1.8.1 is + available as a "General Availability" release. The GA designation is our + highest quality grade. + </p> + <p> + Apache Struts 2 is an elegant, extensible framework for creating + enterprise-ready Java web applications. The framework is designed to + streamline the full development cycle, from building, to deploying, to + maintaining applications over time. + </p> + <p> + This release is a significant upgrade. We have worked hard to improve + some of the trouble spots from 2.0. In particular, we are releasing a + new plugin for XML-free configuration called the Conventions Plugin. This + release also features the new REST and Javatemplates plugins. The + AJAX functionality has been moved to a plugin to improve maintainability. + Many bugs have been fixed for this release, see release notes for more + details. + </p> + <p> + Struts 2.0 will continue to be supported, but for new projects, we + suggest moving to Struts 2.1. + </p> + <p> + Struts 2.1.8.1 is available in a full distribution, or as separate + library, source, example and documentation distributions, from the + releases page. The release is also available through the central Maven + repository under Group ID "org.apache.struts". The release notes are + available online. + </p> + <p> + The 2.1.x series of the Apache Struts framework has a minimum + requirement of the following specification versions: Servlet API 2.4, + JSP API 2.0, and Java 5. + </p> + <p> + 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 tracking ticket. + </p> + </section> + <section> + <p class="right"> + Skip to: <a href="announce-2008.html">Announcements - 2008</a> + </p> + + <p class="right"> + <strong>Next:</strong> + <a href="kickstart.html">Kickstart FAQ</a> + </p> + </section> + + </body> +</document> Modified: struts/site/src/site/xdoc/announce.xml URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/announce.xml?rev=985775&r1=985774&r2=985775&view=diff ============================================================================== --- struts/site/src/site/xdoc/announce.xml (original) +++ struts/site/src/site/xdoc/announce.xml Sun Aug 15 23:25:22 2010 @@ -26,12 +26,12 @@ limitations under the License. <section name="Announcements"> <p class="right"> - Skip to: <a href="announce-2008.html">Announcements - 2008</a> + Skip to: <a href="announce-2009.html">Announcements - 2009</a> </p> - <h4 id="a20091116">16 November 2009 - Struts 2.1.8.1 General Availability Release</h4> + <h4 id="a20100816">16 August 2010 - Struts 2.2.1 General Availability Release</h4> <p> - The Apache Struts group is pleased to announce that Struts 2.1.8.1 is + The Apache Struts group is pleased to announce that Struts 2.2.1 is available as a "General Availability" release. The GA designation is our highest quality grade. </p> @@ -42,27 +42,28 @@ limitations under the License. maintaining applications over time. </p> <p> - This release is a significant upgrade. We have worked hard to improve - some of the trouble spots from 2.0. In particular, we are releasing a - new plugin for XML-free configuration called the Conventions Plugin. This - release also features the new REST and Javatemplates plugins. The - AJAX functionality has been moved to a plugin to improve maintainability. - Many bugs have been fixed for this release, see release notes for more - details. - </p> + This release includes a number of new features and bug fixes since the + 2.1.8.1 GA release, including important security fixes regarding remote + server context manipulation by injecting OGNL expressions in request parameters. + For more information about the exploits, see the corresponding + security bulletins <a href="http://struts.apache.org/2.2.1/docs/s2-005.html">S2-005</a>. + </p> <p> - Struts 2.0 will continue to be supported, but for new projects, we - suggest moving to Struts 2.1. - </p> + All developers are strongly advised to update existing Struts 2 applications + to Struts 2.2.1. + </p> <p> - Struts 2.1.8.1 is available in a full distribution, or as separate - library, source, example and documentation distributions, from the - releases page. The release is also available through the central Maven - repository under Group ID "org.apache.struts". The release notes are - available online. - </p> + Struts 2.2.1 is available in a full distribution, + or as separate library, source, example and documentation + distributions, from the + <a href="http://struts.apache.org/download.cgi#struts221">releases page</a>. + The release is also available through the central Maven repository under Group ID + "org.apache.struts". The + <a href="http://struts.apache.org/2.2.1/version-notes-221.html">release notes</a> + are available online. + </p> <p> - The 2.1.x series of the Apache Struts framework has a minimum + The 2.2.x series of the Apache Struts framework has a minimum requirement of the following specification versions: Servlet API 2.4, JSP API 2.0, and Java 5. </p> @@ -74,7 +75,7 @@ limitations under the License. </section> <section> <p class="right"> - Skip to: <a href="announce-2008.html">Announcements - 2008</a> + Skip to: <a href="announce-2009.html">Announcements - 2009</a> </p> <p class="right"> Modified: struts/site/src/site/xdoc/download.xml URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/download.xml?rev=985775&r1=985774&r2=985775&view=diff ============================================================================== --- struts/site/src/site/xdoc/download.xml (original) +++ struts/site/src/site/xdoc/download.xml Sun Aug 15 23:25:22 2010 @@ -89,30 +89,30 @@ limitations under the License. <a name="struts-ga"/> <section name="Full Releases"> - <a name="struts2181"/> - <subsection name="Struts 2.1.8.1"> + <a name="struts221"/> + <subsection name="Struts 2.2.1"> <p> - <a href="http://struts.apache.org/2.1.8.1/">Apache Struts 2.1.8.1</a> + <a href="http://struts.apache.org/2.2.1/">Apache Struts 2.2.1</a> is an elegant, extensible framework for creating enterprise-ready Java web applications. It is available in a full distribution, or as separate library, source, example and documentation distributions. - Struts 2.1.8.1 is the "best available" version of Struts in the 2.1 series. + Struts 2.2.1 is the "best available" version of Struts in the 2.2 series. </p> <ul> <li> - <a href="http://struts.apache.org/2.1.8.1/docs/version-notes-2181.html">Release Notes</a> + <a href="http://struts.apache.org/2.2.1/version-notes-221.html">Release Notes</a> </li> <li>Full Distribution: <ul> <li> - <a href="[preferred]/struts/binaries/struts-2.1.8.1-all.zip">struts-2.1.8.1-all.zip</a> (110mb) - [<a href="http://www.apache.org/dist/struts/binaries/struts-2.1.8.1-all.zip.asc">PGP</a>] - [<a href="http://www.apache.org/dist/struts/binaries/struts-2.1.8.1-all.zip.md5">MD5</a>] + <a href="[preferred]/struts/binaries/struts-2.2.1-all.zip">struts-2.2.1-all.zip</a> (110mb) + [<a href="http://www.apache.org/dist/struts/binaries/struts-2.2.1-all.zip.asc">PGP</a>] + [<a href="http://www.apache.org/dist/struts/binaries/struts-2.2.1-all.zip.md5">MD5</a>] </li> </ul> </li> @@ -120,18 +120,18 @@ limitations under the License. <li>Example Applications: <ul> <li> - <a href="[preferred]/struts/examples/struts-2.1.8.1-apps.zip">struts-2.1.8.1-apps.zip</a> (34mb) - [<a href="http://www.apache.org/dist/struts/examples/struts-2.1.8.1-apps.zip.asc">PGP</a>] - [<a href="http://www.apache.org/dist/struts/examples/struts-2.1.8.1-apps.zip.md5">MD5</a>] + <a href="[preferred]/struts/examples/struts-2.2.1-apps.zip">struts-2.2.1-apps.zip</a> (34mb) + [<a href="http://www.apache.org/dist/struts/examples/struts-2.2.1-apps.zip.asc">PGP</a>] + [<a href="http://www.apache.org/dist/struts/examples/struts-2.2.1-apps.zip.md5">MD5</a>] </li> </ul> </li> <li>Essential Dependencies Only: <ul> <li> - <a href="[preferred]/struts/library/struts-2.1.8.1-lib.zip">struts-2.1.8.1-lib.zip</a> (11mb) - [<a href="http://www.apache.org/dist/struts/library/struts-2.1.8.1-lib.zip.asc">PGP</a>] - [<a href="http://www.apache.org/dist/struts/library/struts-2.1.8.1-lib.zip.md5">MD5</a>] + <a href="[preferred]/struts/library/struts-2.2.1-lib.zip">struts-2.2.1-lib.zip</a> (11mb) + [<a href="http://www.apache.org/dist/struts/library/struts-2.2.1-lib.zip.asc">PGP</a>] + [<a href="http://www.apache.org/dist/struts/library/struts-2.2.1-lib.zip.md5">MD5</a>] </li> </ul> </li> @@ -139,18 +139,18 @@ limitations under the License. <li>Documentation: <ul> <li> - <a href="[preferred]/struts/documentation/struts-2.1.8.1-docs.zip">struts-2.1.8.1-docs.zip</a> (60mb) - [<a href="http://www.apache.org/dist/struts/documentation/struts-2.1.8.1-docs.zip.asc">PGP</a>] - [<a href="http://www.apache.org/dist/struts/documentation/struts-2.1.8.1-docs.zip.md5">MD5</a>] + <a href="[preferred]/struts/documentation/struts-2.2.1-docs.zip">struts-2.2.1-docs.zip</a> (60mb) + [<a href="http://www.apache.org/dist/struts/documentation/struts-2.2.1-docs.zip.asc">PGP</a>] + [<a href="http://www.apache.org/dist/struts/documentation/struts-2.2.1-docs.zip.md5">MD5</a>] </li> </ul> </li> <li>Source: <ul> <li> - <a href="[preferred]/struts/source/struts-2.1.8-src.zip">struts-2.1.8.1-src.zip</a> (20mb) - [<a href="http://www.apache.org/dist/struts/source/struts-2.1.8.1-src.zip.asc">PGP</a>] - [<a href="http://www.apache.org/dist/struts/source/struts-2.1.8.1-src.zip.md5">MD5</a>] + <a href="[preferred]/struts/source/struts-2.1.8-src.zip">struts-2.2.1-src.zip</a> (20mb) + [<a href="http://www.apache.org/dist/struts/source/struts-2.2.1-src.zip.asc">PGP</a>] + [<a href="http://www.apache.org/dist/struts/source/struts-2.2.1-src.zip.md5">MD5</a>] </li> </ul> </li> Modified: struts/site/src/site/xdoc/downloads.xml URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/downloads.xml?rev=985775&r1=985774&r2=985775&view=diff ============================================================================== --- struts/site/src/site/xdoc/downloads.xml (original) +++ struts/site/src/site/xdoc/downloads.xml Sun Aug 15 23:25:22 2010 @@ -43,8 +43,8 @@ limitations under the License. <strong>General Availability (GA) Releases</strong> - <em>Ready for Prime Time!</em> <ul> <li> - <a href="http://struts.apache.org/download.cgi#struts2181"> - Struts 2.1.8.1 + <a href="http://struts.apache.org/download.cgi#struts221"> + Struts 2.2.1 </a> ("best available") </li> <li> @@ -117,6 +117,9 @@ limitations under the License. <ul> <li> + <a href="http://struts.apache.org/2.1.8.1/index.html">Struts 2.1.8.1</a> + </li> + <li> <a href="http://struts.apache.org/2.1.8/index.html">Struts 2.1.8</a> </li> <li> Modified: struts/site/src/site/xdoc/index.xml URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/index.xml?rev=985775&r1=985774&r2=985775&view=diff ============================================================================== --- struts/site/src/site/xdoc/index.xml (original) +++ struts/site/src/site/xdoc/index.xml Sun Aug 15 23:25:22 2010 @@ -32,14 +32,16 @@ limitations under the License. the <a href="#Project">Apache Struts project</a>, and <a href="#Newbies">Struts for Newbies</a> </p> - <a name="2.1.8.1"/> - <subsection name="16 Nov 2009 - Struts 2.1.8.1 General Availability Release"> + <a name="2.2.1"/> + <subsection name="16 Aug 2010 - Struts 2.2.1 General Availability Release"> <p> The latest production release of Struts 2 is - <a href="http://struts.apache.org/download.cgi#struts2181">Struts 2.1.8.1</a>, + <a href="http://struts.apache.org/download.cgi#struts221">Struts 2.2.1</a>, which was promoted to "General Availability" - (or "Ready for Primetime") on 16 Nov 2009. + (or "Ready for Primetime") on 16 Aug 2010. + Struts 2.2.1 includes important security fixes. All developers are strongly + encouraged to update existing Struts 2 applications to Struts 2.2.1. </p> </subsection> @@ -70,8 +72,8 @@ limitations under the License. Struts 2.0.14 addresses two major bugs introduced with these security fixes, keeping the FilterDispatcher from serving built in static resources, and keeping conversion error messages from being displayed. - All developers are strongly encouraged to update existing Struts 2 applications - to Struts 2.0.14. + All developers are strongly encouraged to update existing Struts 2.0.x applications + to at least to Struts 2.0.14. </p> </subsection>