-
Notifications
You must be signed in to change notification settings - Fork 2k
EOL (End of Life) for Jetty 10 / Jetty 11 - January 2025 #10485
Description
The recent announcement of the release of Jetty 12 marks the beginning of the transition to Jetty's new primary development branch. One very exciting feature of Jetty 12 is its support for both javax and jakarta servlets, currently with the same environments available in Jetty 10 (EE8), Jetty 11 (EE9), and the latest EE10 environment. This also means that upcoming releases like EE11 can be added to Jetty 12 with, at most, a minor version bump.
In light of these Jetty 12 features, it is time to announce how support for these older releases will continue, specifically that 1 January 2024 will mark the official End of Community Support(EoCS) for Jetty 10 and Jetty 11.
With Jetty 12 providing ongoing support for both older and upcoming EE specifications, the community will benefit long-term with the migration onto Jetty 12. Fundamentally, users will benefit from the ability to maintain arbitrary EE deployments on a more featureful and performant HTTP server that improves independently.
We are compiling a Migration Guide to help the community.
Once EoCS is reached, users of these older versions will continue to see releases for security and critical issues until they go full End of Life (EOL), and the only ongoing support provided will be for Webtide customers. By way of example, Jetty 9 EoCS was announced in May of 2022, and there have been five customer-sponsored releases since that announcement.
The official EOL of Jetty 10 and Jetty 11 is January 1st 2025.
| Action | Before Jan 1st, 2024 | End of Community Support (Jan 1st, 2024) | End of Life (Jan 1st, 2025) |
|---|---|---|---|
| Community PRs reviewed and integrated | ✔️ | ❌ | ❌ |
| Webtide Customer PRs reviewed and integrated | ✔️ | ✔️ | ❌ |
| Community triggered releases | ✔️ | ❌ | ❌ |
| Webtide Customer triggered releases | ✔️ | ✔️ | ❌ |
| Security / Vulnerability triggered releases | ✔️ | ✔️ | ❌ |
Thank you for your continued usage and support of Jetty; please take a moment to look at newer Jetty releases 12.0.x.
| Jetty Version | Minimum JDK Version | Jakarta EE | Servlet Version | Namespace |
|---|---|---|---|---|
12.0.x - env:ee8 |
17 | EE8 | 4 | javax.servlet.* |
12.0.x - env:ee9 |
17 | EE9 | 5 | jakarta.servlet.* |
12.0.x - env:ee10 |
17 | EE10 | 6 | jakarta.servlet.* |
If you have questions or concerns, please don't hesitate to comment on this GitHub issue.
Updates to this message may occur, but this location is canonical for this announcement.