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 26 Juillet 2021

Le Point Sur L'Actualité De Java - Semaine Du 26 Juillet 2021

Favoris

Le tour d'horizon dans l'écosystème Java de cette semaine du 26 juillet 2021 présente des nouvelles de JDK 17, JDK 18, la route vers Micronaut 3.0.0, Quarkus 2.1.0, Apache Camel Quarkus 2.1.0, WildFly 24.0.1, la dernière édition du Podcast Bootiful de Josh Long , IntelliJ IDEA 2021.2, IntelliJ Scala Plugin 2021.2, RefactorFirst 0.2.0 et Apache Tuweni 2.0.

JDK 17

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

Il s'agit de la dernière semaine au cours de laquelle JDK 17 sera en phase rampdown 2. La release candidate initiale devrait être mis à disposition le 5 août 2021.

JDK 18

La version 8 du JDK 18 early-access builds a également été rendue disponible, avec des mises à jour du Build 7 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.

La route vers Micronaut 3.0.0

Object Computing, Inc. a publié la cinquième et dernière version milestone de Micronaut 3.0.0. La prochaine étape sera la première des release candidates. Les nouvelles fonctionnalités de cette version milestone incluent : une migration de RxJava2 vers Project Reactor ; une modification de l'héritage des annotations à l'aide de l'annotation @Inherited ; la prise en charge de la spécification Jakarta Annotations en migrant vers l'espace de nommage jakarta.annotation ; et des améliorations de l'introspection GraalVM et de la configuration des ressources. De plus amples détails sont disponibles dans les release notes.

Quarkus

Moins d'un mois après la version de Quarkus 2.0 et trois versions de maintenance, Red Hat a introduit Quarkus 2.1 avec de nouvelles fonctionnalités telles que : Dev Services pour le fournisseur OpenID Connect Keycloak ; une extension de pilote réactif, quarkus-reactive-mssql-client, pour Microsoft SQL Server ; et la prise en charge de Kotlin 1.5.

Apache Camel

Lié à Quarkus, Apache a publié Camel Quarkus 2.1 qui intègre Quarkus 2.1, des tests améliorés et une nouvelle extension prenant en charge OpenTelemetry.

Payara

Payara a publié son édition de juillet 2021 de Payara Platform. Les fonctionnalités de l'édition communautaire 5.2021.5 : un correctif de sécurité pour CVE-2021-28170 ; la prise en charge de la lecture à partir de plusieurs KeyStores et TrustStores ; une mise à niveau des dépendances vers MicroProfile JWT Propagation 1.2.1 ; 13 corrections de bugs ; et 10 améliorations. Vous trouverez plus de détails dans les release notes.

L'Enterprise Edition 5.29.0 inclut les mêmes nouvelles fonctionnalités et correctifs de sécurité que l'édition Community, ainsi que huit corrections de bugs et neuf améliorations. Vous trouverez plus de détails dans les release notes.

WildFly

Six semaines après la sortie de WildFly 24, la première version de maintenance, version 24.0.1, a été mise à disposition avec des corrections de bugs et une mise à jour de WildFly Preview. Vous trouverez plus de détails dans leur liste de problèmes.

Spring Framework

Cela a été une semaine très calme chez Spring car il n'y avait pas de nouvelles versions. Cependant, Josh Long, Spring developer advocate chez VMware, vient de publier la dernière édition de son Bootiful Podcast dans lequel il s'adresse à Asir V. Selvasingh, PM architect, Java on Azure chez Microsoft, à propos d'Azure Spring Cloud, Spring Boot, Microsoft Azure et plus encore.

IntelliJ IDEA

JetBrains a publié IntelliJ IDEA 2021.2 avec : un nouvel outil d'analyse à l'échelle du projet qui suit les erreurs avant la compilation ; de nouvelles actions dans l'IDE telles que le reformatage du code et l'optimisation des importations ; et le nouvel utilitaire de recherche de packages.

Apprenez-en plus en regardant What's New for Java Developers in IntelliJ IDEA 2021.2 présenté par Trisha Gee, Java developer advocate chez JetBrains.

JetBrains a également introduit le plugin IntelliJ Scala 2021.2 avec prise en charge pour Scala 3.0, les améliorations du débogueur, du formateur, du REPL, de l'importation automatique, des enum et des méthodes d'extension.

RefactorFirst

La version 0.2.0 de RefactorFirst a été publiée avec la prise en charge de Java 11, l'amélioration du formatage et de la journalisation des nombres, la suppression de Apache Velocity pour éliminer les problèmes avec CVE-2020-13936, et d'autres corrections de bugs.

Apache Tuweni

Apache a publié Apache Tuweni 2.0, un ensemble de bibliothèques et d'autres outils pour aider le développement de blockchain en Java. Les nouvelles fonctionnalités incluent : une nouvelle application de crypto faucet avec un simple portefeuille ; client et serveur JSON-RPC ; l'implémentation de la machine virtuelle Ethereum (EVM) en tant que code Kotlin ; et la possibilité pour les utilisateurs de maintenir en vie des connexions sélectionnées avec d'autres pairs.

 

Evaluer cet article

Pertinence
Style

Contenu Éducatif

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

BT