Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] Jetty 9.4.x Support Plan

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.

cheers,
Jesse

--
jesse mcconnell
jesse.mcconnell@xxxxxxxxx


On Tue, Sep 21, 2021 at 6:57 AM Joakim Erdfelt <joakim@xxxxxxxxxxx> wrote:
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.*`)

- Java 8 connection -

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).

- SSL/TLS support -

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.
We even have a sponsored backport of a SSL/TLS fix in 9.3 recently to show you how aggressive this concern actually is.
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.

Joakim Erdfelt / joakim@xxxxxxxxxxx


On Tue, Sep 21, 2021 at 2:40 AM James Sanderson via jetty-users <jetty-users@xxxxxxxxxxx> wrote:

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

 

From: jetty-users-bounces@xxxxxxxxxxx <jetty-users-bounces@xxxxxxxxxxx> On Behalf Of James Northrup
Sent: 14 December 2020 06:27
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]

 

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)

 

On Thu, Dec 10, 2020 at 4:26 AM Jesse McConnell <jesse.mcconnell@xxxxxxxxx> wrote:

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!

 

cheers,

Jesse


--
jesse mcconnell
jesse.mcconnell@xxxxxxxxx

 

 

On Wed, Dec 9, 2020 at 1:39 PM Wang Yicheng <wangyicheng1209@xxxxxxxxx> wrote:

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?

 

Best,

Yicheng

_______________________________________________
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

Back to the top