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/10/21 12:25:22 UTC

[1/2] struts-site git commit: Adds announcement for 2.3.31

Repository: struts-site
Updated Branches:
  refs/heads/master 4537281ef -> bd1f15081


Adds announcement for 2.3.31


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

Branch: refs/heads/master
Commit: 43e43cfe745c579ab502dd682ba03770d4c422d4
Parents: 4537281
Author: Lukasz Lenart <lu...@gmail.com>
Authored: Tue Oct 18 08:11:32 2016 +0200
Committer: Lukasz Lenart <lu...@gmail.com>
Committed: Tue Oct 18 08:11:32 2016 +0200

----------------------------------------------------------------------
 source/announce.md   | 33 +++++++++++++++++++++++++++++++++
 source/download.html | 42 +++++++++++++++++++++---------------------
 source/index.html    |  6 +++---
 3 files changed, 57 insertions(+), 24 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/struts-site/blob/43e43cfe/source/announce.md
----------------------------------------------------------------------
diff --git a/source/announce.md b/source/announce.md
index 87ed6fb..84f3245 100644
--- a/source/announce.md
+++ b/source/announce.md
@@ -8,6 +8,39 @@ title: Announcements
   Skip to: <a href="announce-2015.html">Announcements - 2015</a>
 </p>
 
+#### 18 October 2016 - Struts 2.3.31 General Availability {#a20161018}
+
+The Apache Struts group is pleased to announce that Struts 2.3.31 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 two potential security vulnerabilities:
+
+- Possible path traversal in the Convention plugin [S2-042](/docs/s2-042.html)
+- Using the Config Browser plugin in production [S2-043](/docs/s2-043.html)
+
+Also this release contains several breaking changes and improvements just to mention few of them:
+
+- webconsole can always be accessed, see WW-4601
+- Space character and includeParams,see WW-4628
+- ParametersInterceptor excludeParams only applies to first instance of params interceptor in paramsPrepareParamsStack,see WW-4667
+- Select box does not pre-select chosen values,see WW-4675
+- StrutsPrepareAndExecuteFilter should check for response committed status,see WW-4674
+- Allow directly accessing I18N keys from Tiles definitions,see WW-4685
+
+**All developers are strongly advised to perform this action.**
+
+The 2.3.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 6.
+
+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-2331) page.
+
 #### 7 July 2016 - Struts 2.5.2 General Availability {#a20160707}
 
 The Apache Struts group is pleased to announce that Struts 2.5.2 is available as a "General Availability"

http://git-wip-us.apache.org/repos/asf/struts-site/blob/43e43cfe/source/download.html
----------------------------------------------------------------------
diff --git a/source/download.html b/source/download.html
index b16fc4b..331cc27 100644
--- a/source/download.html
+++ b/source/download.html
@@ -139,20 +139,20 @@ title: Download a Release
 
 </ul>
 
-<a class="anchor" name="struts-2330"></a>
-<h2>Struts 2.3.30</h2>
+<a class="anchor" name="struts-2331"></a>
+<h2>Struts 2.3.31</h2>
 
 <ul>
   <li>
-    <a href="http://struts.apache.org/docs/version-notes-2329.html">Version Notes</a>
+    <a href="http://struts.apache.org/docs/version-notes-2331.html">Version Notes</a>
   </li>
 
   <li>Full Distribution:
     <ul>
       <li>
