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 c0a60dd3e Updates stage by Jenkins c0a60dd3e is described below commit c0a60dd3ef2647577480f0402db89c67a55a7f2d Author: jenkins <bui...@apache.org> AuthorDate: Thu Dec 19 18:14:02 2024 +0000 Updates stage by Jenkins --- content/announce-2024.html | 29 +++++++++++- content/download.html | 107 ++++++++++++--------------------------------- content/index.html | 18 ++++---- content/releases.html | 2 +- 4 files changed, 67 insertions(+), 89 deletions(-) diff --git a/content/announce-2024.html b/content/announce-2024.html index 4ffe576c2..63cfbac35 100644 --- a/content/announce-2024.html +++ b/content/announce-2024.html @@ -156,6 +156,33 @@ Skip to: <a href="announce-2023">Announcements - 2023</a> </p> +<h4 id="a20241219">19 December 2024 - Apache Struts version 7.0.0 General Availability</h4> + +<p>The Apache Struts group is pleased to announce that Apache Struts version 7.0.0 is available as a “General Availability” +release. The GA designation is our highest quality grade.</p> + +<p>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.</p> + +<p>Please read the <a href="https://cwiki.apache.org/confluence/display/WW/Struts+6.x.x+to+7.x.x+migration">Migration Guide</a> to find more details about +how to adopt a new version.</p> + +<blockquote> + <p>Please read the <a href="https://cwiki.apache.org/confluence/display/WW/Version+Notes+7.0.0">Version Notes</a> to find more details about performed +bug fixes and improvements.</p> +</blockquote> + +<p><strong>All developers are strongly advised to perform this upgrade.</strong></p> + +<p>The 7.x series of the Apache Struts framework has a minimum requirement of the following specification versions: +Java 17 and JakartaEE.</p> + +<p>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 href="https://issues.apache.org/jira/projects/WW/">a tracking ticket</a>.</p> + +<p>You can download this version from our <a href="download.cgi#struts-ga">download</a> page.</p> + <h4 id="a20241210">10 December 2024 - CVE-2024-53677 File upload logic is flawed</h4> <p>The Apache Struts group recommends upgrading to Apache Struts version 6.4.0 at least and migrating to @@ -176,7 +203,7 @@ and, if appropriate, file <a href="https://issues.apache.org/jira/projects/WW/"> <h4 id="a20241117">17 November 2024 - Apache Struts version 6.7.0 General Availability</h4> -<p>The Apache Struts group is pleased to announce that Apache Struts version 6.6.7 is available as a “General Availability” +<p>The Apache Struts group is pleased to announce that Apache Struts version 6.7.0 is available as a “General Availability” release. The GA designation is our highest quality grade.</p> <p>The Apache Struts is an elegant, extensible framework for creating enterprise-ready Java web applications. diff --git a/content/download.html b/content/download.html index 89afaa215..5f8990899 100644 --- a/content/download.html +++ b/content/download.html @@ -153,8 +153,7 @@ <ul id="markdown-toc"> <li><a href="#struts-ga" id="markdown-toc-struts-ga">Full Releases</a> <ul> - <li><a href="#struts670" id="markdown-toc-struts670">Struts 6.7.0</a></li> - <li><a href="#struts-25x" id="markdown-toc-struts-25x">Struts 2.5.33</a></li> + <li><a href="#struts700" id="markdown-toc-struts700">Struts 7.0.0</a></li> </ul> </li> <li><a href="#prior-releases" id="markdown-toc-prior-releases">Prior releases</a></li> @@ -173,109 +172,61 @@ main distribution directory.</p> <h2 id="struts-ga">Full Releases</h2> -<h3 id="struts670">Struts 6.7.0</h3> +<h3 id="struts700">Struts 7.0.0</h3> -<p>The <a href="//struts.apache.org">Apache Struts 6.7.0</a> is an elegant, extensible framework +<p>The <a href="//struts.apache.org">Apache Struts 7.0.0</a> is an elegant, extensible framework for creating enterprise-ready Java web applications. It is available in a full distribution, or as separate library, -source, example and documentation distributions. Struts 6.7.0 is the “best available” +source, example and documentation distributions. Struts 7.0.0 is the “best available” version of Struts in the 6.x series.</p> <ul> - <li><a href="https://cwiki.apache.org/confluence/display/WW/Version+Notes+6.7.0">Version Notes</a></li> + <li><a href="https://cwiki.apache.org/confluence/display/WW/Version+Notes+7.0.0">Version Notes</a></li> <li>Source: <ul> - <li><a href="[preferred]struts/6.7.0/struts-6.7.0-src.zip">struts-6.7.0-src.zip</a> (6.8MB) -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-src.zip.asc">PGP</a> -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-src.zip.sha256">SHA256</a> -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-src.zip.sha512">SHA512</a></li> + <li><a href="[preferred]struts/7.0.0/struts-7.0.0-src.zip">struts-7.0.0-src.zip</a> (6.8MB) +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-src.zip.asc">PGP</a> +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-src.zip.sha256">SHA256</a> +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-src.zip.sha512">SHA512</a></li> </ul> </li> <li>Full Distribution: <ul> - <li><a href="[preferred]struts/6.7.0/struts-6.7.0-all.zip">struts-6.7.0-all.zip</a> (70MB) -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-all.zip.asc">PGP</a> -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-all.zip.sha256">SHA256</a> -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-all.zip.sha512">SHA512</a></li> + <li><a href="[preferred]struts/7.0.0/struts-7.0.0-all.zip">struts-7.0.0-all.zip</a> (70MB) +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-all.zip.asc">PGP</a> +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-all.zip.sha256">SHA256</a> +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-all.zip.sha512">SHA512</a></li> </ul> </li> <li>Example Applications: <ul> - <li><a href="[preferred]struts/6.7.0/struts-6.7.0-apps.zip">struts-6.7.0-apps.zip</a> (35MB) -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-apps.zip.asc">PGP</a> -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-apps.zip.sha256">SHA256</a> -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-apps.zip.sha512">SHA512</a></li> + <li><a href="[preferred]struts/7.0.0/struts-7.0.0-apps.zip">struts-7.0.0-apps.zip</a> (35MB) +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-apps.zip.asc">PGP</a> +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-apps.zip.sha256">SHA256</a> +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-apps.zip.sha512">SHA512</a></li> </ul> </li> <li>Essential Dependencies Only: <ul> - <li><a href="[preferred]struts/6.7.0/struts-6.7.0-min-lib.zip">struts-6.7.0-min-lib.zip</a> (5.9MB) -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-min-lib.zip.asc">PGP</a> -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-min-lib.zip.sha256">SHA256</a> -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-min-lib.zip.sha512">SHA512</a></li> + <li><a href="[preferred]struts/7.0.0/struts-7.0.0-min-lib.zip">struts-7.0.0-min-lib.zip</a> (5.9MB) +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-min-lib.zip.asc">PGP</a> +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-min-lib.zip.sha256">SHA256</a> +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-min-lib.zip.sha512">SHA512</a></li> </ul> </li> <li>All Dependencies: <ul> - <li><a href="[preferred]struts/6.7.0/struts-6.7.0-lib.zip">struts-6.7.0-lib.zip</a> (25.5MB) -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-lib.zip.asc">PGP</a> -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-lib.zip.sha256">SHA256</a> -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-lib.zip.sha512">SHA512</a></li> + <li><a href="[preferred]struts/7.0.0/struts-7.0.0-lib.zip">struts-7.0.0-lib.zip</a> (25.5MB) +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-lib.zip.asc">PGP</a> +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-lib.zip.sha256">SHA256</a> +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-lib.zip.sha512">SHA512</a></li> </ul> </li> <li>Documentation: <ul> - <li><a href="[preferred]struts/6.7.0/struts-6.7.0-docs.zip">struts-6.7.0-docs.zip</a> (2.5MB) -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-docs.zip.asc">PGP</a> -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-docs.zip.sha256">SHA256</a> -<a href="https://downloads.apache.org/struts/6.7.0/struts-6.7.0-docs.zip.sha512">SHA512</a></li> - </ul> - </li> -</ul> - -<h3 id="struts-25x">Struts 2.5.33</h3> - -<ul> - <li><a href="https://cwiki.apache.org/confluence/display/WW/Version+Notes+2.5.33">Version Notes</a></li> - <li>Source: - <ul> - <li><a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-src.zip">struts-2.5.33-src.zip</a> (7MB) -<a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-src.zip.asc">PGP</a> -<a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-src.zip.sha256">SHA256</a></li> - </ul> - </li> - <li>Full Distribution: - <ul> - <li><a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-all.zip">struts-2.5.33-all.zip</a> (65MB) -<a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-all.zip.asc">PGP</a> -<a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-all.zip.sha256">SHA256</a></li> - </ul> - </li> - <li>Example Applications: - <ul> - <li><a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-apps.zip">struts-2.5.33-apps.zip</a> (35MB) -<a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-apps.zip.asc">PGP</a> -<a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-apps.zip.sha256">SHA256</a></li> - </ul> - </li> - <li>Essential Dependencies Only: - <ul> - <li><a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-min-lib.zip">struts-2.5.33-min-lib.zip</a> (4MB) -<a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-min-lib.zip.asc">PGP</a> -<a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-min-lib.zip.sha256">SHA256</a></li> - </ul> - </li> - <li>All Dependencies: - <ul> - <li><a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-lib.zip">struts-2.5.33-lib.zip</a> (19MB) -<a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-lib.zip.asc">PGP</a> -<a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-lib.zip.sha256">SHA256</a></li> - </ul> - </li> - <li>Documentation: - <ul> - <li><a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-docs.zip">struts-2.5.33-docs.zip</a> (13MB) -<a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-docs.zip.asc">PGP</a> -<a href="https://archive.apache.org/dist/struts/2.5.33/struts-2.5.33-docs.zip.sha256">SHA256</a></li> + <li><a href="[preferred]struts/7.0.0/struts-7.0.0-docs.zip">struts-7.0.0-docs.zip</a> (2.5MB) +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-docs.zip.asc">PGP</a> +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-docs.zip.sha256">SHA256</a> +<a href="https://downloads.apache.org/struts/7.0.0/struts-7.0.0-docs.zip.sha512">SHA512</a></li> </ul> </li> </ul> diff --git a/content/index.html b/content/index.html index 1105142a3..fdaf63f41 100644 --- a/content/index.html +++ b/content/index.html @@ -155,7 +155,7 @@ extensible using a plugin architecture, and ships with plugins to support REST, AJAX and JSON. </p> - <a href="download.cgi#struts670" class="btn btn-primary btn-large"> + <a href="download.cgi#struts700" class="btn btn-primary btn-large"> <img src="img/download-icon.svg" alt="Download"> Download </a> <a href="primer.html" class="btn btn-info btn-large"> @@ -167,20 +167,20 @@ <div class="col-md-12"> <div class="row"> <div class="column col-md-4"> - <h2>Apache Struts 6.7.0 GA</h2> + <h2>Apache Struts 7.0.0 GA</h2> <p> - Apache Struts 6.7.0 GA has been released<br/>on 17 November 2024. + Apache Struts 7.0.0 GA has been released<br/>on 10 December 2024. </p> - Read more in <a href="announce-2024#a20241117">Announcement</a> or in - <a href="https://cwiki.apache.org/confluence/display/WW/Version+Notes+6.7.0">Version notes</a> + Read more in <a href="announce-2024#a20241219">Announcement</a> or in + <a href="https://cwiki.apache.org/confluence/display/WW/Version+Notes+7.0.0">Version notes</a> </div> <div class="column col-md-4"> - <h2>Apache Struts 6.6.1 GA</h2> + <h2>Apache Struts 6.7.0 GA</h2> <p> - Apache Struts 6.6.1 GA has been released<br/>on 18 October 2024. + Apache Struts 6.7.0 GA has been released<br/>on 17 November 2024. </p> - Read more in <a href="announce-2024#a20241018">Announcement</a> or in - <a href="https://cwiki.apache.org/confluence/display/WW/Version+Notes+6.6.1">Version notes</a> + Read more in <a href="announce-2024#a20241117">Announcement</a> or in + <a href="https://cwiki.apache.org/confluence/display/WW/Version+Notes+6.7.0">Version notes</a> </div> <div class="column col-md-4"> <h2>CVE-2024-53677 File upload logic is flawed</h2> diff --git a/content/releases.html b/content/releases.html index 4f8c48c5e..0ecb519d2 100644 --- a/content/releases.html +++ b/content/releases.html @@ -169,7 +169,7 @@ <ul> <li> <a href="download.cgi#struts-ga"> - Struts 6.7.0 + Struts 7.0.0 </a> ("best available") </li> </ul>