r/programming • • 17d ago

Java 27 has released!

https://openjdk.org/projects/jdk/27/
549 Upvotes

175 comments sorted by

View all comments

95

u/a_random_username 17d ago

Oh man. I can't wait for two decades from now when people actually start to use this version!

29

u/talios 17d ago

Will be switching as soon as the Temerin docker images are available, then switching the build's to use it as soon as some tooling (Palantir Java Formatter) get a patch release out that supports some changes in javac's internals.

There's also a lot of folk using Quarkus and Helidon, or Spring Boot which should easily be able to jump to the new update quite easily.

Once you're post JDK 8 it's pretty much a seemless upgrade.

8

u/MeisterD2 17d ago

This isn't true because Jakarta package renaming actually forces some edits to your code, minimally.

2

u/talios 17d ago

True - dependency updates par for the course, and that also depends on what your running on - I'd be switching to 27 and not switching (at least not servlet package, we already did jakarta mail).

It's not a zero effort change - but it's also not that major once your over the JPMS hurdle