Oracle Corporation a annoncé la disponibilité de Java 26, la dernière version du langage de programmation et de la plateforme de développement la plus utilisée au monde. Java 26 (Oracle JDK 26) apporte des milliers d'améliorations qui boostent la productivité des développeurs, simplifient le langage et facilitent l'intégration de fonctions d'intelligence artificielle et de cryptographie dans les applications. Oracle annonce également le nouveau Java Verified Portfolio (JVP), qui offre aux développeurs un ensemble sélectionné d'outils, de frameworks, de bibliothèques et de services supportés par Oracle, incluant le support commercial pour JavaFX, un framework d'interface utilisateur basé sur Java, et Helidon, un framework Java pour les microservices.

Oracle a l'intention d'aligner le rythme de sortie d'Helidon sur celui de Java et de proposer Helidon comme projet OpenJDK. Java 26 propose 10 propositions d'amélioration du JDK (JEP) qui renforcent les capacités d'IA et de cryptographie de Java, simplifient le langage et augmentent la productivité. Les principales JEP incluent : JEP 530 : Types primitifs dans les Patterns, instanceof et switch (Quatrième aperçu) ; JEP 522 : G1 GC : Amélioration du débit par la réduction de la synchronisation ; JEP 516 : Mise en cache d'objets Ahead-of-Time avec n'importe quel GC ; JEP 500 : Préparation pour rendre "final" réellement final ; JEP 517 : HTTP/3 pour l'API HTTP Client ; JEP 526 : Constantes paresseuses (Deuxième aperçu) ; JEP 525 : Concurrence structurée (Sixième aperçu) ; JEP 529 : API Vector (11ème incubateur) ; JEP 524 : Encodages PEM d'objets cryptographiques (Deuxième aperçu) ; JEP 504 : Suppression de l'API Applet.

Java 26 offre des dizaines de mises à jour aidant les organisations à améliorer la sécurité, la fiabilité et la performance des applications. Avec Java 26, les entreprises peuvent désormais optimiser le chiffrement sécurisé avec le chiffrement hybride à clé publique (HPKE) standard, pérenniser leurs chaînes d'approvisionnement avec la signature JAR prête pour le post-quantique, et bénéficier d'un meilleur support des standards mondiaux avec les mises à jour vers Unicode 17.0 et CLDR v48. La performance et la fiabilité des applications sont améliorées par des dizaines de mises à jour supplémentaires permettant un démarrage plus rapide de la JVM, un ramasse-miettes plus efficace, une compilation C2 JIT étendue et une gestion plus intelligente du tas (heap).

Les développeurs et administrateurs peuvent accroître leur productivité grâce à de nouvelles fonctionnalités, notamment les téléchargements de fichiers par région dans HttpClient, une construction d'image d'exécution plus stricte, une API de métriques JVM améliorée et un nouveau mode sombre pour JavaDoc. Oracle réintroduit le support commercial pour JavaFX afin de répondre à la demande croissante des clients, du monde académique et de l'industrie du logiciel pour des visualisations sophistiquées et interactives alimentant les applications d'IA et les expériences analytiques. Le support commercial pour JavaFX sera désormais disponible pour toutes les nouvelles versions de Java et toutes les versions bénéficiant d'un support à long terme d'Oracle durant leur période de cinq ans de Premier Support.

Le support de JavaFX sur JDK 8 est prolongé jusqu'en mars 2028, et le support commercial de JavaFX sera intégré au nouveau Oracle Java Verified Portfolio. Les plans de sortie de JavaFX incluent JavaFX 25 et 26 pour JDK 26 (disponibles), avec des mises à jour pour JavaFX 21, 17 et 8 prévues plus tard cette année. JavaFX sera disponible sous les mêmes conditions de licence que l'Oracle JDK correspondant (NFTC ou OTN).

Le nouveau Oracle Java Verified Portfolio (JVP) introduit une solution fiable offrant licence et support pour l'ensemble des piles de développement et d'applications Java des clients. Le JVP fournit un ensemble de composants de qualité entreprise, entièrement supportés et régis par Oracle, avec une feuille de route transparente et une gestion du cycle de vie. Le JVP simplifie le support, l'accès et la documentation pour les composants Java critiques, facilite la gestion du cycle de vie et sécurise les investissements des clients.

Oracle inclut gratuitement le support JVP pour les abonnés Java SE et les clients Oracle Cloud Infrastructure (OCI) exécutant des charges de travail Java sur OCI. De plus, l'accès et l'utilisation de nombreux composants du portfolio restent gratuits pour un large éventail de cas d'utilisation et d'utilisateurs non abonnés à Java SE ou non clients OCI. Outre le support commercial JavaFX, le JVP inclut le support Oracle pour Helidon et pour l'extension Java Platform d'Oracle pour Visual Studio Code.

Helidon est un framework Java open source et cloud native conçu pour créer et exécuter des microservices rapides, légers et hautement évolutifs utilisant les Java Virtual Threads. Helidon AI étend Helidon, permettant aux développeurs Java de concevoir des applications d'IA haute performance en Java. Helidon intègre également LangChain4j, Helidon MCP et facilite la création d'agents d'IA sous forme de microservices.

En incluant Helidon dans le JVP, Oracle étend son support d'entreprise de confiance aux clients et développeurs, leur permettant de bâtir des applications résilientes portées par les dernières innovations Java. Le rythme de sortie d'Helidon doit également s'aligner sur la feuille de route du JDK, offrant un support immédiat pour les dernières versions de Java. Helidon et l'extension Java Platform pour VS Code resteront également open source.

Java offre une innovation, une performance, une efficacité et des économies accrues lorsqu'il est déployé sur OCI, premier fournisseur cloud à supporter Oracle JDK 26. L'abonnement Oracle Java SE Universal offre aux clients un support de premier ordre. Il inclut désormais le JVP en plus du Java SE Subscription Enterprise Performance Pack, du Java Management Service, du support de diagnostic pour l'ensemble du portfolio Java, et la flexibilité de migrer au rythme de l'activité des clients.