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:46:02 UTC

struts-site git commit: Adds versions notes for 2.5.8

Repository: struts-site
Updated Branches:
  refs/heads/master 05186d92e -> bc7ac00a6


Adds versions notes for 2.5.8


Project: http://git-wip-us.apache.org/repos/asf/struts-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts-site/commit/bc7ac00a
Tree: http://git-wip-us.apache.org/repos/asf/struts-site/tree/bc7ac00a
Diff: http://git-wip-us.apache.org/repos/asf/struts-site/diff/bc7ac00a

Branch: refs/heads/master
Commit: bc7ac00a610514a7be2ed8afcaef5ad1ef476f9a
Parents: 05186d9
Author: Lukasz Lenart <lu...@gmail.com>
Authored: Mon Dec 19 15:45:52 2016 +0100
Committer: Lukasz Lenart <lu...@gmail.com>
Committed: Mon Dec 19 15:45:52 2016 +0100

----------------------------------------------------------------------
 _config.yml           |  4 ++--
 source/announce.md    | 51 +++++++++++++++++++++++++++++++++++++++++++++-
 source/downloads.html | 15 ++++++++++++++
 3 files changed, 67 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/struts-site/blob/bc7ac00a/_config.yml
----------------------------------------------------------------------
diff --git a/_config.yml b/_config.yml
index 2a94410..3475954 100644
--- a/_config.yml
+++ b/_config.yml
@@ -22,8 +22,8 @@ kramdown:
 root:
 
 # Simplifies introducing changes related to the latest release
-current_version: 2.5.5
-current_version_short: 255
+current_version: 2.5.8
+current_version_short: 258
 archetype_version: 2.5.5
 current_beta_version: 2.5-BETA3
 current_beta_version_short: 25B3

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

http://git-wip-us.apache.org/repos/asf/struts-site/blob/bc7ac00a/source/downloads.html
----------------------------------------------------------------------
diff --git a/source/downloads.html b/source/downloads.html
index 17fda75..18e1700 100644
--- a/source/downloads.html
+++ b/source/downloads.html
@@ -107,6 +107,18 @@ title: Releases
   <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>
@@ -123,6 +135,7 @@ title: Releases
     </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>
@@ -148,6 +161,7 @@ title: Releases
     </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>
@@ -160,6 +174,7 @@ title: Releases
     </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>