BT

Diffuser les Connaissances et l'Innovation dans le Développement Logiciel d'Entreprise

Contribuez

Sujets

Sélectionner votre région

Accueil InfoQ Actualités Le Point Sur L'Actualité De Java - Semaine Du 9 Août 2021

Le Point Sur L'Actualité De Java - Semaine Du 9 Août 2021

Le tour d'horizon dans l'écosystème Java de cette semaine du 9 août 2021, présente des nouvelles du Project Loom, OpenJDK, JDK 18, JDK Mission Control, Spring Data, Quarkus 2.1.2.Final, Micronaut 3.0.0-RC1, Kotlin 1.5.20-RC, Piranha 21.8.0, JDKMon 16.0.8 et l'agenda de la journée communautaire EclipseCon 2021.

OpenJDK

La JEP 417, Vector API (Third Incubator), a été promu de Draft à Candidate. Parallèlement aux améliorations des performances, cette JEP propose d'incorporer des améliorations en réponse aux commentaires des deux cycles d'incubation précédents : JEP 414, Vector API (Second Incubator) et JEP 338, Vector API (Incubator). JEP 338 a été intégré en tant que module incubator dans le JDK 16 et la JEP 414 a été définie comme l'un des dernières JEP ciblées pour JDK 17.

JDK 18

Le Build 10 du JDK 18 early-access builds a été rendue disponible la semaine dernière avec des mises à jour du Build 9 qui incluent des correctifs pour divers problèmes. Plus de détails peuvent être trouvés dans les release notes.

Pour les JDK 17 et JDK 18, les développeurs sont encouragés à signaler les bugs via la Java Bug Database.

Le projet Loom

La version 18-loom+2-74 du projet Loom early-access builds a été mise à la disposition de la communauté Java et basée sur Build 9 des versions early access builds du JDK 18.

JDK Mission Control

Java Mission Control (JMC) 8.1 a été mis à disposition en tant que release source. Les binaires seront disponibles une fois que les fournisseurs les auront fournis. Cette nouvelle version nécessitera un JDK 11+, mais pourra toujours être utilisée avec OpenJDK 8u272+ et Oracle JDK 7u40+.

En plus des corrections de bugs, les développeurs peuvent s'attendre à : la prise en charge d'Eclipse 2021-03 ; un nouveau bundle pour sérialiser plus efficacement les données du flight recorder vers Graphviz et JSON ; et un nouveau plug-in d'agent JMC qui peut être configuré pour émettre des événements du flight recorder dans le processus d'une JVM déjà en cours d'exécution.

Spring Framework

L'équipe Spring Data était occupée la semaine dernière alors que des versions milestone et jalons étaient mises à la disposition de la communauté Java.

String Data 2021.0.4 et 2020.0.12 ont été publié avec des mises à niveau de dépendances et des corrections de bugs pour les deux versions qui sont construits sur Spring Framework 5.3. 9. Ces versions peuvent être utilisées avec les prochaines versions de Spring Boot 2.5.4 et 2.4.10, respectivement.

Sur la route de Spring Data 2021.1.0, la seconde version milestone a été mis mise à disposition, avec de nombreuses mises à niveau de dépendances. Cette version est également basée sur Spring Framework 5.3.9 et peut être utilisée avec Spring Boot 5.6.0-M2.

Quarkus

Red Hat a fourni une seconde version de maintenance, Quarkus 2.1.2.Final, avec mises à niveau des dépendances vers JBoss Threads 3.4.2.Final, SmallRye Config 2.4.3, Hibernate ORM 5.5.6.Final ainsi que de nombreuses corrections de bugs. De plus amples détails sont disponibles dans le changelog.

La route vers Micronaut 3.0

Après cinq versions milestone, Object Computing, Inc. a publié Micronaut 3.0-RC1 avec : des mises à niveau de projets telles que Google Cloud Platform 4.0.0-RC2, Flyway 4.1.0, Views 3.0.0-M2 et Servlet 3.0.0- RC2 ; prise en charge du JDK 17 avec leurs processeurs d'annotation ; et le support de l'ajout des stéréotypes aux annotations existantes d'un visiteur.

Micronaut 2.5.12 a également été publié la semaine dernière avec un certain nombre de corrections de bugs.

Kotlin

JetBrains a publié Kotlin 1.5.30-RC avec des mises à jour de leur mécanisme expérimental d'opt-in pour une meilleure cohérence et moins d'erreurs, la possibilité de créer des instances d'annotations de classes, la promotion du compilateur Kotlin/JS d'alpha à bêta, la prise en charge des Java toolchains dans Gradle et des améliorations des API Regex et Duration.

Piranha

Piranha 21.8.0 a été publié. Surnommée l'édition "Faisons un peu plus de polissage", cette version propose des corrections de bugs supplémentaires pour compléter les corrections du mois dernier avec leur dépendance SonarCloud. Vous trouverez plus de détails dans leur documentation et outil de suivi des problèmes.

JDKMon

La dernière version de JDKMon, un nouvel outil qui surveille et met à jour les JDK installés, a été mise à la disposition de la communauté Java. Créée par Gerrit Grunwald, ingénieur principal chez Azul, la version 16.0.8 prend en charge le nouveau IBM Semeru Runtimes et un correctif de bug qui résout un problème de popup sous Linux. Plus de détails peuvent être trouvés dans ce récent article d'actualité d'InfoQ.

Jakarta EE Community Day

Ivar Grimstad, Jakarta EE developer advocate à la Fondation Eclipse, a annoncé que l'ordre du jour de l'EclipseCon 2021 Community Day est terminée. Les conférenciers sont Tanja Obradovic, Ivar Grimstad, Emily Jiang, Arjan Tijms, Steve Millidge, Andy McCright et Otavio Santana. L'EclipseCon 2021 est prévue du 25 au 28 octobre 2021.

 

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT