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/07/15 07:17:48 UTC
struts-site git commit: Adds announcements for 2.3.30 & 2.5.2
Repository: struts-site
Updated Branches:
refs/heads/master 7f198004e -> bcf478d46
Adds announcements for 2.3.30 & 2.5.2
Project: http://git-wip-us.apache.org/repos/asf/struts-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts-site/commit/bcf478d4
Tree: http://git-wip-us.apache.org/repos/asf/struts-site/tree/bcf478d4
Diff: http://git-wip-us.apache.org/repos/asf/struts-site/diff/bcf478d4
Branch: refs/heads/master
Commit: bcf478d465e2da66c39130bdd183750cb14d43d0
Parents: 7f19800
Author: Lukasz Lenart <lu...@gmail.com>
Authored: Fri Jul 15 09:17:35 2016 +0200
Committer: Lukasz Lenart <lu...@gmail.com>
Committed: Fri Jul 15 09:17:35 2016 +0200
----------------------------------------------------------------------
_config.yml | 8 +++---
source/announce.md | 67 +++++++++++++++++++++++++++++++++++++++++-----
source/download.html | 40 +++++++++++++--------------
source/downloads.html | 24 +++++++++++++++++
source/index.html | 6 ++---
5 files changed, 112 insertions(+), 33 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/struts-site/blob/bcf478d4/_config.yml
----------------------------------------------------------------------
diff --git a/_config.yml b/_config.yml
index 4162fd8..e8d7d72 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.1
-current_version_short: 251
+current_version: 2.5.2
+current_version_short: 252
current_beta_version: 2.5-BETA3
current_beta_version_short: 25B3
-release_date: 18 june 2016
-release_date_short: 20160618
+release_date: 07 july 2016
+release_date_short: 20160707
beta_release_date_short: 20160126
http://git-wip-us.apache.org/repos/asf/struts-site/blob/bcf478d4/source/announce.md
----------------------------------------------------------------------
diff --git a/source/announce.md b/source/announce.md
index ec994b7..87ed6fb 100644
--- a/source/announce.md
+++ b/source/announce.md
@@ -8,6 +8,61 @@ title: Announcements
Skip to: <a href="announce-2015.html">Announcements - 2015</a>
</p>
+#### 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"
+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.
+
+Struts 2.5.2 release contains several improvements just to mention few of them:
+
+ - SecurityMemberAccess exclude class design issue, see WW-4645
+ - Json deserialization does not work in 2.5.1, see WW-4650
+ - Negative number is considered an arithmetic expression, see WW-4651
+ - Wildcard redirect and path `/static/`, see WW-4656
+ - Upgrade commons-fileupload to the latest version, see WW-4648
+ - Cleans up logic in `StreamResult` and update docs, see WW-4655
+
+**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.
+
+#### 7 July 2016 - Struts 2.3.30 General Availability {#a20160707-2}
+
+The Apache Struts group is pleased to announce that Struts 2.3.30 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:
+
+ - Pre-evaluation of "name" attribute stopped working, see WW-4641
+ - Unable to retrieve `s:hidden` field values, see WW-4642
+ - SecurityMemberAccess exclude class design issue, see WW-4645
+ - Negative number is considered an arithmetic expression, see WW-4651
+ - Upgrade commons-fileupload to the latest version, see WW-4648
+
+**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-2330) page.
+
#### 18 June 2016 - Struts 2.5.1 General Availability {#a20160618}
The Apache Struts group is pleased to announce that Struts 2.5.1 is available as a "General Availability"
@@ -44,7 +99,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.html#struts-ga) page.
+You can download this version from our [download](download.cgi#struts-ga) page.
#### 17 June 2016 - Struts 2.3.29 General Availability with Security Fixes Release {#a20160617}
@@ -99,7 +154,7 @@ 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.html#struts-ga) page.
+You can download this version from our [download](download.cgi#struts-ga) page.
#### 1 June 2016 - Two security vulnerabilities reported {#a20160601}
@@ -115,7 +170,7 @@ Those reports just added other vectors of attack.
Please read carefully the Security Bulletins and take suggested actions. The simplest way to avoid those vulnerabilities
in your application is to upgrade the Apache Struts to latest available version in 2.3.x series or to the Apache Struts 2.5.
-You can download those versions from our [download](download.html#struts-ga) page.
+You can download those versions from our [download](download.cgi#struts-ga) page.
#### 9 May 2016 - Struts 2.5 General Availability {#a20160509}
@@ -158,7 +213,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.html#struts-ga) page.
+You can download this version from our [download](download.cgi#struts-ga) page.
#### 19 April 2016 - Struts 2.3.28.1 General Availability with Security Fixes Release {#a20160419}
@@ -185,7 +240,7 @@ 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.html#struts-ga) page.
+You can download this version from our [download](download.cgi#struts-ga) page.
#### 19 April 2016 - Struts 2.3.20.3 & 2.3.24.3 General Availability with Security Fixes Release {#a20160419-1}
@@ -215,7 +270,7 @@ 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 these versions from our [download](download.html#prior-releases) page.
+You can download these versions from our [download](download.cgi#prior-releases) page.
#### 18 March 2016 - Struts 2.3.28 General Availability with Security Fix Release {#a20160318}
http://git-wip-us.apache.org/repos/asf/struts-site/blob/bcf478d4/source/download.html
----------------------------------------------------------------------
diff --git a/source/download.html b/source/download.html
index e00d546..b16fc4b 100644
--- a/source/download.html
+++ b/source/download.html
@@ -139,8 +139,8 @@ title: Download a Release
</ul>
-<a class="anchor" name="struts2329"></a>
-<h2>Struts 2.3.29</h2>
+<a class="anchor" name="struts-2330"></a>
+<h2>Struts 2.3.30</h2>
<ul>
<li>
@@ -150,9 +150,9 @@ title: Download a Release
<li>Full Distribution:
<ul>
<li>
- <a href="[preferred]struts/2.3.29/struts-2.3.29-all.zip">struts-2.3.29-all.zip</a> (65MB)
- [<a href="http://www.apache.org/dist/struts/2.3.29/struts-2.3.29-all.zip.asc">PGP</a>]
- [<a href="http://www.apache.org/dist/struts/2.3.29/struts-2.3.29-all.zip.md5">MD5</a>]
+ <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>]
</li>
</ul>
</li>
@@ -160,9 +160,9 @@ title: Download a Release
<li>Example Applications:
<ul>
<li>
- <a href="[preferred]struts/2.3.29/struts-2.3.29-apps.zip">struts-2.3.29-apps.zip</a> (35MB)
- [<a href="http://www.apache.org/dist/struts/2.3.29/struts-2.3.29-apps.zip.asc">PGP</a>]
- [<a href="http://www.apache.org/dist/struts/2.3.29/struts-2.3.29-apps.zip.md5">MD5</a>]
+ <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>]
</li>
</ul>
</li>
@@ -170,9 +170,9 @@ title: Download a Release
<li>Essential Dependencies Only:
<ul>
<li>
- <a href="[preferred]struts/2.3.29/struts-2.3.29-min-lib.zip">struts-2.3.29-min-lib.zip</a> (4MB)
- [<a href="http://www.apache.org/dist/struts/2.3.29/struts-2.3.29-min-lib.zip.asc">PGP</a>]
- [<a href="http://www.apache.org/dist/struts/2.3.29/struts-2.3.29-min-lib.zip.md5">MD5</a>]
+ <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>]
</li>
</ul>
</li>
@@ -180,9 +180,9 @@ title: Download a Release
<li>All Dependencies:
<ul>
<li>
- <a href="[preferred]struts/2.3.29/struts-2.3.29-lib.zip">struts-2.3.29-lib.zip</a> (19MB)
- [<a href="http://www.apache.org/dist/struts/2.3.29/struts-2.3.29-lib.zip.asc">PGP</a>]
- [<a href="http://www.apache.org/dist/struts/2.3.29/struts-2.3.29-lib.zip.md5">MD5</a>]
+ <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>]
</li>
</ul>
</li>
@@ -190,9 +190,9 @@ title: Download a Release
<li>Documentation:
<ul>
<li>
- <a href="[preferred]struts/2.3.29/struts-2.3.29-docs.zip">struts-2.3.29-docs.zip</a> (13MB)
- [<a href="http://www.apache.org/dist/struts/2.3.29/struts-2.3.29-docs.zip.asc">PGP</a>]
- [<a href="http://www.apache.org/dist/struts/2.3.29/struts-2.3.29-docs.zip.md5">MD5</a>]
+ <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>]
</li>
</ul>
</li>
@@ -200,9 +200,9 @@ title: Download a Release
<li>Source:
<ul>
<li>
- <a href="[preferred]struts/2.3.29/struts-2.3.29-src.zip">struts-2.3.29-src.zip</a> (7MB)
- [<a href="http://www.apache.org/dist/struts/2.3.29/struts-2.3.29-src.zip.asc">PGP</a>]
- [<a href="http://www.apache.org/dist/struts/2.3.29/struts-2.3.29-src.zip.md5">MD5</a>]
+ <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>]
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/struts-site/blob/bcf478d4/source/downloads.html
----------------------------------------------------------------------
diff --git a/source/downloads.html b/source/downloads.html
index 5eee992..97cecd5 100644
--- a/source/downloads.html
+++ b/source/downloads.html
@@ -107,6 +107,30 @@ title: Releases
<tbody>
<tr>
<td class="no-wrap">
+ Struts 2.5.1
+ </td>
+ <td class="no-wrap">18 Jun 2016</td>
+ <td>
+ <br/>
+ </td>
+ <td>
+ <a href="/docs/version-notes-251.html">Version notes</a>
+ </td>
+ </tr>
+ <tr>
+ <td class="no-wrap">
+ Struts 2.3.29
+ </td>
+ <td class="no-wrap">17 June 2016</td>
+ <td>
+ <br/>
+ </td>
+ <td>
+ <a href="/docs/version-notes-2330.html">Version notes</a>
+ </td>
+ </tr>
+ <tr>
+ <td class="no-wrap">
Struts 2.5
</td>
<td class="no-wrap">9 May 2016</td>
http://git-wip-us.apache.org/repos/asf/struts-site/blob/bcf478d4/source/index.html
----------------------------------------------------------------------
diff --git a/source/index.html b/source/index.html
index 7997261..7124542 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.29 GA</h2>
+ <h2>Apache Struts 2.3.30 GA</h2>
<p>
It's the latest release of Struts 2.3.x,
- read more in <a href="announce.html#a20160617">Announcement</a> or in
- <a href="/docs/version-notes-2329.html">Version notes</a>
+ read more in <a href="announce.html#a20160707-2">Announcement</a> or in
+ <a href="/docs/version-notes-2330.html">Version notes</a>
</p>
</div>
</div>