lukaszlenart opened a new pull request, #322:
URL: https://github.com/apache/struts-site/pull/322

   Announcement for the **7.3.0** and **6.11.0** GA releases. Both votes closed 
on 11 August 2026. The documentation content audit for these releases landed 
separately in #321.
   
   ## Changes
   
   - `source/announce-2026.md` — two new entries at the top, 7.3.0 above 6.11.0.
   - `_config.yml` — `current_*` bumped to 7.3.0 (the 7.x line), `prev_*` 
bumped to 6.11.0 (the 6.x line).
   - `source/releases.md` — the superseded 7.2.1 and 6.10.0 moved into **Prior 
Releases**.
   - `source/index.html` — no change needed; the GA boxes render from the 
variables and the year file is still `announce-2026`.
   
   ## Two decisions worth a look
   
   **Release date = 1 August 2026, the tag date.** Both releases were tagged on 
1 August and their votes closed on 11 August. The site consistently dates 
announcements by the tag date rather than the announcement date — 7.2.1 was 
tagged 15 June, announced 30 June, and is listed as *15 June 2026*. This 
follows that.
   
   **6.11.0 uses a disambiguated anchor.** Since both releases share a tag 
date, a plain `#a20260801` on both entries would emit a duplicate `id` and send 
both home-page GA boxes to the 7.3.0 entry. So:
   
   ```
   release_date_short:      20260801         -> #a20260801
   prev_release_date_short: 20260801-6110    -> #a20260801-6110
   ```
   
   There is precedent for duplicate anchors (`announce-2014`, `announce-2017`), 
but nothing depended on them there; here `index.html` links both.
   
   ## Security bulletins
   
   The **Vulnerability** cells for the new 7.2.1 and 6.10.0 rows are 
intentionally empty. S2-070 through S2-075 currently redirect anonymous 
visitors to the Atlassian login, while S2-069 and earlier resolve publicly — so 
linking them now would ship dead links to production. Worth a follow-up once 
the bulletins are public, to fill in those rows (and any older rows the 
bulletins cover).
   
   ## Verification
   
   Minimum requirements are unchanged, confirmed against the tags' POMs rather 
than copied from the previous announcement: 6.x stays on `maven.compiler.source 
1.8`, 7.x stays on `maven.compiler.release 17`. `bundle exec jekyll build 
--trace` passes; `announce-2026.html` emits two distinct anchors with no 
duplicate ids, and the download anchors `#struts730` / `#struts6110` resolve on 
the download page.
   
   ## [ANN] email
   
   To be sent to `[email protected]` (cc the user list) after 
merge — not committed.
   
   ```text
   Subject: [ANN] Apache Struts 7.3.0
   
   The Apache Struts group is pleased to announce that Apache Struts
   version 7.3.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.
   
   Please read the Migration Guide to find more details about how to
   adopt a new version.
   
https://cwiki.apache.org/confluence/display/WW/Struts+6.x.x+to+7.x.x+migration
   
   Please read the Version Notes to find more details about performed bug
   fixes and improvements.
   https://cwiki.apache.org/confluence/display/WW/Version+Notes+7.3.0
   
   All developers are strongly advised to perform this upgrade.
   
   The 7.x series of the Apache Struts framework has a minimum
   requirement of the following specification versions: Java 17 and
   JakartaEE.
   
   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.
   https://issues.apache.org/jira/projects/WW/
   
   You can download this version from our download page.
   https://struts.apache.org/download.cgi#struts-ga
   
   Regards
   Lukasz
   ```
   
   ```text
   Subject: [ANN] Apache Struts 6.11.0
   
   The Apache Struts group is pleased to announce that Apache Struts
   version 6.11.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.
   
   Please read the Version Notes to find more details about performed bug
   fixes and improvements.
   https://cwiki.apache.org/confluence/display/WW/Version+Notes+6.11.0
   
   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.
   https://issues.apache.org/jira/projects/WW/
   
   You can download this version from our download page.
   https://struts.apache.org/download.cgi#struts-ga
   
   Regards
   Lukasz
   ```
   
   If the security bulletins go public before you send these, add a line after 
the Version Notes link in each pointing at the relevant 
`https://cwiki.apache.org/confluence/display/WW/S2-0XX` pages.
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to