You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by lu...@apache.org on 2016/12/19 14:45:34 UTC

svn commit: r1003113 - in /websites/production/struts/content: announce.html download.html downloads.html index.html

Author: lukaszlenart
Date: Mon Dec 19 14:45:34 2016
New Revision: 1003113

Log:
Updates production

Modified:
    websites/production/struts/content/announce.html
    websites/production/struts/content/download.html
    websites/production/struts/content/downloads.html
    websites/production/struts/content/index.html

Modified: websites/production/struts/content/announce.html
==============================================================================
--- websites/production/struts/content/announce.html (original)
+++ websites/production/struts/content/announce.html Mon Dec 19 14:45:34 2016
@@ -124,6 +124,59 @@
   Skip to: <a href="announce-2015.html">Announcements - 2015</a>
 </p>
 
+<h4 id="a20161219">19 Decemeber 2016 - Struts 2.5.8 General Availability</h4>
+
+<p>The Apache Struts group is pleased to announce that Struts 2.5.8 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 addresses one potential security vulnerability:</p>
+
+<ul>
+  <li>Possible DoS attack when using URLValidator - <a href="/docs/s2-044.html">S2-044</a></li>
+</ul>
+
+<p>Also this release contains several breaking changes and improvements just to mention few of them:</p>
+
+<ul>
+  <li>Included XSL files’ URI not being resolved for actions with result <code class="highlighter-rouge">type="xslt"</code>, see WW-2561</li>
+  <li><code class="highlighter-rouge">ConcurrentModificationException</code> using <code class="highlighter-rouge">s:iterator</code> (intermittent), see WW-3019</li>
+  <li><code class="highlighter-rouge">ObjectFactory</code> reporting ERROR’s when you attempt to set parameters on a Redirect result, see WW-3170</li>
+  <li>preselect values in <code class="highlighter-rouge">&lt;s:optgroup&gt;</code>, see WW-4367</li>
+  <li>File upload error message always in default language, see WW-4636</li>
+  <li>Can no longer clear parameter on a <code class="highlighter-rouge">&lt;s:url&gt;</code> tag, see WW-4701</li>
+  <li>List based parameters no longer work when there is only one value, see WW-4702</li>
+  <li><code class="highlighter-rouge">NullPointerException</code> in <code class="highlighter-rouge">ActionSupport</code> when use <code class="highlighter-rouge">ModelDriven</code>, see WW-4703</li>
+  <li>Multiselect parameter behavior different between struts 2.5.5 and 2.5.1, see WW-4707</li>
+  <li>Invalid field value for field “id”, see WW-4709</li>
+  <li>Scope interceptor always resets because of <code class="highlighter-rouge">org.apache.struts2.dispatcher.HttpParameters</code>, see WW-4715</li>
+  <li><code class="highlighter-rouge">focusElement</code> form attribute not working, see WW-4718</li>
+  <li>Portlet Issue with <code class="highlighter-rouge">I18Interceptor</code>, see WW-4722</li>
+  <li>Allow <code class="highlighter-rouge">&lt;constant/&gt;</code> value substitution in XML configuration, see WW-4698</li>
+  <li>Upgrade to latest OGNL version, see WW-4704</li>
+  <li>Add support for long type to <code class="highlighter-rouge">&lt;s:date&gt;</code> tag, see WW-4705</li>
+  <li>Disallow access to <code class="highlighter-rouge">HttpParameters.toMap</code>, see WW-4710</li>
+  <li><code class="highlighter-rouge">&lt;s:text/&gt;</code> tag should not evaluate <code class="highlighter-rouge">defaultMessage</code> against a <code class="highlighter-rouge">ValueStack</code> by default, see WW-4711</li>
+  <li><code class="highlighter-rouge">TextProviderHelper#getText()</code> should perform cleaning of <code class="highlighter-rouge">defaultMessage</code>, see WW-4712</li>
+  <li>Refactor file upload support to allow create virtual representation of <code class="highlighter-rouge">java.io.File</code>, see WW-4717</li>
+  <li>Move <code class="highlighter-rouge">DefaultClassFinder</code> into <code class="highlighter-rouge">Convention</code> plugin, see WW-4719</li>
+  <li><code class="highlighter-rouge">HttpParameters</code> should behave like a <code class="highlighter-rouge">Map</code>, see WW-4720</li>
+  <li>Add support for <code class="highlighter-rouge">roundingMode</code> in <code class="highlighter-rouge">&lt;s:number/&gt;</code> tag, see WW-4721</li>
+</ul>
+
+<p><strong>All developers are strongly advised to perform this action.</strong></p>
+
+<p>The 2.5.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 7.</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>
+
+<p>You can download this version from our <a href="download.cgi#struts-ga">download</a> page.</p>
+
 <h4 id="a20161021">21 October 2016 - Struts 2.5.5 General Availability</h4>
 
 <p>The Apache Struts group is pleased to announce that Struts 2.5.5 is available as a “General Availability”
