C'était très calme lors de la semaine du 27 décembre 2021, mais InfoQ a trouvé quelques nouvelles intéressantes qui incluent : le « State of Project Valhalla », une série de blogs en trois parties écrite par Brian Goetz ; GlassFish 7.0.0-M1; Project Loom Lab, un nouveau projet créé par Nicolai Parlog ; une mise à jour du didacticiel Jakarta EE vers Jakarta EE 9.1 ; Apache Camel 3.11.5 ; et JDKMon 17.0.21.
JDK 18
Il n'y a eu aucune activité sur le JDK 18 early-access builds la semaine dernière. Le Build 29 reste la dernière mise à jour. Plus de détails peuvent être trouvés dans les release notes.
JDK 19
De même, il n'y a eu aucune activité sur le JDK 19 early-access builds. La dernière mise à jour reste le Build 3.
Pour les JDK 18 et JDK 19, les développeurs sont encouragés à signaler les bugs via la Java Bug Database.
Projet Loom
Nicolai Parlog, Java developer advocate chez Oracle, a présenté son Project Loom Lab qui comprend deux applications, un analyseur de taille de dossier et un serveur d'écho, implémentés avec et sans threads virtuels. La dernière version de Loom early-access build et Maven sont requises.
Projet Valhalla
Nicolai Parlog a également présenté "State of Valhalla", une série de blogs en trois parties écrite par Brian Goetz, architecte Java chez Oracle :
- État da Valhalla, Partie 1 : La route vers Valhalla
- État de Valhalla, Partie 2 : Le modèle linguistique
- État de Valhalla, Partie 3 : Le modèle JVM
L'early-access builds de Valhalla (Build 14-valhalla+4-55) ont été mis à jour pour la dernière fois en août 2019 et, selon le site Web, basé sur une version incomplète de JDK 14.
Jakarta EE Tutorial
Le Jakarta EE Tutorial, un "guide complet sur le développement d'applications d'entreprise pour la plate-forme Jakarta EE", a récemment été mis à jour pour Jakarta EE 9.1. Plus de détails peuvent être trouvés dans la documentation.
Apache Camel
L'Apache Software Foundation a fourni une nouvelle version intermédiaire LTS dans le train de versions Camel 3.11. La version 3.11.5 propose sept corrections de bugs et améliorations, ainsi que des mises à niveau de dépendances vers les versions 2.15.0, 2.16.0 et 2.17.0 de Log4j2, Logback 1.2.8 et les composants camel-nsq
et camel-corda
. Vous trouverez plus de détails dans les release notes.
GlassFish
Sur la route de GlassFish 7.0, la première version milestone a été mise à disposition la semaine dernière. GlassFish 7.0.0-M1, considérée comme une version alpha, contient des versions importantes des composants Jakarta EE 10, tels que Faces 4.0, Persistence 3.1 et Servlet 6.0, et peut être compilé et exécuté de JDK 11 à JDK 18.
JDKMon
La dernière version de JDKMon, un nouvel outil qui surveille et met à jour les JDK installés, a été mis à la disposition de la communauté Java. Créée par Gerrit Grunwald, ingénieur principal chez Azul, la version 17.0.21 est livrée avec de nouvelles fonctionnalités telles que : une mise à jour de DiscoClient, une bibliothèque pour accéder facilement au service d'API Discovery de Foojay.io ; une boîte de dialogue améliorée pour le téléchargement des JDK ; et une vérification pour les JDK déjà téléchargés. Un problème avec les versions de Windows a également été corrigé.