This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch struts-2522 in repository https://gitbox.apache.org/repos/asf/struts-site.git
commit 5cb4efcadd54ff5dfcbae3bf4678410a184a86cb Author: Lukasz Lenart <lukaszlen...@apache.org> AuthorDate: Fri Nov 29 10:31:17 2019 +0100 Adds announcement about Struts 2.5.22 --- _config.yml | 8 ++++---- source/announce.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 61 insertions(+), 4 deletions(-) diff --git a/_config.yml b/_config.yml index 3fc00e5..1ce839b 100644 --- a/_config.yml +++ b/_config.yml @@ -10,15 +10,15 @@ kramdown: syntax_highlighter: rouge # Simplifies introducing changes related to the latest release -current_version: 2.5.20 -current_version_short: 2520 +current_version: 2.5.22 +current_version_short: 2522 prev_version: 2.3.37 prev_version_short: 2337 archetype_version: 2.5.14 current_beta_version: 2.5-BETA3 current_beta_version_short: 25B3 -release_date: 14 January 2019 -release_date_short: 20190114 +release_date: 29 November 2019 +release_date_short: 20191129 prev_release_date: 30 December 2018 prev_release_date_short: 20181230 beta_release_date_short: 20160126 diff --git a/source/announce.md b/source/announce.md index 4a7f325..edf3f68 100644 --- a/source/announce.md +++ b/source/announce.md @@ -13,6 +13,63 @@ title: Announcements 2019 Skip to: <a href="announce-2018.html">Announcements - 2018</a> </p> +#### 29 November 2019 - Struts 2.5.22 General Availability {#a20191129} + +The Apache Struts group is pleased to announce that Struts 2.5.22 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. + +> Please be aware of new security enhancements added to the version of Struts, they are disabled by default +> but please consider enabling them to increase safety of you application. You will find more details in our +> [Security Guide](security). + +Below is a full list of all changes: + + - File upload fails from certain clients + - Not existing property in listValueKey throws exception + - Can't get OgnlValueStack log even if enable logMissingProperties + - No more calling of a static variable in Struts 2.8.20 available + - NullPointerException in ProxyUtil class when accessing static member + - EmptyStackException in JSON plugin due to concurrency + - Tiles bug when parsing file:// URLs including # as part of the URL + - Accessing static variable via OGNL returns nothing + - HttpParameters.Builder can wrap objects in two layers of Parameters + - Binding Integer Array upon form submission + - Double-submit of TokenSessionStoreInterceptor broken since 2.5.16 + - xerces tries to load resources from the internet + - Dispatcher prints stacktraces directly to the console + - The content allowed-methods tag of the XML configuration is sometimes truncated + - OGNL: An illegal reflective access operation has occurred + - java.lang.reflect.InvocationTargetException - Class: com.opensymphony.xwork2.inject.ContainerImpl$ConstructorInjector + - Struts2 convention plugin lacks Java 11 support + - Upgrade SLF4J to latest 1.7.x version + - Minor enhancement/fix to AbstractLocalizedTextProvider + - Provide mechanism to clear OgnlUtil caches + - Struts 2 unit testing using StrutTestCase class + - Upgrade Jackson library to the latest version + - Upgrade to OGNL version 3.1.22 + - Update a few Struts 2.5.x libraries to more recent versions + - Upgrade commons-beanutils to version 1.9.4 + - Upgrade jackson-databind to version 2.9.9.3 + - Upgrade to OGNL 3.1.26 and adapt to its new features + +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. + +**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. + #### 12 September 2019 - Struts 2.3.x reached End-Of-Life {#a20190912} As announced over 6 months ago, Apache Struts 2.3.x web framework series reached its end of life and won't be longer