OpenJDK 24 et 25 : point de situation
lun, 06/01/2025 - 07:46
OpenJDK 24 commence à accélérer son développement. La build 30 a été livrée le 3 janvier. La 1ere version RC est attendue fin février. La build 30 apporte surtout des corrections de bugs. La version 24 s'annonce comme une mise à jour importante.
Lien : https://github.com/openjdk/jdk/releases/tag/jdk-24%2B30
Liste des JEP :
404:Generational Shenandoah (Experimental)
450:Compact Object Headers (Experimental)
472:Prepare to Restrict the Use of JNI
475:Late Barrier Expansion for G1
478:Key Derivation Function API (Preview)
479:Remove the Windows 32-bit x86 Port
483:Ahead-of-Time Class Loading & Linking
484:Class-File API
485:Stream Gatherers
486:Permanently Disable the Security Manager
487:Scoped Values (Fourth Preview)
488:Primitive Types in Patterns, instanceof, and switch (Second Preview)
489:Vector API (Ninth Incubator)490:ZGC: Remove the Non-Generational Mode
491:Synchronize Virtual Threads without Pinning
492:Flexible Constructor Bodies (Third Preview)
493:Linking Run-Time Images without JMODs
494:Module Import Declarations (Second Preview)
495:Simple Source Files and Instance Main Methods (Fourth Preview)
496:Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism
497:Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm
498:Warn upon Use of Memory-Access Methods in sun.misc.Unsafe
499:Structured Concurrency (Fourth Preview)
501:Deprecate the 32-bit x86 Port for Removal
Les équipes travaillent déjà sur la JDK 25 prévue pour l'automne ! Pour le moment, il s'agit surtout de la mise en place du projet. Aucune JEP n'est annoncée. Page officielle : https://jdk.java.net/25/