[struts-site] branch feature/announcement-620 created (now d02168d85)
This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a change to branch feature/announcement-620 in repository https://gitbox.apache.org/repos/asf/struts-site.git at d02168d85 Adds Apache Struts 6.2.0 announcement This branch includes the following new commits: new d02168d85 Adds Apache Struts 6.2.0 announcement 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.
[struts-site] 01/01: Adds Apache Struts 6.2.0 announcement
This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch feature/announcement-620 in repository https://gitbox.apache.org/repos/asf/struts-site.git commit d02168d85a4941ba893938d5e8bb8352ff1471bc Author: Lukasz Lenart AuthorDate: Mon Jul 10 09:27:33 2023 +0200 Adds Apache Struts 6.2.0 announcement --- _config.yml | 10 +++--- source/announce-2023.md | 88 + 2 files changed, 93 insertions(+), 5 deletions(-) diff --git a/_config.yml b/_config.yml index 28aae288b..1b70c3521 100644 --- a/_config.yml +++ b/_config.yml @@ -9,15 +9,15 @@ kramdown: syntax_highlighter: rouge # Simplifies introducing changes related to the latest release -current_version: 6.1.2.1 -current_version_short: 6121 +current_version: 6.2.0 +current_version_short: 620 prev_version: 2.5.31 prev_version_short: 2531 archetype_version: 6.0.0 -release_date: 13 June 2023 +release_date: 10 June 2023 prev_release_date: 13 June 2023 -release_date_short: 20230613-1 -prev_release_date_short: 20230613-2 +release_date_short: 20230710 +prev_release_date_short: 20230613-1 beta_release_date_short: 20160126 # Allows directly edit pages on GitHub diff --git a/source/announce-2023.md b/source/announce-2023.md index e4cd470cc..399fb0436 100644 --- a/source/announce-2023.md +++ b/source/announce-2023.md @@ -13,6 +13,94 @@ title: Announcements 2023 Skip to: Announcements - 2022 + 10 Juky 2023 - Apache Struts version 6.2.0 General Availability {#a20230710} + +The Apache Struts group is pleased to announce that Apache Struts version 6.2.0 is available as a "General Availability" +release. The GA designation is our highest quality grade. + +The Apache Struts is an elegant, extensible framework for creating enterprise-ready Java web applications. +The framework has been designed to streamline the full development cycle, from building, to deploying, +to maintaining applications over time. + +Below is a full list of all changes: + +**Bug** + +- WW-4434 - datetextfield.ftl is missing +- WW-5199 - StrutsPrepareFilter and StrutsExecuteFilter do not support forwarding to another action +- WW-5263 - CSP related interceptors have wrong short names +- WW-5270 - Forwarding from a Struts excluded URL to an Action not working +- WW-5271 - Select tag NOT working when using list="#{ ... }" +- WW-5272 - java.lang.UnsupportedOperationException in the Time component +- WW-5276 - Cleanup method of request is not called +- WW-5289 - Execute and Wait Interceptor prevents JVM shutdown +- WW-5295 - s:date ignores LocalTime +- WW-5296 - Wrong DTD version +- WW-5301 - Impossible to select alternate default VelocityManager bean +- WW-5302 - Autogenerated html ID bases on unevaluated value of the name/action/method attributes +- WW-5307 - Confusing documentation about ognl +- WW-5309 - NamedVariablePatternMatcher throws when pattern begins with a variable +- WW-5310 - s:url does not handle equal sign correctly +- WW-5311 - NamedVariablePatternMatcher throws an IllegalArgumentException when named variable is not the last part of the sequence +- WW-5312 - ExecuteAndWaitInterceptor inconsistent wait processing behaviour + +**New Feature** + +- WW-5275 - Allow to configure more flexible Content-Security-Policy + +**Improvement** + +- WW-4404 - Implement HttpInterceptor +- WW-5196 - Make RequestMap and ApplicationMap to use generics, also correct SessionMap to always be of type +- WW-5243 - Removes support for "struts.mapper.action.prefix.crossNamespaces" +- WW-5251 - Remove deprecated interfaces used with ServletConfigInterceptor +- WW-5253 - Remove deprecated methods from DefaultUrlHelper +- WW-5261 - Refactor TagUtils#getStack() +- WW-5262 - Extract excluded classes and beans out of struts-default.xml +- WW-5264 - Extract XSLT result into a dedicated plugin +- WW-5265 - Allow removal of a single/specific container provider +- WW-5266 - Add configuration option for a per-file max size for multipart requests +- WW-5268 - Add configuration option to exempt classes from OGNL package exclusions +- WW-5273 - Support fileupload using native Servlet API 3.1 logic +- WW-5280 - Cleanup NoParameters interfaces +- WW-5283 - Update Struts Archetypes +- WW-5285 - Upgrade commons-fileupload to ver 1.5 and add option to limit number of accepted files +- WW-5288 - Make excluded package exemption logic more strict +- WW-5290 - Refactor ConfigurationManager +- WW-5292 - Allow overriding of Operations classes in two filter setup and assorted clean up +- WW-5293 - Allow loading XML configuration from other than filesystem +- WW-5304 - Drop deprecated methods from ActionContext +- WW-5308 - Add minlength and maxlength to textarea on javatemplates plugin +- WW-5314 - Do not log warnings for bad user input from JakartaMultiPartRequest + +**Task** + +- WW-5278 - Clean up duplicated code across ActionValidatorManagers +- WW
[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 89a53e17c Updates stage by Jenkins 89a53e17c is described below commit 89a53e17ccdd141648b031cbe8294037956f47bf Author: jenkins AuthorDate: Mon Jul 10 07:32:00 2023 + Updates stage by Jenkins --- content/announce-2023.html | 101 + content/download.html | 44 ++-- content/index.html | 12 +++--- content/releases.html | 2 +- 4 files changed, 130 insertions(+), 29 deletions(-) diff --git a/content/announce-2023.html b/content/announce-2023.html index 847be129b..d64f96159 100644 --- a/content/announce-2023.html +++ b/content/announce-2023.html @@ -132,6 +132,7 @@ Announcements 2023 + 10 Juky 2023 - Apache Struts version 6.2.0 General Availability 13 June 2023 - Apache Struts version 6.1.2.1 General Availability 13 June 2023 - Apache Struts version 2.5.31 General Availability 10 March 2023 - Apache Struts version 6.1.2 General Availability @@ -141,6 +142,106 @@ Skip to: Announcements - 2022 +10 Juky 2023 - Apache Struts version 6.2.0 General Availability + +The Apache Struts group is pleased to announce that Apache Struts version 6.2.0 is available as a “General Availability” +release. The GA designation is our highest quality grade. + +The Apache Struts is an elegant, extensible framework for creating enterprise-ready Java web applications. +The framework has been designed to streamline the full development cycle, from building, to deploying, +to maintaining applications over time. + +Below is a full list of all changes: + +Bug + + + WW-4434 - datetextfield.ftl is missing + WW-5199 - StrutsPrepareFilter and StrutsExecuteFilter do not support forwarding to another action + WW-5263 - CSP related interceptors have wrong short names + WW-5270 - Forwarding from a Struts excluded URL to an Action not working + WW-5271 - Select tag NOT working when using list=”#{ … }” + WW-5272 - java.lang.UnsupportedOperationException in the Time component + WW-5276 - Cleanup method of request is not called + WW-5289 - Execute and Wait Interceptor prevents JVM shutdown + WW-5295 - s:date ignores LocalTime + WW-5296 - Wrong DTD version + WW-5301 - Impossible to select alternate default VelocityManager bean + WW-5302 - Autogenerated html ID bases on unevaluated value of the name/action/method attributes + WW-5307 - Confusing documentation about ognl + WW-5309 - NamedVariablePatternMatcher throws when pattern begins with a variable + WW-5310 - s:url does not handle equal sign correctly + WW-5311 - NamedVariablePatternMatcher throws an IllegalArgumentException when named variable is not the last part of the sequence + WW-5312 - ExecuteAndWaitInterceptor inconsistent wait processing behaviour + + +New Feature + + + WW-5275 - Allow to configure more flexible Content-Security-Policy + + +Improvement + + + WW-4404 - Implement HttpInterceptor + WW-5196 - Make RequestMap and ApplicationMap to use generics, also correct SessionMap to always be of type+ WW-5243 - Removes support for “struts.mapper.action.prefix.crossNamespaces” + WW-5251 - Remove deprecated interfaces used with ServletConfigInterceptor + WW-5253 - Remove deprecated methods from DefaultUrlHelper + WW-5261 - Refactor TagUtils#getStack() + WW-5262 - Extract excluded classes and beans out of struts-default.xml + WW-5264 - Extract XSLT result into a dedicated plugin + WW-5265 - Allow removal of a single/specific container provider + WW-5266 - Add configuration option for a per-file max size for multipart requests + WW-5268 - Add configuration option to exempt classes from OGNL package exclusions + WW-5273 - Support fileupload using native Servlet API 3.1 logic + WW-5280 - Cleanup NoParameters interfaces + WW-5283 - Update Struts Archetypes + WW-5285 - Upgrade commons-fileupload to ver 1.5 and add option to limit number of accepted files + WW-5288 - Make excluded package exemption logic more strict + WW-5290 - Refactor ConfigurationManager + WW-5292 - Allow overriding of Operations classes in two filter setup and assorted clean up + WW-5293 - Allow loading XML configuration from other than filesystem + WW-5304 - Drop deprecated methods from ActionContext + WW-5308 - Add minlength and maxlength to textarea on javatemplates plugin + WW-5314 - Do not log warnings for bad user input from JakartaMultiPartRequest + + +Task + + + WW-5278 - Clean up duplicated code across ActionValidatorManagers + WW-5279 - Improve readability of XmlConfigurationProvider class + WW-5284 - Further clean up ActionValidatorManager implementations + WW-5298 - Clean up StrutsVelocityContext + WW-5299 - Clean up ActionChainResult + W
[struts-site] branch feature/announcement-620 updated: Adds a dedicated section for Struts 2.5.x
This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch feature/announcement-620 in repository https://gitbox.apache.org/repos/asf/struts-site.git The following commit(s) were added to refs/heads/feature/announcement-620 by this push: new 617a58f78 Adds a dedicated section for Struts 2.5.x 617a58f78 is described below commit 617a58f789bfc9f9378173eea2b54b3a96c45099 Author: Lukasz Lenart AuthorDate: Mon Jul 10 09:38:40 2023 +0200 Adds a dedicated section for Struts 2.5.x --- _config.yml | 7 +-- source/index.html | 14 ++ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/_config.yml b/_config.yml index 1b70c3521..796df99bb 100644 --- a/_config.yml +++ b/_config.yml @@ -11,13 +11,16 @@ kramdown: # Simplifies introducing changes related to the latest release current_version: 6.2.0 current_version_short: 620 -prev_version: 2.5.31 -prev_version_short: 2531 +prev_version: 6.1.2.1 +prev_25_version: 2.5.31 +prev_version_short: 6121 archetype_version: 6.0.0 release_date: 10 June 2023 prev_release_date: 13 June 2023 +prev_25_release_date: 13 June 2023 release_date_short: 20230710 prev_release_date_short: 20230613-1 +prev_25_release_date_short: 20230613-2 beta_release_date_short: 20160126 # Allows directly edit pages on GitHub diff --git a/source/index.html b/source/index.html index cb6d68987..93f0fc316 100644 --- a/source/index.html +++ b/source/index.html @@ -38,6 +38,16 @@ title: Welcome to the Apache Struts project Read more in Announcement or in Version notes + +Apache Struts {{ site.prev_25_version }} GA + + Apache Struts {{ site.prev_25_version }} GA has been releasedon {{ site.prev_25_release_date }}. + +Read more in Announcement or in +Version notes + + + Google's Patch Reward program During http://www.meetup.com/sfhtml5/";>SFHTML5 Google announced that @@ -46,10 +56,6 @@ title: Welcome to the Apache Struts project read more - - - - Apache Struts 2.3.x EOL
[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 f3d0c9edd Updates stage by Jenkins f3d0c9edd is described below commit f3d0c9edd08709db136c3ef923fb6f55242ba02f Author: jenkins AuthorDate: Mon Jul 10 07:43:01 2023 + Updates stage by Jenkins --- content/download.html | 42 +- content/index.html| 16 +++- 2 files changed, 32 insertions(+), 26 deletions(-) diff --git a/content/download.html b/content/download.html index 02c83905d..e81daf714 100644 --- a/content/download.html +++ b/content/download.html @@ -260,19 +260,19 @@ -Struts 2.5.31 +Struts 6.1.2.1 -https://cwiki.apache.org/confluence/display/WW/Version+Notes+2.5.31";>Version Notes +https://cwiki.apache.org/confluence/display/WW/Version+Notes+6.1.2.1";>Version Notes Full Distribution: -https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-all.zip";>struts-2.5.31-all.zip (65MB) -[https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-all.zip.asc";>PGP] -[https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-all.zip.sha256";>SHA256] +https://archive.apache.org/dist/struts/6.1.2.1/struts-6.1.2.1-all.zip";>struts-6.1.2.1-all.zip (65MB) +[https://archive.apache.org/dist/struts/6.1.2.1/struts-6.1.2.1-all.zip.asc";>PGP] +[https://archive.apache.org/dist/struts/6.1.2.1/struts-6.1.2.1-all.zip.sha256";>SHA256] @@ -280,9 +280,9 @@ Example Applications: -https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-apps.zip";>struts-2.5.31-apps.zip (35MB) -[https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-apps.zip.asc";>PGP] -[https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-apps.zip.sha256";>SHA256] +https://archive.apache.org/dist/struts/6.1.2.1/struts-6.1.2.1-apps.zip";>struts-6.1.2.1-apps.zip (35MB) +[https://archive.apache.org/dist/struts/6.1.2.1/struts-6.1.2.1-apps.zip.asc";>PGP] +[https://archive.apache.org/dist/struts/6.1.2.1/struts-6.1.2.1-apps.zip.sha256";>SHA256] @@ -290,9 +290,9 @@ Essential Dependencies Only: -https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-min-lib.zip";>struts-2.5.31-min-lib.zip (4MB) -[https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-min-lib.zip.asc";>PGP] -[https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-min-lib.zip.sha256";>SHA256] +https://archive.apache.org/dist/struts/6.1.2.1/struts-6.1.2.1-min-lib.zip";>struts-6.1.2.1-min-lib.zip (4MB) +[https://archive.apache.org/dist/struts/6.1.2.1/struts-6.1.2.1-min-lib.zip.asc";>PGP] +[https://archive.apache.org/dist/struts/6.1.2.1/struts-6.1.2.1-min-lib.zip.sha256";>SHA256] @@ -300,9 +300,9 @@ All Dependencies: -https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-lib.zip";>struts-2.5.31-lib.zip (19MB) -[https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-lib.zip.asc";>PGP] -[https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-lib.zip.sha256";>SHA256] +https://archive.apache.org/dist/struts/6.1.2.1/struts-6.1.2.1-lib.zip";>struts-6.1.2.1-lib.zip (19MB) +[https://archive.apache.org/dist/struts/6.1.2.1/struts-6.1.2.1-lib.zip.asc";>PGP] +[https://archive.apache.org/dist/struts/6.1.2.1/struts-6.1.2.1-lib.zip.sha256";>SHA256] @@ -310,9 +310,9 @@ Documentation: -https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-docs.zip";>struts-2.5.31-docs.zip (13MB) -[https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-docs.zip.asc";>PGP] -[https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-docs.zip.sha256";>SHA256] +https://archive.apache.org/dist/struts/6.1.2.1/struts-6.1.2.1-docs.zip";>struts-6.1.2.1-docs.zip (13MB) +[https://archive.apache.org/dist/struts/6.1.2.1/struts-6.1.2.1-docs.zip.asc";>PGP] +[https://archive.apache.org/dist/struts/6.1.2.1/struts-6.1.2.1-docs.zip.sha256";>SHA256] @@ -320,16 +320,16 @@ Source: -https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-src.zip";>struts-2.5.31-src.zip (7MB) -[https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-src.zip.asc";>PGP] -[https://archive.apache.org/dist/struts/2.5.31/struts-2.5.31-src.zip.sha256";>SHA256] +https://archive.apache.org/dist/struts/6.1.2.1/struts-6.1.2.1-src.zip";>struts-6.1.2.1-src.zip (7MB) +[https://archive.apache.org/dist/struts/6.1.2.1/struts-6.1.2.1-src.zip.asc";>PGP] +[https://archive.apache.org/
[struts-site] branch feature/announcement-620 updated: Fixes Juky -> July
This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch feature/announcement-620 in repository https://gitbox.apache.org/repos/asf/struts-site.git The following commit(s) were added to refs/heads/feature/announcement-620 by this push: new 8de8ded00 Fixes Juky -> July 8de8ded00 is described below commit 8de8ded000d8a208b3f56042c9de52ccdd1f8965 Author: Lukasz Lenart AuthorDate: Mon Jul 10 09:45:25 2023 +0200 Fixes Juky -> July --- source/announce-2023.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/announce-2023.md b/source/announce-2023.md index 399fb0436..2456cf120 100644 --- a/source/announce-2023.md +++ b/source/announce-2023.md @@ -13,7 +13,7 @@ title: Announcements 2023 Skip to: Announcements - 2022 - 10 Juky 2023 - Apache Struts version 6.2.0 General Availability {#a20230710} + 10 July 2023 - Apache Struts version 6.2.0 General Availability {#a20230710} The Apache Struts group is pleased to announce that Apache Struts version 6.2.0 is available as a "General Availability" release. The GA designation is our highest quality grade.
[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 2a05adb06 Updates stage by Jenkins 2a05adb06 is described below commit 2a05adb0696cba29acbf5a85769b602b7b64d636 Author: jenkins AuthorDate: Mon Jul 10 07:46:27 2023 + Updates stage by Jenkins --- content/announce-2023.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/announce-2023.html b/content/announce-2023.html index d64f96159..788bfc3be 100644 --- a/content/announce-2023.html +++ b/content/announce-2023.html @@ -132,7 +132,7 @@ Announcements 2023 - 10 Juky 2023 - Apache Struts version 6.2.0 General Availability + 10 July 2023 - Apache Struts version 6.2.0 General Availability 13 June 2023 - Apache Struts version 6.1.2.1 General Availability 13 June 2023 - Apache Struts version 2.5.31 General Availability 10 March 2023 - Apache Struts version 6.1.2 General Availability @@ -142,7 +142,7 @@ Skip to: Announcements - 2022 -10 Juky 2023 - Apache Struts version 6.2.0 General Availability +10 July 2023 - Apache Struts version 6.2.0 General Availability The Apache Struts group is pleased to announce that Apache Struts version 6.2.0 is available as a “General Availability” release. The GA designation is our highest quality grade.
svn commit: r62903 - /dev/struts/6.2.0/ /release/struts/6.2.0/
Author: lukaszlenart Date: Mon Jul 10 07:49:37 2023 New Revision: 62903 Log: Apache Struts 6.2.0 has been accepted Added: release/struts/6.2.0/ - copied from r62902, dev/struts/6.2.0/ Removed: dev/struts/6.2.0/
[struts-site] branch master updated (e72b269e3 -> 5ab211c52)
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 e72b269e3 Merge pull request #197 from rsdickerson/patch-1 add d02168d85 Adds Apache Struts 6.2.0 announcement add 617a58f78 Adds a dedicated section for Struts 2.5.x add 8de8ded00 Fixes Juky -> July new 5ab211c52 Merge pull request #198 from apache/feature/announcement-620 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 | 17 ++ source/announce-2023.md | 88 + source/index.html | 14 +--- 3 files changed, 108 insertions(+), 11 deletions(-)
[struts-site] 01/01: Merge pull request #198 from apache/feature/announcement-620
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 5ab211c52db7d4300fb1334012ad0fcbe2fb52c8 Merge: e72b269e3 8de8ded00 Author: Lukasz Lenart AuthorDate: Mon Jul 10 09:50:07 2023 +0200 Merge pull request #198 from apache/feature/announcement-620 Adds Apache Struts 6.2.0 announcement _config.yml | 17 ++ source/announce-2023.md | 88 + source/index.html | 14 +--- 3 files changed, 108 insertions(+), 11 deletions(-)
[struts-site] branch feature/announcement-620 deleted (was 8de8ded00)
This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a change to branch feature/announcement-620 in repository https://gitbox.apache.org/repos/asf/struts-site.git was 8de8ded00 Fixes Juky -> July The revisions that were on this branch are still contained in other references; therefore, this change does not discard any commits from the repository.
[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 7cb48dc65 Updates stage by Jenkins 7cb48dc65 is described below commit 7cb48dc65b63906bc1d09957e486e366bfd3bcfb Author: jenkins AuthorDate: Mon Jul 10 07:51:07 2023 + Updates stage by Jenkins