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.