-        <a href="[preferred]struts/2.3.30/struts-2.3.30-all.zip">struts-2.3.30-all.zip</a> (65MB)
-        [<a href="http://www.apache.org/dist/struts/2.3.30/struts-2.3.30-all.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.3.30/struts-2.3.30-all.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.3.31/struts-2.3.31-all.zip">struts-2.3.31-all.zip</a> (65MB)
+        [<a href="http://www.apache.org/dist/struts/2.3.31/struts-2.3.31-all.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.3.31/struts-2.3.31-all.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -160,9 +160,9 @@ title: Download a Release
   <li>Example Applications:
     <ul>
       <li>
-        <a href="[preferred]struts/2.3.30/struts-2.3.30-apps.zip">struts-2.3.30-apps.zip</a> (35MB)
-        [<a href="http://www.apache.org/dist/struts/2.3.30/struts-2.3.30-apps.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.3.30/struts-2.3.30-apps.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.3.31/struts-2.3.31-apps.zip">struts-2.3.31-apps.zip</a> (35MB)
+        [<a href="http://www.apache.org/dist/struts/2.3.31/struts-2.3.31-apps.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.3.31/struts-2.3.31-apps.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -170,9 +170,9 @@ title: Download a Release
   <li>Essential Dependencies Only:
     <ul>
       <li>
-        <a href="[preferred]struts/2.3.30/struts-2.3.30-min-lib.zip">struts-2.3.30-min-lib.zip</a> (4MB)
-        [<a href="http://www.apache.org/dist/struts/2.3.30/struts-2.3.30-min-lib.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.3.30/struts-2.3.30-min-lib.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.3.31/struts-2.3.31-min-lib.zip">struts-2.3.31-min-lib.zip</a> (4MB)
+        [<a href="http://www.apache.org/dist/struts/2.3.31/struts-2.3.31-min-lib.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.3.31/struts-2.3.31-min-lib.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -180,9 +180,9 @@ title: Download a Release
   <li>All Dependencies:
     <ul>
       <li>
-        <a href="[preferred]struts/2.3.30/struts-2.3.30-lib.zip">struts-2.3.30-lib.zip</a> (19MB)
-        [<a href="http://www.apache.org/dist/struts/2.3.30/struts-2.3.30-lib.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.3.30/struts-2.3.30-lib.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.3.31/struts-2.3.31-lib.zip">struts-2.3.31-lib.zip</a> (19MB)
+        [<a href="http://www.apache.org/dist/struts/2.3.31/struts-2.3.31-lib.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.3.31/struts-2.3.31-lib.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -190,9 +190,9 @@ title: Download a Release
   <li>Documentation:
     <ul>
       <li>
-        <a href="[preferred]struts/2.3.30/struts-2.3.30-docs.zip">struts-2.3.30-docs.zip</a> (13MB)
-        [<a href="http://www.apache.org/dist/struts/2.3.30/struts-2.3.30-docs.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.3.30/struts-2.3.30-docs.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.3.31/struts-2.3.31-docs.zip">struts-2.3.31-docs.zip</a> (13MB)
+        [<a href="http://www.apache.org/dist/struts/2.3.31/struts-2.3.31-docs.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.3.31/struts-2.3.31-docs.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>
@@ -200,9 +200,9 @@ title: Download a Release
   <li>Source:
     <ul>
       <li>
-        <a href="[preferred]struts/2.3.30/struts-2.3.30-src.zip">struts-2.3.30-src.zip</a> (7MB)
-        [<a href="http://www.apache.org/dist/struts/2.3.30/struts-2.3.30-src.zip.asc">PGP</a>]
-        [<a href="http://www.apache.org/dist/struts/2.3.30/struts-2.3.30-src.zip.md5">MD5</a>]
+        <a href="[preferred]struts/2.3.31/struts-2.3.31-src.zip">struts-2.3.31-src.zip</a> (7MB)
+        [<a href="http://www.apache.org/dist/struts/2.3.31/struts-2.3.31-src.zip.asc">PGP</a>]
+        [<a href="http://www.apache.org/dist/struts/2.3.31/struts-2.3.31-src.zip.md5">MD5</a>]
       </li>
     </ul>
   </li>

http://git-wip-us.apache.org/repos/asf/struts-site/blob/43e43cfe/source/index.html
----------------------------------------------------------------------
diff --git a/source/index.html b/source/index.html
index 7124542..bcbe161 100644
--- a/source/index.html
+++ b/source/index.html
@@ -39,11 +39,11 @@ title: Welcome to the Apache Struts project
         <a href="/docs/version-notes-{{ site.current_version_short }}.html">Version notes</a>
       </div>
       <div class="column col-md-4">
-        <h2>Apache Struts 2.3.30 GA</h2>
+        <h2>Apache Struts 2.3.31 GA</h2>
         <p>
           It's the latest release of Struts 2.3.x,
-          read more in <a href="announce.html#a20160707-2">Announcement</a> or in
-          <a href="/docs/version-notes-2330.html">Version notes</a>
+          read more in <a href="announce.html#a20161018">Announcement</a> or in
+          <a href="/docs/version-notes-2331.html">Version notes</a>
         </p>
       </div>
     </div>


[2/2] struts-site git commit: Adds announcement about 2.5.5

Posted by lu...@apache.org.
Adds announcement about 2.5.5


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

Branch: refs/heads/master
Commit: bd1f15081dd3773155066e0611d25358a8a5a7fd
Parents: 43e43cf
Author: Lukasz Lenart <lu...@gmail.com>
Authored: Fri Oct 21 13:21:38 2016 +0200
Committer: Lukasz Lenart <lu...@gmail.com>
Committed: Fri Oct 21 13:21:38 2016 +0200

----------------------------------------------------------------------
 _config.yml           |  8 +++----
 source/announce.md    | 52 ++++++++++++++++++++++++++++++++++++++++++++
 source/downloads.html | 54 ++++++++++++++++++++++++++++++++++++++++------
 3 files changed, 104 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/struts-site/blob/bd1f1508/_config.yml
----------------------------------------------------------------------
diff --git a/_config.yml b/_config.yml
index e8d7d72..09e76f0 100644
--- a/_config.yml
+++ b/_config.yml
@@ -22,10 +22,10 @@ kramdown:
 root:
 
 # Simplifies introducing changes related to the latest release
-current_version: 2.5.2
-current_version_short: 252
+current_version: 2.5.5
+current_version_short: 255
 current_beta_version: 2.5-BETA3
 current_beta_version_short: 25B3
-release_date: 07 july 2016
-release_date_short: 20160707
+release_date: 21 October 2016
+release_date_short: 20161021
 beta_release_date_short: 20160126

http://git-wip-us.apache.org/repos/asf/struts-site/blob/bd1f1508/source/announce.md
----------------------------------------------------------------------
diff --git a/source/announce.md b/source/announce.md
index 84f3245..14ed004 100644
--- a/source/announce.md
+++ b/source/announce.md
@@ -8,6 +8,58 @@ title: Announcements
   Skip to: <a href="announce-2015.html">Announcements - 2015</a>
 </p>
 
+#### 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"
+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 contains several breaking changes and improvements just to mention few of them:
+
+ - webconsole can always be accessed, see WW-4601
+ - Space character and includeParams, see WW-4628
+ - Empty <s:param name="p1" value=""/> is being supressed, see WW-4631
+ - remove ASM 3 from struts2, see WW-4646
+ - SMI do not work with JSON plugin, see WW-4649
+ - Concurrency issue in addDefaultResourceBundle, see WW-4652
+ - Action parameters should be included when building the URL to action, see WW-4654
+ - StreamResult closes outputstream early, see WW-4662
+ - NullPointerException when displaying a form without action attribute, see WW-4663
+ - ParametersInterceptor excludeParams only applies to first instance of params interceptor in paramsPrepareParamsStack, see WW-4667
+ - URL validator is case sensitive, see WW-4671
+ - Select box does not pre-select chosen values, see WW-4675
+ - Tiles-Plugin unable to load tiles definition XML, see WW-4679
+ - Missing brackets in checkbox.ftl of css_xhtml template, see WW-4681
+ - Move Struts Archetypes to dedicated project, see WW-4316
+ - Add dedicated class to represent Http Parameters, see WW-4572
+ - ParametersInterceptor should check collection index to against DOS, see WW-4620
+ - Move example portlet-app into struts-examples, see WW-4660
+ - Upgrade JFreeChart plugin to the latest version of JFreeChart, see WW-4670
+ - StrutsPrepareAndExecuteFilter should check for response commited status, see WW-4674
+ - ConversionErrorInterceptor to extend MethodFilterInterceptor, see WW-4676
+ - I18N Interceptor automatically validates Locale, see WW-4677
+ - Upgrade Tiles to 3.0.7 GA version, see WW-4680
+ - Allow directly accessing I18N keys from Tiles defintions, see WW-4685
+ - Merge two existing I18NInterceptors into one, see WW-4686
+ - Exclude "java.ext.dirs" when scanning for actions, see WW-4688
+ - CycleDetector - use enum instead of String constants, see WW-4689
+ - Upgrade Commons Collections to 4.1, see WW-4695
+ - Upgrade to Log4j 2.7, see WW-4696
+ - Warn about excluded action/method only when DMI is disabled, see WW-4697
+
+**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-gq) page.
+
 #### 18 October 2016 - Struts 2.3.31 General Availability {#a20161018}
 
 The Apache Struts group is pleased to announce that Struts 2.3.31 is available as a "General Availability"

http://git-wip-us.apache.org/repos/asf/struts-site/blob/bd1f1508/source/downloads.html
----------------------------------------------------------------------
diff --git a/source/downloads.html b/source/downloads.html
index 97cecd5..17fda75 100644
--- a/source/downloads.html
+++ b/source/downloads.html
@@ -107,23 +107,36 @@ title: Releases
   <tbody>
   <tr>
     <td class="no-wrap">
-      Struts 2.5.1
+      Struts 2.3.31
     </td>
-    <td class="no-wrap">18 Jun 2016</td>
+    <td class="no-wrap">18 Oct 2016</td>
     <td>
       <br/>
     </td>
     <td>
-      <a href="/docs/version-notes-251.html">Version notes</a>
+      <a href="/docs/version-notes-2331.html">Version notes</a>
     </td>
   </tr>
   <tr>
     <td class="no-wrap">
-      Struts 2.3.29
+      Struts 2.5.2
     </td>
-    <td class="no-wrap">17 June 2016</td>
+    <td class="no-wrap">7 Jul 2016</td>
     <td>
-      <br/>
+      <a href="/docs/s2-043.html">S2-043</a>
+    </td>
+    <td>
+      <a href="/docs/version-notes-252.html">Version notes</a>
+    </td>
+  </tr>
+  <tr>
+    <td class="no-wrap">
+      Struts 2.3.30
+    </td>
+    <td class="no-wrap">7 Jul 2016</td>
+    <td>
+      <a href="/docs/s2-043.html">S2-043</a>,
+      <a href="/docs/s2-042.html">S2-042</a>
     </td>
     <td>
       <a href="/docs/version-notes-2330.html">Version notes</a>
@@ -131,10 +144,23 @@ title: Releases
   </tr>
   <tr>
     <td class="no-wrap">
+      Struts 2.5.1
+    </td>
+    <td class="no-wrap">18 Jun 2016</td>
+    <td>
+      <a href="/docs/s2-043.html">S2-043</a>
+    </td>
+    <td>
+      <a href="/docs/version-notes-251.html">Version notes</a>
+    </td>
+  </tr>
+  <tr>
+    <td class="no-wrap">
       Struts 2.5
     </td>
     <td class="no-wrap">9 May 2016</td>
     <td>
+      <a href="/docs/s2-043.html">S2-043</a>,
       <a href="/docs/s2-041.html">S2-041</a>
     </td>
     <td>
@@ -147,6 +173,8 @@ title: Releases
     </td>
     <td class="no-wrap">19 April 2016</td>
     <td>
+      <a href="/docs/s2-043.html">S2-043</a>,
+      <a href="/docs/s2-042.html">S2-042</a>,
       <a href="/docs/s2-041.html">S2-041</a>,
       <a href="/docs/s2-040.html">S2-040</a>,
       <a href="/docs/s2-039.html">S2-039</a>,
@@ -167,6 +195,8 @@ title: Releases
     </td>
     <td class="no-wrap">18 March 2016</td>
     <td>
+      <a href="/docs/s2-043.html">S2-043</a>,
+      <a href="/docs/s2-042.html">S2-042</a>,
       <a href="/docs/s2-041.html">S2-041</a>,
       <a href="/docs/s2-040.html">S2-040</a>,
       <a href="/docs/s2-039.html">S2-039</a>,
@@ -187,6 +217,8 @@ title: Releases
     </td>
     <td class="no-wrap">19 April 2016</td>
     <td>
+      <a href="/docs/s2-043.html">S2-043</a>,
+      <a href="/docs/s2-042.html">S2-042</a>,
       <a href="/docs/s2-041.html">S2-041</a>,
       <a href="/docs/s2-040.html">S2-040</a>,
       <a href="/docs/s2-039.html">S2-039</a>,
@@ -207,6 +239,8 @@ title: Releases
     </td>
     <td class="no-wrap">19 April 2016</td>
     <td>
+      <a href="/docs/s2-043.html">S2-043</a>,
+      <a href="/docs/s2-042.html">S2-042</a>,
       <a href="/docs/s2-041.html">S2-041</a>,
       <a href="/docs/s2-040.html">S2-040</a>,
       <a href="/docs/s2-039.html">S2-039</a>,
@@ -227,6 +261,8 @@ title: Releases
     </td>
     <td class="no-wrap">24 September 2015</td>
     <td>
+      <a href="/docs/s2-043.html">S2-043</a>,
+      <a href="/docs/s2-042.html">S2-042</a>,
       <a href="/docs/s2-041.html">S2-041</a>,
       <a href="/docs/s2-040.html">S2-040</a>,
       <a href="/docs/s2-039.html">S2-039</a>,
@@ -250,6 +286,8 @@ title: Releases
     </td>
     <td class="no-wrap">7 May 2015</td>
     <td>
+      <a href="/docs/s2-043.html">S2-043</a>,
+      <a href="/docs/s2-042.html">S2-042</a>,
       <a href="/docs/s2-041.html">S2-041</a>,
       <a href="/docs/s2-040.html">S2-040</a>,
       <a href="/docs/s2-039.html">S2-039</a>,
@@ -274,6 +312,8 @@ title: Releases
     </td>
     <td class="no-wrap">6 May 2015</td>
     <td>
+      <a href="/docs/s2-043.html">S2-043</a>,
+      <a href="/docs/s2-042.html">S2-042</a>,
       <a href="/docs/s2-041.html">S2-041</a>,
       <a href="/docs/s2-040.html">S2-040</a>,
       <a href="/docs/s2-039.html">S2-039</a>,
@@ -298,6 +338,8 @@ title: Releases
     </td>
     <td class="no-wrap">7 December 2014</td>
     <td>
+      <a href="/docs/s2-043.html">S2-043</a>,
+      <a href="/docs/s2-042.html">S2-042</a>,
       <a href="/docs/s2-041.html">S2-041</a>,
       <a href="/docs/s2-040.html">S2-040</a>,
       <a href="/docs/s2-039.html">S2-039</a>,