@@ -176,7 +229,7 @@ Servlet API 2.4, JSP API 2.0, and Java 7
 <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>
 
-<p>You can download this version from our <a href="download.cgi#struts-gq">download</a> page.</p>
+<p>You can download this version from our <a href="download.cgi#struts-ga">download</a> page.</p>
 
 <h4 id="a20161018">18 October 2016 - Struts 2.3.31 General Availability</h4>
 

Modified: websites/production/struts/content/download.html
==============================================================================
--- websites/production/struts/content/download.html (original)
+++ websites/production/struts/content/download.html Mon Dec 19 14:45:34 2016
@@ -177,27 +177,27 @@
 <h1>Full Releases</h1>
 <a class="anchor" name="struts-ga"></a>
 
-<a class="anchor" name="struts255"></a>
-<h2>Struts 2.5.5</h2>
+<a class="anchor" name="struts258"></a>
+<h2>Struts 2.5.8</h2>
 
 <p>
-  <a href="http://struts.apache.org/">Apache Struts 2.5.5</a> is an elegant, extensible
+  <a href="http://struts.apache.org/">Apache Struts 2.5.8</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.5.5 is the "best available" version of Struts in the 2.5 series.
+  Struts 2.5.8 is the "best available" version of Struts in the 2.5 series.
 </p>
 
 <ul>
   <li>
-    <a href="http://struts.apache.org/docs/version-notes-255.html">Version Notes</a>
+    <a href="http://struts.apache.org/docs/version-notes-258.html">Version Notes</a>
   </li>
 
   <li>Full Distribution:
     <ul>
       <li>
