This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch feature/eol-versions-page in repository https://gitbox.apache.org/repos/asf/struts-site.git
commit e78f7e9091043097e50b933ff951d3b18182fe68 Author: Lukasz Lenart <[email protected]> AuthorDate: Tue Apr 21 10:09:07 2026 +0200 docs: add EOL versions page and cross-link from related pages - Add source/eol-versions.md — dedicated page explaining what EOL means, listing EOL branches, and linking to commercial support options (neutral wording) - Update index.html — generalize the Struts 2.5.x EOL card to cover all EOL versions and link to the new page - Update download.md — add note in Prior Releases section pointing to eol-versions - Update releases.md — add note before the Prior Releases table and in the Older Releases bullet - Update commercial-support.md — clarify HeroDevs entry description and update date Co-Authored-By: Claude Sonnet 4.6 <[email protected]> --- source/commercial-support.md | 6 +++--- source/download.md | 4 ++++ source/eol-versions.md | 42 ++++++++++++++++++++++++++++++++++++++++++ source/index.html | 9 +++++---- source/releases.md | 5 ++++- 5 files changed, 58 insertions(+), 8 deletions(-) diff --git a/source/commercial-support.md b/source/commercial-support.md index 6c8f6d665..c2c37c896 100644 --- a/source/commercial-support.md +++ b/source/commercial-support.md @@ -21,7 +21,7 @@ Explore commercial support options for Apache Struts and JavaEE applications thr For detailed assistance, kindly reach out to them directly. Help us keep this list current; if you’re aware of other supportive companies, please share details with us. -Last updated: **2024-12-23** +Last updated: **2026-04-21** - <a href="https://softwaremill.com/contact/" rel="nofollow" target="_blank">SoftwareMill</a> - contact details: @@ -31,11 +31,11 @@ Last updated: **2024-12-23** - [+48 22 188 11 33](tel:+48221881133) (PL) - [+44 56 0156 3406](tel:+445601563406) (UK) - scope of support: consulting, Java & UI development, audit -- <a href="https://www.herodevs.com/support/struts-nes" rel="nofollow" target="_blank">HeroDevs</a> +- <a href="https://www.herodevs.com/support/struts-nes" rel="nofollow" target="_blank">HeroDevs — Never-Ending Support (NES)</a> - contact details: - email: [[email protected]](mailto:[email protected]) - phone: [+1 877-586-1965](tel:+18775861965) - - scope of support: Extended Long-Term Security Support for Apache Struts, CVE Remediation + - scope of support: extended security coverage and CVE remediation for EOL Apache Struts versions ## How to add a new company diff --git a/source/download.md b/source/download.md index a773bcd31..99650fe96 100644 --- a/source/download.md +++ b/source/download.md @@ -98,6 +98,10 @@ version of Struts in the 6.x series. If you are looking for other versions than above please check the <a href="https://archive.apache.org/dist/struts/">Apache Archive</a> site. +Versions no longer listed above are End-of-Life (EOL) and receive no further security patches from the Apache Struts Team. +If your organization requires continued security coverage for an EOL version, see the [End-of-Life versions](eol-versions.html) +page for available options. + ## Verify the integrity of the files {#verify} We recommend that you verify the integrity of the downloaded files using the PGP or MD5/SHA256 signatures. diff --git a/source/eol-versions.md b/source/eol-versions.md new file mode 100644 index 000000000..59f0b23b3 --- /dev/null +++ b/source/eol-versions.md @@ -0,0 +1,42 @@ +--- +layout: default +title: End-of-Life Versions +--- + +# End-of-Life Apache Struts Versions +{:.no_toc} + +* Will be replaced with the ToC, excluding a header +{:toc} + +## What End-of-Life means + +When a Struts version reaches End-of-Life (EOL), the Apache Struts Team no longer provides +security patches, bug fixes, or updates for that branch. Users are strongly encouraged to +migrate to a [currently supported release](download.cgi). + +The user mailing list and issue tracker are the **only** support options hosted by the Apache +Struts project for supported versions. EOL versions receive no support at all from the project. + +## EOL versions + +| Branch | EOL date | Announcement | +|--------|----------|--------------| +| Struts 2.5.x | 30 October 2023 | [Announcement](announce-2023#a20231030) | +| Struts 2.3.x | earlier | — | +| Struts 1.x | earlier | — | + +For a full list of individual releases that are no longer recommended due to known security issues, +see the [Releases](releases.html#prior-releases) page. + +## Commercial support for EOL versions + +If migration is not immediately feasible, third-party vendors offer extended security support +for EOL Struts versions. The Apache Software Foundation does not endorse any commercial offering; +the following is provided for informational purposes only. + +{:.alert .alert-info} +[HeroDevs Never-Ending Support (NES)](https://www.herodevs.com/support/struts-nes){:rel="nofollow" target="_blank"} +— extended security coverage and CVE remediation for EOL Apache Struts versions. + +For a full list of commercial support options, see the [Commercial Support](commercial-support.html) page. \ No newline at end of file diff --git a/source/index.html b/source/index.html index da570d2e9..6dcb5789f 100644 --- a/source/index.html +++ b/source/index.html @@ -69,11 +69,12 @@ title: Welcome to the Apache Struts project </p> </div> <div class="column col-md-4"> - <h2>Apache Struts 2.5.x EOL</h2> + <h2>End-of-Life Struts Versions</h2> <p> - The Apache Struts Team informs about discontinuing support for Struts 2.5.x branch, we recommend migration - to the latest version of Struts, read more in - <a href="announce-2023#a20231030">Announcement</a> + Some Struts versions are no longer supported and receive no further security patches. + We recommend migrating to the <a href="download.cgi">latest release</a>. + If migration is not immediately feasible, see <a href="eol-versions.html">End-of-Life versions</a> + for available options. </p> </div> </div> diff --git a/source/releases.md b/source/releases.md index 842374e03..53b4f8535 100644 --- a/source/releases.md +++ b/source/releases.md @@ -23,6 +23,7 @@ repositories, like [ibiblio.](http://ibiblio.org) the [Apache Maven Repository](https://repository.apache.org/content/groups/snapshots/). - **Older Releases** are available here - [Archive Site](https://archive.apache.org/dist/struts/) + - For support options on older releases, see [End-of-Life versions](eol-versions.html) Project releases have been approved by the vote of the Apache Struts [Project Management Committee.](bylaws.html) Support for a release is provided by [project volunteers](volunteers.html) @@ -37,7 +38,9 @@ The user mailing list and issue tracker are the **only** support options hosted ## Prior Releases {#prior-releases} As a courtesy, we retain archival copies of the website for releases that initially were considered -"General Availability" but which has been reclassified as "Not recommended" since they contain security issues +"General Availability" but which has been reclassified as "Not recommended" since they contain security issues. +If you are running one of the versions below and cannot migrate, see the [End-of-Life versions](eol-versions.html) +page for available options. | Release | Release Date | Vulnerability [...] |-----------------|-------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- [...]
