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/02/05 20:36:53 UTC

[4/7] struts-site git commit: Prepares new announcement

Prepares new announcement


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

Branch: refs/heads/master
Commit: eedc836d29c09e5f3af68e875fee3697bcab4cf9
Parents: a0a0829
Author: Lukasz Lenart <lu...@gmail.com>
Authored: Wed Jan 27 09:31:11 2016 +0100
Committer: Lukasz Lenart <lu...@gmail.com>
Committed: Wed Jan 27 09:31:11 2016 +0100

----------------------------------------------------------------------
 source/announce.md | 140 ++++++------------------------------------------
 1 file changed, 15 insertions(+), 125 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/struts-site/blob/eedc836d/source/announce.md
----------------------------------------------------------------------
diff --git a/source/announce.md b/source/announce.md
index 2b548ee..267f001 100644
--- a/source/announce.md
+++ b/source/announce.md
@@ -5,12 +5,12 @@ title: Announcements
 # Announcements
 
 <p class="pull-right">
-  Skip to: <a href="announce-2014.html">Announcements - 2014</a>
+  Skip to: <a href="announce-2015.html">Announcements - 2015</a>
 </p>
 
-#### 1 October 2015 - Struts 2.5-BETA2 (BETA) {#a20151001}
+#### 26 January 2016 - Struts 2.5-BETA3 (BETA) {#a20160126}
 
-The Apache Struts group is pleased to announce that Struts 2.5-BETA2 is available as a "BETA" release.
+The Apache Struts group is pleased to announce that Struts 2.5-BETA3 is available as a "BETA" release.
 
 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,
@@ -18,8 +18,17 @@ to maintaining applications over time.
 
 This release contains several breaking changes and improvements just to mention few of them:
 
- - New security option was added - Strict Method Invocation (also known as Strict DMI), see WW-4540
- - Add support for latest stable AngularJS in Maven archetype, see WW-4522   
+ - Dropped support for id and name - replaced with var, see WW-2069
+ - Dedicated archive with a minimal set of dependencies was introduced, see WW-4570
+ - It is possible to use multiple names when defining a result, see WW-4590
+ - Rest plugin honors Accept header, see WW-4588
+ - New result 'JSONActionRedirectResult' in json-plugin was defined, see WW-4591
+ - Tiles plugin was upgrade to the latest Tiles 3 and tiles3-plugin was dropped, see WW-4584
+ - JasperReports plugins was upgraded to JasperReport 6.0, see WW-4381
+ - OGNL was upgraded to version 3.0.11 and it breaks access to properties as it follows Java Bean Specification,
+   see WW-4207 and WW-3909
+   - and then OGNL was upgraded to version 3.1.1, see WW-4561
+   - and then OGNL was upgraded to version 3.2.1, see WW-4577
 
 and many other improvements, please check the version notes
 
@@ -29,127 +38,8 @@ 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.
 
-#### 24 September 2015 - Struts 2.3.24.1 General Availability with Security Fix Release {#a20150924}
-
-The Apache Struts group is pleased to announce that Struts 2.3.24.1 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.
-
-One medium security issue was solved with this release:
-
-  - [S2-026](/docs/s2-026.html)
-    Special `top` object can be used to access Struts' internals
-
-**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.
-
-#### 26 August 2015 - Security Bulletin S2-025 {#a20150826}
-
-The Apache Struts group is pleased to announce that a new security bulletin was published - 
-[S2-025](/docs/s2-025.html)
-
-Thanks to Taki Uchiyama from JPCERT/CC who reported two potential XSS vulnerabilities available 
-in older versions of The Apache Struts 2. Please read the mentioned security bulletin for more details
-and also reading our [Security guideline](/docs/security.html) will help you secure your application 
-
-#### 31 July 2015 - Struts 2.5-BETA1 (BETA) {#a20150731}
-
-The Apache Struts group is pleased to announce that Struts 2.5-BETA1 is available as a "BETA"
-release.
-
-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:
-
- - XWork source was merged into Struts Core source, it means that there be no more xwork artifact nor dedicated jar
- - OGNL was upgraded to version 3.0.11 and it breaks access to properties as it follows Java Bean Specification, see WW-4207 and WW-3909
- - Spring dependency for tests and spring plugin was upgraded to version 4.1.6, see WW-4510.
- - Struts2 internal logging api was marked as deprecated and was replaced with new Log4j2 api as logging layer, see WW-4504.
- - Struts2 is now build with JDK7, see WW-4503.
- - New plugin to support bean validation is now part of the distribution, see WW-4505.
- - Deprecated plugins are now removed from the distribution and are not longer supported anymore:
-   - Dojo Plugin
-   - Codebehind Plugin
-   - JSF Plugin
-   - Struts1 Plugin
-
-and many other improvements, please check the version notes
-
-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.
-
-#### 7 May 2015 - Struts 2.3.24 General Availability {#a20150507}
-
-The Apache Struts group is pleased to announce that Struts 2.3.24 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 fixes and improvements just to mention few of them:
-
- - security fix from 2.3.20.1 is included
- - fixed flow in `DefaultActionInvocation` and when using the Convention Plugin
- - defined new plugin to support Java 8, check Java 8 Support Plugin
- - fixed problem with `style` attribute
- - fixed problem with converting values from `ActionContext`
- - converters are again applied to values coming from the context
- - `struts.ognl.allowStaticMethodAccess` works again
- - fixed memory leak in CDI plugin
- - fixed problem with hidden field which silently drops `label` attribute
- - fixed parameters encoding in `ServletRedirectAction` before checking for valid URI
- - `css_xhtml` hidden input adding table row markup
- - FreeMarker was upgraded to the latest available version - 2.3.22
- - support for Log4j2 was added
-
-and many other improvements, please check the version notes
-
-**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.
-
-#### 6 May 2015 - Struts 2.3.20.1 General Availability with Security Fix Release {#a20150506}
-
-The Apache Struts group is pleased to announce that Struts 2.3.20.1 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.
-
-One medium security issue was solved with this release:
-
-  - [S2-024](/docs/s2-024.html)
-    Wrong `excludeParams` overrides those defined in `DefaultExcludedPatternsChecker`
-
-**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.
-
 <p class="pull-right">
-  Skip to: <a href="announce-2014.html">Announcements - 2014</a>
+  Skip to: <a href="announce-2015.html">Announcements - 2015</a>
 </p>
 
 <p class="pull-left">