This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch feature/struts-25-eol
in repository https://gitbox.apache.org/repos/asf/struts-site.git

commit dc834e9b162c3957166befbddf5244d813c3ae70
Author: Lukasz Lenart <lukaszlen...@apache.org>
AuthorDate: Tue Oct 24 07:20:31 2023 +0200

    Adds announcement about Struts 2.5.x EOL
---
 source/announce-2023.md             |  9 +++++++
 source/struts25-eol-announcement.md | 51 +++++++++++++++++++++++++++++++++++++
 2 files changed, 60 insertions(+)

diff --git a/source/announce-2023.md b/source/announce-2023.md
index 7ef10e559..48f84652a 100644
--- a/source/announce-2023.md
+++ b/source/announce-2023.md
@@ -13,6 +13,15 @@ title: Announcements 2023
   Skip to: <a href="announce-2022">Announcements - 2022</a>
 </p>
 
+#### 30 October 2023 - Apache Struts 2.5.x End-Of-Life (EOL) Announcement 
{#a20231030}
+
+The Apache Struts Project Team would like to inform you that the Struts 2.5.x 
web framework will reach
+its end of life in 6 months and won't be longer officially supported.
+
+Please check the following reading to find more details.
+
+- [Apache Struts 2.5.x EOL Announcement](struts25-eol-announcement), including 
a detailed Q/A section
+
 #### 13 September 2023 - Apache Struts version 6.3.0.1 General Availability 
{#a20230913-1}
 
 The Apache Struts group is pleased to announce that Apache Struts version 
6.3.0.1 is available as a "General Availability"
diff --git a/source/struts25-eol-announcement.md 
b/source/struts25-eol-announcement.md
new file mode 100644
index 000000000..abc6fe5e3
--- /dev/null
+++ b/source/struts25-eol-announcement.md
@@ -0,0 +1,51 @@
+---
+layout: default
+title: Apache Struts 2.5.x EOL Announcement
+---
+
+# Apache Struts 2.5.x End-Of-Life (EOL) Announcement
+
+**The Apache Struts Project Team would like to inform you that the Struts 
2.5.x web framework will reach its 
+end of life in 6 months and won't be longer officially supported.**
+
+This announcement takes place on 2023-10-30 and starting from that date we 
will only support Apache Struts 2.5.x 
+in case of security vulnerabilities. Within those 6 months period you can 
expect that we do our best to keep 
+Struts 2.5.x branch secure, but some of the security related changes cannot 
happen without architectural changes that 
+can affect backward compatibility. This what happened to Struts 2.5.x, we 
introduced some internal changes to improve 
+overall framework's security.  
+
+## Questions and Answers
+
+*   **With the announcement of Struts 2.5.x EOL, what happens to Struts 2.5.x 
resources?**
+
+    All resources will stay where they are. The documentation will still be 
accessible from the Apache Struts homepage, 
+    as well as the downloads for all released Struts 2.5.x versions. All the 
Struts 2.5.x source code can be found 
+    in the Apache Struts Git repository under branch `support/struts-2-5-x`, 
now and in the future. All released Maven
+    artifacts will still be accessible in Maven Central.
+
+*   **Given a major security problem or a serious bug is reported for Struts 
2.5.x in near future, can we expect a new release with fixes?**
+
+    Yes, we will continue to support Struts 2.5.x in case of security issues 
for the next 6 months, after that time 
+    we won't support this branch in any case.   
+
+*   **Is there an immediate need to eliminate Struts 2.5.x from my projects?**
+
+    As far as the Struts team is currently aware of, there is no urgent issue 
posing the immediate need to eliminate 
+    Struts 2.5.x usage from your projects. However, you should consider 
migration to the latest available version
+    as we stop supporting this version in 6 months.
+
+*   **We plan to start a new project based on Struts 2.5.x. Can we still do 
so?**
+
+    Basically yes, but we would not recommend doing so. As long as no code 
line is written, it is very easy to conceptually 
+    select the latest version of Struts 2.
+
+*   **My friends / colleagues and I would like to see Struts 2.5.x being 
maintained again. What can we do?**
+
+    You are free to put effort in Struts 2.5.x. There are basically one 
possibility: fork the existing source and support 
+    it on your own.
+
+*   **I'm using Apache Struts 6.x.x, what will happen with this version?**
+
+    Struts 6.x.x is still actively supported, we are working on new versions 
as well as we are preparing 
+    a new Struts 7.x.x version. Migration from Struts 2.5.x to Struts 6.x.x 
will a way smoother than switching from 
+    Struts 2.5.x to Struts 7.x.x.

Reply via email to