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 21 Juin 2021

Le Point Sur L'Actualité De Java - Semaine Du 21 Juin 2021

Le tour d'horizon dans l'écosystème Java de cette semaine présente des nouvelles de JDK 17, JDK 18, Java Mission Control 8.0.1, Kotlin 1.5.20, Hibernate Reactive 1.0.0.CR7, PrimeFaces 6.2.30, 8.0.11 et 10.0.3, Eclipse GlassFish 6.2. 0, WildFly 24, Micronaut 3.0.0-M2 et plusieurs versions sur plusieurs projets Spring.

JDK 17

La version 28 du JDK 17 early access builds a été rendue disponible la semaine dernière avec des mises à jour du Build 27 qui incluent des correctifs à divers problèmes. Plus de détails peuvent être trouvés dans les release notes.

JDK 18

Le build 3 du JDK 18 early access builds a également été rendue disponible avec des mises à jour du Build 2 qui incluent des correctifs à divers problèmes. Pour le moment, il n'y a pas de release notes à consulter.

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

Java Mission Control (JMC)

JMC 8.0.1, une mise à jour de correctifs depuis la sortie officielle de JMC 8.0 a été mise à disposition avec des améliorations de l'interface utilisateur et une meilleure utilisation de l'API Java Naming and Directory Interface. Les développeurs peuvent s'attendre à de nouvelles fonctionnalités et améliorations pour JMC 8.1.0 dont la sortie est prévue en août 2021.

Kotlin

JetBrains a publié Kotlin 1.5.20, la première version intermédiaire depuis la sortie officielle de Kotlin 1.5, avec des améliorations de la Kotlin/JVM et des compilateurs Kotlin/Native, Gradle et de la bibliothèque standard. Maintenant que le backend Kotlin JVM IR a été livré, JetBrains s'est concentré sur la fourniture d'un compilateur stable Kotlin/JS qui inclut un guide de migration.

Hibernate

Hibernate Reactive 1.0.0.CR7 a été publié avec : une mise à niveau des dépendances vers Hibernate ORM 5.5.2.Final ; une amélioration des performances du CompletionStages.loop() ; l'ajout d'une nouvelle méthode, withStatelessTransaction(), à la SessionFactory ; et l'ajout de la prise en charge pour hibernate.jdbc.time_zone aux colonnes de type TIME.

PrimeFaces

PrimeFaces, un fournisseur de bibliothèques de composants d'interface utilisateur open source, a mis à disposition des versions de PrimeFaces 6.2.30, 8.0.11 et 10.0.3. Les nouvelles fonctionnalités et améliorations incluent la résolution d'un problème Firefox Flash of Unstyled Content et d'une mise à niveau des dépendances vers JQuery 3.4.0.

GlassFish

Eclipse a publié GlassFish 6.2.0 qui prend désormais en charge Krazo, l'implémentation compatible de la spécification Jakarta MVC. Cette nouvelle version est également testée sur JDK 17.

WildFly

Red Hat a publié WildFly 24 avec la prise en charge de MicroProfile Reactive Streams 2.0 et des modifications de configuration apportées au sous-système Elytron. Le développement de cette nouvelle version a également inclus la prise en charge continue de WildFly 23, la version officielle qui est compatible Jakarta EE 9.1 et WildFly Preview qui prend en charge JDK 16 et JDK 17. InfoQ suivra avec une actualité plus détaillée.

La route vers Micronaut 3.0

Object Computing, Inc. (OCI) a publié Micronaut 3.0.0-M2 avec la migration vers la spécification Jakarta Dependency Injection pour prendre en charge la dépendance jakarta.inject. Alors qu'OCI se rapproche de la version GA de Micronaut 3.0, une migration est prévue vers le Project Reactor. Plus de détails peuvent être trouvés dans la documentation de la version 3.0.0-M2.

Spring Framework

Et enfin, chez Spring, après quelques semaines calmes, un certain nombre de versions ont été mises à disposition sur certains de leurs projets.

Versions mineures de Spring Boot version 2.5.2 et version 2.4.8 avec 53 corrections de bugs et 33 corrections de bugs, respectivement, ont été mises à disposition qui comprennent des mises à niveau de dépendances et des améliorations de la documentation pour les deux versions.

Spring Data 2021.0.2 et 2020.0.10 ont été publié avec des corrections de bugs et des mises à niveau des dépendances. Les deux versions, construites sur Spring Framework 5.3.8, peuvent être utilisées avec Spring Boot 2.5.2 et 2.4.8, respectivement.

Plusieurs versions de Spring Security, version 5.5.1, version 5.4.7, version 5.3.10.RELEASE et la version 5.2.11.RELEASE, ont été rendues disponibles avec des améliorations mineures et des corrections de bugs.

Spring Tools 4.11.0 a été publié avec prise en charge de l'IDE Eclipse 2021-06 et l'accès anticipé aux builds pour la plate-forme Apple Silicon.

L'une des extensions de Spring Integration 5.5.1, Spring Integration Zip 2.0, a été publiée avec des mises à niveau des dépendances et une migration des tests unitaires vers JUnit 5.

 

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT