[struts-site] branch asf-site updated: Updates production by Jenkins
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-site in repository https://gitbox.apache.org/repos/asf/struts-site.git The following commit(s) were added to refs/heads/asf-site by this push: new dff382b Updates production by Jenkins dff382b is described below commit dff382bfdefe1ad596b52032cf7213bbf0de0aaa Author: jenkins AuthorDate: Fri Nov 29 09:45:37 2019 + Updates production by Jenkins --- content/announce.html | 62 +++ content/download.html | 44 ++-- content/index.html| 10 - content/releases.html | 24 +++- 4 files changed, 112 insertions(+), 28 deletions(-) diff --git a/content/announce.html b/content/announce.html index ef4009e..1b81493 100644 --- a/content/announce.html +++ b/content/announce.html @@ -130,6 +130,7 @@ Announcements 2019 + 29 November 2019 - Struts 2.5.22 General Availability 12 September 2019 - Struts 2.3.x reached End-Of-Life 15 August 2019 - Security Advice: Announcing corrected affected version ranges in historic Apache Struts security bulletins and CVE entries 14 January 2019 - Struts 2.5.20 General Availability @@ -140,6 +141,67 @@ Skip to: Announcements - 2018 +29 November 2019 - Struts 2.5.22 General Availability + +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. + + +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 page. + 12 September 2019 - Struts 2.3.x reached End-Of-Life As announced over 6 months ago, Apache Struts 2.3.x web framework series reached its end of life and won’t be longer diff --git a/content/download.html b/content/download.html index cdd911f..8ba3fbd 100644 --- a/content/download.html +++ b/content/download.html @@ -189,26 +189,26 @@ Full Releases -Struts 2.5.20 +Struts 2.5.22 - https://struts.apache.org/;>Apache Struts 2.5.20 is an elegant, extensible + https://struts.apache.org/;>Apache Struts 2.5.22 is an elegant, extensible framework for creating enterprise-ready Java
[struts-site] 01/01: Merge pull request #138 from apache/struts-2522
This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/struts-site.git commit 2a7c9e02206fcc83f885f0c23f09d8c6722996ff Merge: bd2c016 dc4049a Author: Lukasz Lenart AuthorDate: Fri Nov 29 10:41:23 2019 +0100 Merge pull request #138 from apache/struts-2522 Struts 2.5.22 _config.yml | 8 docker-build.fish| 5 - docker-build.sh | 5 - docker-run.fish | 4 +++- docker-run.sh| 5 - source/announce.md | 57 source/releases.html | 22 7 files changed, 98 insertions(+), 8 deletions(-)
[struts-site] branch master updated (bd2c016 -> 2a7c9e0)
This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/struts-site.git. from bd2c016 Merge pull request #137 from yasserzamani/WW-5041 add 5cb4efc Adds announcement about Struts 2.5.22 add b69867e Uses official Jekyll Docker image to serve and build website locally add dc4049a Adds outdated releases new 2a7c9e0 Merge pull request #138 from apache/struts-2522 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: _config.yml | 8 docker-build.fish| 5 - docker-build.sh | 5 - docker-run.fish | 4 +++- docker-run.sh| 5 - source/announce.md | 57 source/releases.html | 22 7 files changed, 98 insertions(+), 8 deletions(-)
[struts-site] branch asf-staging updated: Updates stage by Jenkins
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-staging in repository https://gitbox.apache.org/repos/asf/struts-site.git The following commit(s) were added to refs/heads/asf-staging by this push: new 3e59b3d Updates stage by Jenkins 3e59b3d is described below commit 3e59b3d0ea97bc24bff643df0ad763b6a9844086 Author: jenkins AuthorDate: Fri Nov 29 09:39:25 2019 + Updates stage by Jenkins --- content/releases.html | 22 ++ 1 file changed, 22 insertions(+) diff --git a/content/releases.html b/content/releases.html index 9333733..017423c 100644 --- a/content/releases.html +++ b/content/releases.html @@ -231,6 +231,28 @@ + Struts 2.5.20 + +14 January 2019 + + + + https://cwiki.apache.org/confluence/display/WW/Version+Notes+2.5.20;>Version notes + + + + + Struts 2.5.18 + +26 September 2018 + + + + https://cwiki.apache.org/confluence/display/WW/Version+Notes+2.5.18;>Version notes + + + + Struts 2.5.17 22 August 2018
[struts-site] branch struts-2522 updated: Adds outdated releases
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 The following commit(s) were added to refs/heads/struts-2522 by this push: new dc4049a Adds outdated releases dc4049a is described below commit dc4049aa0f3303422b8254c62844a9df0c1c2b91 Author: Lukasz Lenart AuthorDate: Fri Nov 29 10:38:49 2019 +0100 Adds outdated releases --- source/releases.html | 22 ++ 1 file changed, 22 insertions(+) diff --git a/source/releases.html b/source/releases.html index b43327e..7e42139 100644 --- a/source/releases.html +++ b/source/releases.html @@ -107,6 +107,28 @@ title: Releases + Struts 2.5.20 + +14 January 2019 + + + + Version notes + + + + + Struts 2.5.18 + +26 September 2018 + + + + Version notes + + + + Struts 2.5.17 22 August 2018
[struts-site] branch asf-staging updated: Updates stage by Jenkins
This is an automated email from the ASF dual-hosted git repository. git-site-role pushed a commit to branch asf-staging in repository https://gitbox.apache.org/repos/asf/struts-site.git The following commit(s) were added to refs/heads/asf-staging by this push: new cd6d95d Updates stage by Jenkins cd6d95d is described below commit cd6d95db3663c30a7c6b96bddf3d337235faedd0 Author: jenkins AuthorDate: Fri Nov 29 09:33:17 2019 + Updates stage by Jenkins --- content/announce.html | 62 +++ content/download.html | 44 ++-- content/index.html| 10 - content/releases.html | 2 +- 4 files changed, 90 insertions(+), 28 deletions(-) diff --git a/content/announce.html b/content/announce.html index ef4009e..1b81493 100644 --- a/content/announce.html +++ b/content/announce.html @@ -130,6 +130,7 @@ Announcements 2019 + 29 November 2019 - Struts 2.5.22 General Availability 12 September 2019 - Struts 2.3.x reached End-Of-Life 15 August 2019 - Security Advice: Announcing corrected affected version ranges in historic Apache Struts security bulletins and CVE entries 14 January 2019 - Struts 2.5.20 General Availability @@ -140,6 +141,67 @@ Skip to: Announcements - 2018 +29 November 2019 - Struts 2.5.22 General Availability + +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. + + +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 page. + 12 September 2019 - Struts 2.3.x reached End-Of-Life As announced over 6 months ago, Apache Struts 2.3.x web framework series reached its end of life and won’t be longer diff --git a/content/download.html b/content/download.html index cdd911f..8ba3fbd 100644 --- a/content/download.html +++ b/content/download.html @@ -189,26 +189,26 @@ Full Releases -Struts 2.5.20 +Struts 2.5.22 - https://struts.apache.org/;>Apache Struts 2.5.20 is an elegant, extensible + https://struts.apache.org/;>Apache Struts 2.5.22 is an elegant, extensible framework for creating enterprise-ready Java web applications. It is
[struts-site] 01/02: Adds announcement about Struts 2.5.22
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 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: Announcements - 2018 + 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
[struts-site] branch struts-2522 created (now b69867e)
This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a change to branch struts-2522 in repository https://gitbox.apache.org/repos/asf/struts-site.git. at b69867e Uses official Jekyll Docker image to serve and build website locally This branch includes the following new commits: new 5cb4efc Adds announcement about Struts 2.5.22 new b69867e Uses official Jekyll Docker image to serve and build website locally The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference.
[struts-site] 02/02: Uses official Jekyll Docker image to serve and build website locally
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 b69867e65f3d88d98aca597111da38c4b81f2f79 Author: Lukasz Lenart AuthorDate: Fri Nov 29 10:31:47 2019 +0100 Uses official Jekyll Docker image to serve and build website locally --- docker-build.fish | 5 - docker-build.sh | 5 - docker-run.fish | 4 +++- docker-run.sh | 5 - 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/docker-build.fish b/docker-build.fish index fc017a0..f950c11 100755 --- a/docker-build.fish +++ b/docker-build.fish @@ -1,2 +1,5 @@ #!/usr/local/bin/fish -docker build -t theapachestruts/struts-site-jekyll --pull docker/ +set -x JEKYLL_VERSION 3.8 + +docker run --rm -v $PWD:/srv/jekyll -it jekyll/jekyll:$JEKYLL_VERSION jekyll build + diff --git a/docker-build.sh b/docker-build.sh index ae6a6b3..f331738 100755 --- a/docker-build.sh +++ b/docker-build.sh @@ -1,2 +1,5 @@ #!/bin/sh -docker build -t theapachestruts/struts-site-jekyll --pull docker/ +export JEKYLL_VERSION=3.8 + +docker run --rm -v $PWD:/srv/jekyll -it jekyll/jekyll:$JEKYLL_VERSION jekyll build + diff --git a/docker-run.fish b/docker-run.fish index 1cb2809..6bba623 100755 --- a/docker-run.fish +++ b/docker-run.fish @@ -1,2 +1,4 @@ #!/usr/local/bin/fish -docker run -v $PWD:/srv/jekyll -it -p 4000:4000 theapachestruts/struts-site-jekyll +set -x JEKYLL_VERSION 3.8 + +docker run --rm -v $PWD:/srv/jekyll -it jekyll/jekyll:$JEKYLL_VERSION jekyll serve --watch --trace --host=0.0.0.0 --force_polling --incremental diff --git a/docker-run.sh b/docker-run.sh index 3e5d930..70011ab 100755 --- a/docker-run.sh +++ b/docker-run.sh @@ -1,2 +1,5 @@ #!/bin/sh -docker run -v $(pwd):/srv/jekyll -it -p 4000:4000 theapachestruts/struts-site-jekyll +export JEKYLL_VERSION 3.8 + +docker run --rm -v $PWD:/srv/jekyll -it jekyll/jekyll:$JEKYLL_VERSION jekyll serve --watch --trace --host=0.0.0.0 --force_polling --incremental +
[struts-examples] branch master updated: Upgrades to Struts 2.5.22
This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/struts-examples.git The following commit(s) were added to refs/heads/master by this push: new f9b21b9 Upgrades to Struts 2.5.22 f9b21b9 is described below commit f9b21b9f0858bdec9754477313cd7664f63433fc Author: Lukasz Lenart AuthorDate: Fri Nov 29 10:12:47 2019 +0100 Upgrades to Struts 2.5.22 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 8f78d78..407999d 100644 --- a/pom.xml +++ b/pom.xml @@ -40,7 +40,7 @@ UTF-8 -2.5.20 +2.5.22 2.12.1 9.4.22.v20191022
svn commit: r36989 - /dev/struts/2.5.22/ /release/struts/2.5.22/
Author: lukaszlenart Date: Fri Nov 29 09:09:53 2019 New Revision: 36989 Log: Struts 2.5.22 passed vote Added: release/struts/2.5.22/ - copied from r36988, dev/struts/2.5.22/ Removed: dev/struts/2.5.22/