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                          
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
              [...]
 
|-----------------|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 [...]

Reply via email to