This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch feature/struts-6-4-0 in repository https://gitbox.apache.org/repos/asf/struts-site.git
commit 6bdaa22ba3902aaac6028cd87c5fca043e8d895d Author: Lukasz Lenart <lukaszlen...@apache.org> AuthorDate: Sat Apr 20 10:17:55 2024 +0200 Adds an announcement about Struts 6.4.0 and 7.0.0-M6 --- _config.yml | 16 ++++++------ source/announce-2024.md | 66 +++++++++++++++++++++++++++++++++++++++++++++++++ source/download.html | 18 +++++++++----- source/index.html | 10 ++++---- source/releases.html | 45 +++++++++++++++++++++++++++++++++ 5 files changed, 136 insertions(+), 19 deletions(-) diff --git a/_config.yml b/_config.yml index 0f31b71a7..e84ca4205 100644 --- a/_config.yml +++ b/_config.yml @@ -11,17 +11,17 @@ kramdown: toc_levels: 1..3 # Simplifies introducing changes related to the latest release -current_version: 6.3.0.2 -current_version_short: 6302 +current_version: 6.4.0 +current_version_short: 640 current_25x_version: 2.5.33 -prev_version: 6.3.0.1 -prev_version_short: 6301 +prev_version: 6.3.0.2 +prev_version_short: 6302 prev_25_version: 2.5.33 -release_date: 7 December 2023 -prev_release_date: 13 September 2023 +release_date: 19 April 2024 +prev_release_date: 7 December 2023 prev_25_release_date: 7 December 2023 -release_date_short: 20231207-1 -prev_release_date_short: 20230913-1 +release_date_short: 20240419 +prev_release_date_short: 20231207-1 prev_25_release_date_short: 20231207-2 beta_release_date_short: 20160126 diff --git a/source/announce-2024.md b/source/announce-2024.md new file mode 100644 index 000000000..a2ea0e2e6 --- /dev/null +++ b/source/announce-2024.md @@ -0,0 +1,66 @@ +--- +layout: default +title: Announcements 2024 +--- + +# Announcements 2024 +{:.no_toc} + +* Will be replaced with the ToC, excluding a header +{:toc} + +<p class="pull-right"> + Skip to: <a href="announce-2023">Announcements - 2023</a> +</p> + +#### 20 April 2024 - Apache Struts version 7.0.0-M6 {#a20240420} + +The Apache Struts group is pleased to announce that Apache Struts version 7.0.0-MS is available as a Test Build. + +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. + +> Please read the [Version Notes]({{ site.wiki_url }}/Version+Notes+7.0.0-M6) to find more details about performed +> bug fixes and improvements. + +**This is a test build not ready to be used in production environments!** + +The 7.x series of the Apache Struts framework has a minimum requirement of the following specification versions: +JakartaEE Servlet API 6.0.0, JakartaEE JSP API 3.0, and Java 17. + +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]({{ site.jira_url }}). + +#### 19 April 2024 - Apache Struts version 6.4.0 General Availability {#a20240419} + +The Apache Struts group is pleased to announce that Apache Struts version 6.4.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. + +This version contains a lot of proactive security improvements, which should make your application hard to compromise. + +> Please read the [Version Notes]({{ site.wiki_url }}/Version+Notes+6.4.0) to find more details about performed +> bug fixes and improvements. + +**All developers are strongly advised to perform this upgrade.** + +The 6.x series of the Apache Struts framework has a minimum requirement of the following specification versions: +Servlet API 3.1, JSP API 2.1, and Java 8. + +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]({{ site.jira_url }}). + +You can download this version from our [download](download.cgi#struts-ga) page. + +<p class="pull-right"> + Skip to: <a href="announce-2023">Announcements - 2023</a> +</p> + +<p class="pull-left"> + <strong>Next:</strong> + <a href="kickstart">Kickstart FAQ</a> +</p> diff --git a/source/download.html b/source/download.html index 7e7e0e5d8..794e893ab 100644 --- a/source/download.html +++ b/source/download.html @@ -75,9 +75,10 @@ title: Download a Release <li>Full Distribution: <ul> <li> - <a href="[preferred]struts/{{ site.current_version }}/struts-{{ site.current_version }}-all.zip">struts-{{ site.current_version }}-all.zip</a> (73MB) + <a href="[preferred]struts/{{ site.current_version }}/struts-{{ site.current_version }}-all.zip">struts-{{ site.current_version }}-all.zip</a> (70MB) [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-all.zip.asc">PGP</a>] [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-all.zip.sha256">SHA256</a>] + [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-all.zip.sha512">SHA512</a>] </li> </ul> </li> @@ -85,9 +86,10 @@ title: Download a Release <li>Example Applications: <ul> <li> - <a href="[preferred]struts/{{ site.current_version }}/struts-{{ site.current_version }}-apps.zip">struts-{{ site.current_version }}-apps.zip</a> (32MB) + <a href="[preferred]struts/{{ site.current_version }}/struts-{{ site.current_version }}-apps.zip">struts-{{ site.current_version }}-apps.zip</a> (35MB) [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-apps.zip.asc">PGP</a>] [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-apps.zip.sha256">SHA256</a>] + [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-apps.zip.sha512">SHA512</a>] </li> </ul> </li> @@ -95,9 +97,10 @@ title: Download a Release <li>Essential Dependencies Only: <ul> <li> - <a href="[preferred]struts/{{ site.current_version }}/struts-{{ site.current_version }}-min-lib.zip">struts-{{ site.current_version }}-min-lib.zip</a> (4MB) + <a href="[preferred]struts/{{ site.current_version }}/struts-{{ site.current_version }}-min-lib.zip">struts-{{ site.current_version }}-min-lib.zip</a> (5.9MB) [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-min-lib.zip.asc">PGP</a>] [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-min-lib.zip.sha256">SHA256</a>] + [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-min-lib.zip.sha512">SHA512</a>] </li> </ul> </li> @@ -105,9 +108,10 @@ title: Download a Release <li>All Dependencies: <ul> <li> - <a href="[preferred]struts/{{ site.current_version }}/struts-{{ site.current_version }}-lib.zip">struts-{{ site.current_version }}-lib.zip</a> (24MB) + <a href="[preferred]struts/{{ site.current_version }}/struts-{{ site.current_version }}-lib.zip">struts-{{ site.current_version }}-lib.zip</a> (25.5MB) [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-lib.zip.asc">PGP</a>] [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-lib.zip.sha256">SHA256</a>] + [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-lib.zip.sha512">SHA512</a>] </li> </ul> </li> @@ -115,9 +119,10 @@ title: Download a Release <li>Documentation: <ul> <li> - <a href="[preferred]struts/{{ site.current_version }}/struts-{{ site.current_version }}-docs.zip">struts-{{ site.current_version }}-docs.zip</a> (12MB) + <a href="[preferred]struts/{{ site.current_version }}/struts-{{ site.current_version }}-docs.zip">struts-{{ site.current_version }}-docs.zip</a> (2.5MB) [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-docs.zip.asc">PGP</a>] [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-docs.zip.sha256">SHA256</a>] + [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-docs.zip.sha512">SHA512</a>] </li> </ul> </li> @@ -125,9 +130,10 @@ title: Download a Release <li>Source: <ul> <li> - <a href="[preferred]struts/{{ site.current_version }}/struts-{{ site.current_version }}-src.zip">struts-{{ site.current_version }}-src.zip</a> (6MB) + <a href="[preferred]struts/{{ site.current_version }}/struts-{{ site.current_version }}-src.zip">struts-{{ site.current_version }}-src.zip</a> (6.8MB) [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-src.zip.asc">PGP</a>] [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-src.zip.sha256">SHA256</a>] + [<a href="https://downloads.apache.org/struts/{{ site.current_version }}/struts-{{ site.current_version }}-src.zip.sha512">SHA512</a>] </li> </ul> </li> diff --git a/source/index.html b/source/index.html index f9d932c69..04271602f 100644 --- a/source/index.html +++ b/source/index.html @@ -27,7 +27,7 @@ title: Welcome to the Apache Struts project <p> Apache Struts {{ site.current_version }} GA has been released<br/>on {{ site.release_date }}. </p> - Read more in <a href="announce-2023#a{{ site.release_date_short }}">Announcement</a> or in + Read more in <a href="announce-2024#a{{ site.release_date_short }}">Announcement</a> or in <a href="{{ site.wiki_url }}/Version+Notes+{{ site.current_version }}">Version notes</a> </div> <div class="column col-md-4"> @@ -49,12 +49,12 @@ title: Welcome to the Apache Struts project </div> <div class="row"> <div class="column col-md-4"> - <h2>Apache Struts 6.3.0 GA</h2> + <h2>Apache Struts 7.0.0-M6</h2> <p> - Apache Struts 6.3.0 GA has been released<br/>on 4 September 2023. + Apache Struts 7.0.0-M6 test build is available as from 20 April 2024. </p> - Read more in <a href="announce-2023#a20230904">Announcement</a> or in - <a href="{{ site.wiki_url }}/Version+Notes+6.3.0">Version notes</a> + Read more in <a href="announce-2024#a20240420">Announcement</a> or in + <a href="{{ site.wiki_url }}/Version+Notes+7.0.0-M6">Version notes</a> </div> <div class="column col-md-4"> <h2>Google's Patch Reward program</h2> diff --git a/source/releases.html b/source/releases.html index 67c020653..1976b43a3 100644 --- a/source/releases.html +++ b/source/releases.html @@ -100,12 +100,36 @@ title: Releases </tr> </thead> <tbody> + <tr> + <td class="no-wrap"> + Struts 6.3.0.2 + </td> + <td class="no-wrap">7 December 2023</td> + <td> + </td> + <td> + <a href="{{ site.wiki_url }}/Version+Notes+6.3.0.2">Version notes</a> + </td> + </tr> + <tr> + <td class="no-wrap"> + Struts 6.3.0.1 + </td> + <td class="no-wrap">13 September 2023</td> + <td> + <a href="{{ site.wiki_url }}/S2-066">S2-066</a> + </td> + <td> + <a href="{{ site.wiki_url }}/Version+Notes+6.3.0.1">Version notes</a> + </td> + </tr> <tr> <td class="no-wrap"> Struts 6.3.0 </td> <td class="no-wrap">4 September 2023</td> <td> + <a href="{{ site.wiki_url }}/S2-066">S2-066</a>, <a href="{{ site.wiki_url }}/S2-065">S2-065</a> </td> <td> @@ -118,6 +142,7 @@ title: Releases </td> <td class="no-wrap">10 July 2023</td> <td> + <a href="{{ site.wiki_url }}/S2-066">S2-066</a>, <a href="{{ site.wiki_url }}/S2-065">S2-065</a> </td> <td> @@ -130,6 +155,7 @@ title: Releases </td> <td class="no-wrap">13 June 2023</td> <td> + <a href="{{ site.wiki_url }}/S2-066">S2-066</a>, <a href="{{ site.wiki_url }}/S2-065">S2-065</a> </td> <td> @@ -142,6 +168,7 @@ title: Releases </td> <td class="no-wrap">13 June 2023</td> <td> + <a href="{{ site.wiki_url }}/S2-066">S2-066</a>, <a href="{{ site.wiki_url }}/S2-065">S2-065</a> </td> <td> @@ -154,6 +181,8 @@ title: Releases </td> <td class="no-wrap">10 March 2023</td> <td> + <a href="{{ site.wiki_url }}/S2-066">S2-066</a>, + <a href="{{ site.wiki_url }}/S2-065">S2-065</a>, <a href="{{ site.wiki_url }}/S2-064">S2-064</a>, <a href="{{ site.wiki_url }}/S2-063">S2-063</a> </td> @@ -167,6 +196,8 @@ title: Releases </td> <td class="no-wrap">28 November 2022</td> <td> + <a href="{{ site.wiki_url }}/S2-066">S2-066</a>, + <a href="{{ site.wiki_url }}/S2-065">S2-065</a>, <a href="{{ site.wiki_url }}/S2-064">S2-064</a>, <a href="{{ site.wiki_url }}/S2-063">S2-063</a> </td> @@ -180,6 +211,8 @@ title: Releases </td> <td class="no-wrap">15 September 2022</td> <td> + <a href="{{ site.wiki_url }}/S2-066">S2-066</a>, + <a href="{{ site.wiki_url }}/S2-065">S2-065</a>, <a href="{{ site.wiki_url }}/S2-064">S2-064</a>, <a href="{{ site.wiki_url }}/S2-063">S2-063</a> </td> @@ -193,6 +226,8 @@ title: Releases </td> <td class="no-wrap">6 June 2022</td> <td> + <a href="{{ site.wiki_url }}/S2-066">S2-066</a>, + <a href="{{ site.wiki_url }}/S2-065">S2-065</a>, <a href="{{ site.wiki_url }}/S2-064">S2-064</a>, <a href="{{ site.wiki_url }}/S2-063">S2-063</a> </td> @@ -206,6 +241,8 @@ title: Releases </td> <td class="no-wrap">4 April 2022</td> <td> + <a href="{{ site.wiki_url }}/S2-066">S2-066</a>, + <a href="{{ site.wiki_url }}/S2-065">S2-065</a>, <a href="{{ site.wiki_url }}/S2-064">S2-064</a>, <a href="{{ site.wiki_url }}/S2-063">S2-063</a> </td> @@ -219,6 +256,8 @@ title: Releases </td> <td class="no-wrap">22 January 2022</td> <td> + <a href="{{ site.wiki_url }}/S2-066">S2-066</a>, + <a href="{{ site.wiki_url }}/S2-065">S2-065</a>, <a href="{{ site.wiki_url }}/S2-064">S2-064</a>, <a href="{{ site.wiki_url }}/S2-063">S2-063</a> </td> @@ -232,6 +271,8 @@ title: Releases </td> <td class="no-wrap">02 January 2022</td> <td> + <a href="{{ site.wiki_url }}/S2-066">S2-066</a>, + <a href="{{ site.wiki_url }}/S2-065">S2-065</a>, <a href="{{ site.wiki_url }}/S2-064">S2-064</a>, <a href="{{ site.wiki_url }}/S2-063">S2-063</a> </td> @@ -245,6 +286,8 @@ title: Releases </td> <td class="no-wrap">23 December 2021</td> <td> + <a href="{{ site.wiki_url }}/S2-066">S2-066</a>, + <a href="{{ site.wiki_url }}/S2-065">S2-065</a>, <a href="{{ site.wiki_url }}/S2-064">S2-064</a>, <a href="{{ site.wiki_url }}/S2-063">S2-063</a> </td> @@ -258,6 +301,8 @@ title: Releases </td> <td class="no-wrap">17 December 2021</td> <td> + <a href="{{ site.wiki_url }}/S2-066">S2-066</a>, + <a href="{{ site.wiki_url }}/S2-065">S2-065</a>, <a href="{{ site.wiki_url }}/S2-064">S2-064</a>, <a href="{{ site.wiki_url }}/S2-063">S2-063</a> </td>