Thanks for the feedback – we were always going to move forward to jetty 10 it was just a question of timing.
james
From: jetty-users <jetty-users-bounces@xxxxxxxxxxx>
On Behalf Of Jesse McConnell
Sent: 21 September 2021 14:55
To: JETTY user mailing list <jetty-users@xxxxxxxxxxx>
Subject: Re: [jetty-users] Jetty 9.4.x Support Plan
[CAUTION: This email originated from outside of the organisation. Do not click links, open attachments, or perform any requested actions unless you recognize the sender and know the
content is safe]
From the paid support perspective, Webtide will support clients on Jetty 9.4.x generally for as long as they require and we have a long track record of assisting our clients migrate from other platforms or older versions to more recent
versions of Jetty. It is hard to overstate the efforts and needs for many folks to migrate from the javax to jakarta namespaces. As Joakim alluded to, many commonly used libraries and infrastructural components are making the switch and not everyone is positioning
themselves to maintain versions with the old namespace indefinitely. Businesses and their developers are going to end up feeling that pinch.
It has been an exciting and somewhat confusing time for people directly involved with the changes, only compounded for people indirectly affected two or more times removed.
This is a complicated topic.
Basically, our view is ...
-
Jetty 9.4.x is in maintenance mode (bug fixes and security issues)
-
Jetty 9.4.x maintenance is tied to Java 8 use/adoption
-
Jetty 9.4.x is also tied to SSL/TLS of Java 8 (so TLS/1.2 in older version of Java 8, and TLS/1.3 in recent versions of Java 8)
If Java 8 is no longer used, Jetty 9.4.x ends.
If SSL/TLS support in Java 8 is not updated, that also hastens the end of Jetty 9.4.x
- Maintenance / Bug Fixes / New Features -
Jetty 9.4.x is basically in maintenance mode so won't see new features.
New features are in the Jetty 10+ code bases (HTTP/3 anyone?)
If OpenJDK actually adopts big new concepts, like loom, then the support for that will be in the active codebases (Jetty 10+)
Updates to the Jakarta EE specs are only in Jetty 11+
Jetty 11 is currently on Jakarta EE 9. Jakarta EE 10 is due out at the end of the year AFAIK.
Be aware that there is an industry effort to migrate from the dead `javax.*` namespace to `jakarta.*` at the moment.
This will hasten the demise of Jetty 9.x and 10.x as well. (Long live Jetty 11.x and it's support for `jakarta.*`)
Support for Jetty 9.4.x is tied to support for Java 8.
Remember, paid support for Java 8 is currently offered by many vendors, thru to the end of December 2030.
That support is about to experience a serious bump in costs in March 2022 from "Premier" to "Extended" (and if history holds, no more public releases of Java 8 JVMs).
Historically, that bump into the "Extended Support" realm has meant the death of general use of that version of Java.
But this time it's slightly different, as people have reported the migration over the hump from Java 8 to Java 9 has been the hardest they have experienced.
(But once there, the rest of the upgrades, even to Java 17, have been the easiest they have experienced).
Then there is also the increasing velocity of change in the SSL/TLS space, if you use SSL/TLS you have to keep up to date (both on your JVM and your Jetty install).
We already have people reporting that Jetty 5 and Jetty 6 no longer work with modern browsers and SSL (even on newer JVMs).
Jetty 7 and Jetty 8 users are already having to heavily tweak their configurations and provide custom implementations of SslContextFactory without reaching 100% support for modern browsers and mobile devices.
Jetty 9.0 thru 9.2 users are starting to experience this now as well.
If something like TLS/1.4 were to rear its head, and browsers started to adopt it, that also accelerates the demise of older (unmaintained) versions of Jetty.
Hi all,
Is there any more news on potential end of life dates for jetty 9.4 series; I am planning migration to jetty 10 and knowing dates would assist me greatly.
Thanks
James
[CAUTION: This email originated from outside of the organisation. Do not click links, open attachments, or perform any requested actions unless you recognize the sender and know the
content is safe]
the good news is that the advance of jdk's is getting slightly less congested than the java 8 era. zulu openjdk has binaries and packages for openjdk 15 which clears a rather large
canyon of java language and jdk tweaks. i was pleasantly surprised by this last week at having a package managed recent jdk instead of the usual oracle bottleneck (I am in southeast asia right now and commercial mirrors tend to be scarce here)
Community support will exist for Jetty 9.4.x for the time being, we haven't really put an end date on it yet since Java 8 is still a 'thing' but I would be surprised if it wasn't
at least through the end of 2021. Regardless, any such end of life announcement wouldn't be sudden.
Commercial support for Jetty 9.4 through
webtide.com will extend beyond the community end of life, we still support clients on Jetty 8!
Hi team,
It's so exciting that Jetty 10&11 are finally released :)
However, since Jetty 10&11 ask for Java 11 and our project is still with Java 8, we might have to stay with 9.4.x versions for longer. Just wondering what's the current support
plan of Jetty 9.4.x versions? Is there an exact date when it will not be supported?
_______________________________________________
jetty-users mailing list
jetty-users@xxxxxxxxxxx
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________
jetty-users mailing list
jetty-users@xxxxxxxxxxx
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jetty-users
Zellis is the trading name for Zellis Holdings Ltd and its associated companies “Zellis”.
The contents of this email are confidential to Zellis and are solely for the use of the intended recipient. If you received this email in error, please inform the sender immediately and delete the email from your system. Unless Zellis have given you express
permission to do so, please do not disclose, distribute or copy the contents of this email.
Unless this email expressly states that it is a contractual offer or acceptance, it is not sent with the intention of creating a legal relationship and does not constitute an offer or acceptance which could give rise to a contract.
Any views expressed in this email are those of the individual sender unless the email specifically states them to be the views of Zellis.
Zellis Holdings Ltd - registered in England and Wales - Company No: 10975623 - Registered Office: 740 Waterside Drive, Aztec West, Almondsbury, Bristol, BS32 4UF, UK.
_______________________________________________
jetty-users mailing list
jetty-users@xxxxxxxxxxx
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________
jetty-users mailing list
jetty-users@xxxxxxxxxxx
To unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/jetty-users
Zellis is the trading name for Zellis Holdings Ltd and its associated companies “Zellis”.
The contents of this email are confidential to Zellis and are solely for the use of the intended recipient. If you received this email in error, please inform the sender immediately and delete the email from your system. Unless Zellis have given you express
permission to do so, please do not disclose, distribute or copy the contents of this email.
Unless this email expressly states that it is a contractual offer or acceptance, it is not sent with the intention of creating a legal relationship and does not constitute an offer or acceptance which could give rise to a contract.
Any views expressed in this email are those of the individual sender unless the email specifically states them to be the views of Zellis.
Zellis Holdings Ltd - registered in England and Wales - Company No: 10975623 - Registered Office: 740 Waterside Drive, Aztec West, Almondsbury, Bristol, BS32 4UF, UK.
|