OpenJDK 23 & 24 : les dernières nouvelles

Par:
francoistonic

ven, 23/08/2024 - 14:52

Le développement des prochaines JDK se poursuivent. La JDK 23 est désormais en RC. Elle doit être déployée le 17 septembre. les nouveautés se répartissent sur le Core Java library, les spécifications du langaze, HotSpot et les outils.

En tout 12 JEP sont annoncées :

455:Primitive Types in Patterns, instanceof, and switch (Preview)

466:Class-File API (Second Preview)

467:Markdown Documentation Comments

469:Vector API (Eighth Incubator)473:Stream Gatherers (Second Preview)

471:Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal

474:ZGC: Generational Mode by Default

476:Module Import Declarations (Preview)

477:Implicitly Declared Classes and Instance Main Methods (Third Preview)

480:Structured Concurrency (Third Preview)

481:Scoped Values (Third Preview)

482:Flexible Constructor Bodies (Second Preview)

A suivre de près : les projets Amber, Loom, Panama et Valhalla. Plusieurs JEP de ces projets sont dores et déjà en cours d'implémentation.

La JDK 24 est attendue pour mars 2025. Pour le moment peu de choses: JEP 472 qui est une refonte de l'usage de JNI, JEP 404 et JEP 401. D'autres JEP en cours de définition pourraient compléter la liste.