Java 25 : GraalVM 25 et la fin du support x86 32 bits
jeu, 18/09/2025 - 09:13
Java 25 est disponible depuis quelques jours. Cette nouvelle JDK intègre GraalVM 25 et la fin définitive de l'architecture x86 32 bits.
JEP 503 : la fin du x86 32 bits
C'est le principal retrait de la JDK : le support du x86 32 bits est définitivement retiré de Java. Il était déprécié depuis Java 24. Attention : ce retrait ne concerne que l'architecture x86, tous les autres supports 32 bits restent disponibles ! Oracle justifie ce retrait par : le coût du portage à l'identique, la maintenance.
GraalVM Community 25
La nouvelle version de GraalVM arrive avec Java 25. GraalVM est une VM alternative intégrant une compilation AOT par défaut. Il supporte Python, JS, Node, Ruby et bien entendu Java. Cette version est disponible uniquement sur architecture 64 bits sur Linux, macOS, Windows, x86 et Arm64. GraalVM est désormais disponible sur Oracle Linux 10. La version supporte naturellement l'ensemble des nouveautés de Java 25. Le Graal Compiler intègre une optimisation pour les API Vector (JEP 338). Il introduit aussi une objuscation avancée. Sur la partie GraalJS, ECMAScript 2025 est par défaut intégré.
Quelques autres nouveautés :
- Python 3.12.8 par défaut
- Espresso supporte Java 25
- Node 22.17.1 par défaut
- Jipher Java Cryptographic Service Provider est sorti de GraalVM. Il peut téléchargé à part
Note de version : https://www.graalvm.org/release-notes/JDK_25/

