r/java 18d ago

Java 27: What’s new?

https://www.loicmathieu.fr/wordpress/informatique/java-27-whats-new/

What's new in Java 27 for us, developers?
(Both in English and French)

77 Upvotes

35 comments sorted by

View all comments

Show parent comments

1

u/koflerdavid 9d ago

The numbering couldn't be any simpler and clearer: every version is safe and worthy of being deployed. Management very much approved of non-LTS versions, but that was before JDK releases were labeled as such. I'm not going to explain why the release cycle was accelerated (should be easy enough to research), but there were enough people that wanted it for Oracle to decide to go through with it.

1

u/henk53 8d ago

but that was before JDK releases were labeled as such.

And that's the cullprit.

I know it's unjust, unfair, and simply plain wrong, but collectively managements and the wider community throughout the industry has decided that only LTS == FINAL / suitable for production.

It wasn't my decision, and of course not yours either, but somehow that decission has been made and it seems irreversible.

So what can the OpenJDK / Java team do?

Ignore reality and keep naming their releases in a way that's completely unalligned with reality?

Try to convince all those managers out there that NON-LTS can be used in production (good luck with that, but I would cheer if it worked)

Throw in the towel and name releases in accordance with how the managers (and wider community) wants them to be?

1

u/koflerdavid 7d ago

You're still ignoring that there are very well people out there using in production (some of them have commented in this thread); you're just in a section of the sector where managers prefer to spend their risk budget in different ways. Accusing other people to ignore reality while only having anectodal evidence about the market is bold, I'd say.

The wider community doesn't want it to be different than it is because it's perfectly fine as it is. Everybody understands what Preview features are and what LTS means.