-        <a href="[preferred]struts/2.5.5/struts-2.5.5-all.zip">struts-2.5.5-all.zip</a> (65MB)
-        [<a href="http://www.apache.org/dist/struts/2.5.5/struts-2.5.5-all.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5.5/struts-2.5.5-all.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.5.8/struts-2.5.8-all.zip">struts-2.5.8-all.zip</a> (65MB)
+        [<a href="http://www.apache.org/dist/struts/2.5.8/struts-2.5.8-all.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5.8/struts-2.5.8-all.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -205,9 +205,9 @@
   <li>Example Applications:
     <ul>
       <li>
-        <a href="[preferred]struts/2.5.5/struts-2.5.5-apps.zip">struts-2.5.5-apps.zip</a> (35MB)
-        [<a href="http://www.apache.org/dist/struts/2.5.5/struts-2.5.5-apps.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5.5/struts-2.5.5-apps.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.5.8/struts-2.5.8-apps.zip">struts-2.5.8-apps.zip</a> (35MB)
+        [<a href="http://www.apache.org/dist/struts/2.5.8/struts-2.5.8-apps.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5.8/struts-2.5.8-apps.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -215,9 +215,9 @@
   <li>Essential Dependencies Only:
     <ul>
       <li>
-        <a href="[preferred]struts/2.5.5/struts-2.5.5-min-lib.zip">struts-2.5.5-min-lib.zip</a> (4MB)
-        [<a href="http://www.apache.org/dist/struts/2.5.5/struts-2.5.5-min-lib.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5.5/struts-2.5.5-min-lib.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.5.8/struts-2.5.8-min-lib.zip">struts-2.5.8-min-lib.zip</a> (4MB)
+        [<a href="http://www.apache.org/dist/struts/2.5.8/struts-2.5.8-min-lib.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5.8/struts-2.5.8-min-lib.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -225,9 +225,9 @@
   <li>All Dependencies:
     <ul>
       <li>
-        <a href="[preferred]struts/2.5.5/struts-2.5.5-lib.zip">struts-2.5.5-lib.zip</a> (19MB)
-        [<a href="http://www.apache.org/dist/struts/2.5.5/struts-2.5.5-lib.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5.5/struts-2.5.5-lib.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.5.8/struts-2.5.8-lib.zip">struts-2.5.8-lib.zip</a> (19MB)
+        [<a href="http://www.apache.org/dist/struts/2.5.8/struts-2.5.8-lib.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5.8/struts-2.5.8-lib.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -235,9 +235,9 @@
   <li>Documentation:
     <ul>
       <li>
-        <a href="[preferred]struts/2.5.5/struts-2.5.5-docs.zip">struts-2.5.5-docs.zip</a> (13MB)
-        [<a href="http://www.apache.org/dist/struts/2.5.5/struts-2.5.5-docs.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5.5/struts-2.5.5-docs.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.5.8/struts-2.5.8-docs.zip">struts-2.5.8-docs.zip</a> (13MB)
+        [<a href="http://www.apache.org/dist/struts/2.5.8/struts-2.5.8-docs.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5.8/struts-2.5.8-docs.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -245,9 +245,9 @@
   <li>Source:
     <ul>
       <li>
-        <a href="[preferred]struts/2.5.5/struts-2.5.5-src.zip">struts-2.5.5-src.zip</a> (7MB)
-        [<a href="http://www.apache.org/dist/struts/2.5.5/struts-2.5.5-src.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5.5/struts-2.5.5-src.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.5.8/struts-2.5.8-src.zip">struts-2.5.8-src.zip</a> (7MB)
+        [<a href="http://www.apache.org/dist/struts/2.5.8/struts-2.5.8-src.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5.8/struts-2.5.8-src.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -350,8 +350,8 @@
     <ul>
       <li>
         <a href="[preferred]struts/2.5-BETA3/struts-2.5-BETA3-all.zip">struts-2.5-BETA3-all.zip</a> (65MB)
-        [<a href="http://www.apache.org/dist/struts/2.5.5/struts-2.5-BETA3-all.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.5.5/struts-2.5-BETA3-all.zip.md5">MD5</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5.8/struts-2.5-BETA3-all.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.5.8/struts-2.5-BETA3-all.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>

Modified: websites/production/struts/content/downloads.html
==============================================================================
--- websites/production/struts/content/downloads.html (original)
+++ websites/production/struts/content/downloads.html Mon Dec 19 14:45:34 2016
@@ -137,7 +137,7 @@
     <ul>
       <li>
         <a href="http://struts.apache.org/download.cgi#struts-ga">
-          Struts 2.5.5
+          Struts 2.5.8
         </a> ("best available")
       </li>
     </ul>
@@ -222,6 +222,18 @@
   <tbody>
   <tr>
     <td class="no-wrap">
+      Struts 2.5.5
+    </td>
+    <td class="no-wrap">21 October 2016</td>
+    <td>
+      <a href="/docs/s2-044.html">S2-044</a>
+    </td>
+    <td>
+      <a href="/docs/version-notes-255.html">Version notes</a>
+    </td>
+  </tr>
+  <tr>
+    <td class="no-wrap">
       Struts 2.3.31
     </td>
     <td class="no-wrap">18 Oct 2016</td>
@@ -238,6 +250,7 @@
     </td>
     <td class="no-wrap">7 Jul 2016</td>
     <td>
+      <a href="/docs/s2-044.html">S2-044</a>,
       <a href="/docs/s2-043.html">S2-043</a>
     </td>
     <td>
@@ -263,6 +276,7 @@
     </td>
     <td class="no-wrap">18 Jun 2016</td>
     <td>
+      <a href="/docs/s2-044.html">S2-044</a>,
       <a href="/docs/s2-043.html">S2-043</a>
     </td>
     <td>
@@ -275,6 +289,7 @@
     </td>
     <td class="no-wrap">9 May 2016</td>
     <td>
+      <a href="/docs/s2-044.html">S2-044</a>,
       <a href="/docs/s2-043.html">S2-043</a>,
       <a href="/docs/s2-041.html">S2-041</a>
     </td>

Modified: websites/production/struts/content/index.html
==============================================================================
--- websites/production/struts/content/index.html (original)
+++ websites/production/struts/content/index.html Mon Dec 19 14:45:34 2016
@@ -125,7 +125,7 @@
       extensible using a plugin architecture, and ships with plugins to support
       REST, AJAX and JSON.
     </p>
-    <a href="/download.cgi#struts255" class="btn btn-primary btn-large">
+    <a href="/download.cgi#struts258" class="btn btn-primary btn-large">
       <img src="img/download-icon.svg"> Download
     </a>
     <a href="primer.html" class="btn btn-info btn-large">
@@ -145,12 +145,12 @@
         </p>
       </div>
       <div class="column col-md-4">
-        <h2>Apache Struts 2.5.5 GA</h2>
+        <h2>Apache Struts 2.5.8 GA</h2>
         <p>
-          Apache Struts 2.5.5 GA has been released<br/>on 21 October 2016.
+          Apache Struts 2.5.8 GA has been released<br/>on 21 October 2016.
         </p>
         Read more in <a href="announce.html#a20161021">Announcement</a> or in
-        <a href="/docs/version-notes-255.html">Version notes</a>
+        <a href="/docs/version-notes-258.html">Version notes</a>
       </div>
       <div class="column col-md-4">
         <h2>Apache Struts 2.3.31 GA</h2>