Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-dev] Requiring JDK 11 for Jetty 10.x

Correct/kill me if I am wrong :
- the garbage collector is not a JDK API but a JVM feature. It will not require changes in Jetty source code.
- TLS 1.3 is just a String parameter to configure SSLContext, no changes are required in Jetty.
- JPMS is not compatible with Java 8, but is mainly related to build packaging

So I don't see why Java 8 compatibility should be dropped if it's just a matter of release packaging.

Best regards,

Guillaume




Le jeu. 27 sept. 2018 à 17:19, Joakim Erdfelt <joakim@xxxxxxxxxxx> a écrit :
Java 11 brings in TLS/1.3 for the first time.

It also has many more improvements with regards to TLS overall.

And a very nice GC.

Jetty has also been exploring / experimenting with JPMS.

On Thu, Sep 27, 2018, 9:39 AM Guillaume Maillard <guillaume.maillard@xxxxxxxxx> wrote:
Hi,

Could you eloborate on technical things related to JDK11 ?
As far I know, the Jetty core doesn't require a big number of "things" from the JDK.

A lot of deployment (as ours) use Jetty as embedded webserver and simply implement handlers.
Why should we switch all our code/build to JDK11 in such cases if no technical reasons could justify it?

Best regards,

Guillaume




Le mer. 26 sept. 2018 à 15:17, Simone Bordet <sbordet@xxxxxxxxxxx> a écrit :
Hi,

with Jetty 9.2.x series minimum requirement of JDK 7, and Jetty 9.3.x
and 9.4.x series minimum requirement of JDK 8, we are thinking of
making JDK 11 the minimum requirement for Jetty 10.x.

With the rapid pace the JDK is released, by the time we stabilize and
complete the work on Jetty 10.x there are good chances that JDK 12
will be out already.

JDK 11 as minimum requirement for Jetty 10.x will also allow us to
clean up the codebase, drop JDK 8-only modules such as those for ALPN
on JDK 8, and use the JPMS Module APIs to explore new ways to deploy
web applications using JPMS modules.

Furthermore, JDK 9 and JDK 10 are basically already unmaintained, even
by OpenJDK vendors such as Oracle, Azul, RedHat, etc.

Now that JDK 11 is released officially, we think it's going to be the
main version people will use from now onwards, so it makes sense for
Jetty 10.x to have as minimum requirement JDK 11.

We post this email to welcome any feedback from the Jetty Community
about this decision.
If you think JDK 11 is a too strict minimum requirement for Jetty
10.x, speak now.

Webtide is - as always - supporting the Jetty project and customers
that want to move to newer Jetty versions and JDK versions.

Cheers
--
Simone Bordet
----
http://cometd.org
http://webtide.com
Developer advice, training, services and support
from the Jetty & CometD experts.
_______________________________________________
jetty-dev mailing list
jetty-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-dev
_______________________________________________
jetty-dev mailing list
jetty-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-dev
_______________________________________________
jetty-dev mailing list
jetty-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-dev

Back to the top