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 30 Mai 2022

Le Point Sur L'Actualité De Java - Semaine Du 30 Mai 2022

Favoris

Le tour d'horizon dans l'écosystème Java de cette semaine du 30 mai 2022 présente des nouvelles d'OpenJDK, JDK 19, Spring Shell 2.1.0-M4, Spring Native 0.12.0, Spring Cloud Stream Applications 2021.1.2, la fin de vie pour Spring Security OAuth, Micronaut 3.5.1, Quarkus 2.7.6.Final, Apache Groovy versions 3.0.11 et 2.5.17, JobRunr 5.1.3 et MicroStream qui rejoint la Fondation Micronaut.

OpenJDK

Après la fin de son examen d'une semaine, la JEP 428, Structured Concurrency (Incubator), a été promue du statut de Proposed to Target à Targeted pour le JDK 19. Cette JEP en incubation, sous les auspices du projet Loom, propose de simplifier la programmation multithread en introduisant une bibliothèque pour traiter plusieurs tâches exécutées dans différents threads comme une seule unité de travail. Cela peut rationaliser la gestion et l'annulation des erreurs, améliorer la fiabilité et améliorer l'observabilité. De plus amples détails sur la JEP 428 peuvent être trouvés dans cette actualité plus détaillée.

JDK 19

Le Build 25 du JDK 19 early-access builds a été mis à disposition la semaine dernière, avec des mises à jour du Build 24 qui incluent des correctifs pour divers problèmes. Plus de détails peuvent être trouvés dans les release notes.

Les développeurs sont encouragés à signaler les bugs via la Java Bug Database.

Spring Framework

En route vers Spring Shell 2.1.0, la quatrième release milestone a été mise à disposition pour fournir : une mise à niveau des dépendances vers Spring Boot 2.7.0 ; un sous-système de commande réécrit ; la prise en charge de l'enregistrement dynamique des commandes ; une cible d'exécution qui peut désormais être définie comme une Function ou un Consumer ; et une commande d'aide intégrée rendue via un template. Plus de détails sur cette version peuvent être trouvés dans les release notes.

Spring Native 0.12.0 a été publié avec des corrections de bugs, des améliorations de la documentation et des mises à niveau des dépendances vers GraalVM 22.1, Spring Boot 2.7.0 et Spring Cloud 2021.0.3. De plus amples détails sur cette version peuvent être trouvés dans les release notes.

Spring Cloud Stream Applications 2021.1.2 a été publié avec des corrections de bugs et des améliorations. Cette version, basée sur Spring Boot 2.6.8 et Spring Cloud 2021.0.3, inclut également des mises à niveau de dépendance vers Spring Cloud Stream 3.2.4, Spring Cloud Function 3.2.5, Spring Integration 5.5.12 et Spring Kafka 2.8.6. Plus de détails sur cette version peuvent être trouvés dans les release notes.

Spring a annoncé que Spring Security OAuth et les projets de configuration automatique Spring Security OAuth Boot 2 sont arrivés en fin de vie. À l'avenir, le support du client et du serveur de ressources sera fourni par Spring Security et le support du serveur d'autorisation sera fourni par Spring Authorization Server.

Micronaut

La Fondation Micronaut a publié Micronaut 3.5.1 livré avec : des corrections de bugs ; une version de correctif de Micronaut Servlet ; et les mises à jour des dépendances des modules org.reactivestreams:reactive-streams et io.micronaut.grpc:micronaut-grpc-bom aux versions 1.04 et 3.3.1, respectivement. De plus amples détails sur cette version peuvent être trouvés dans les release notes.

La Fondation Micronaut a également annoncé que MicroStream a rejoint la fondation en tant que Silver Sponsor. Le nouveau projet Micronaut MicroStream, actuellement en preview, a été développé en collaboration entre Micronaut et MicroStream. Créée en juin 2020 en tant qu'organisation à but non lucratif, la Fondation Micronaut, soutenu par le Technology Advisory Board, fait progresser l'innovation et l'adoption de Micronaut.

Quarkus

Red Hat a fourni Quarkus 2.7.6.Final, une version de maintenance dans le train de version 2.7, avec des mises à niveau de dépendance vers SmallRye Metrics 3.0.5, SmallRye OpenAPI 2.1.22, SmallRye Config 2.9.2, Hibernate Search 6.1.5.Final, Vert.x 4.2.7 et ByteBuddy 1.12.9.

Apache Groovy

Apache Groovy 3.0.11 a été publié qui fournit 65 corrections de bugs, des améliorations et des mises à niveau des dépendances. Vous trouverez plus de détails sur cette version dans les release notes.

Apache Groovy 2.5.17 a également été publié qui fournit 23 corrections de bugs, des améliorations et des mises à niveau de dépendances. Vous trouverez plus de détails sur cette version dans les release notes.

JobRunr

Ronald Dehuysser, fondateur et développeur principal de JobRunr, un utilitaire permettant d'effectuer un traitement en arrière-plan en Java, a publié la version 5.1.3 avec une nouvelle fonctionnalité qui affiche un message d'erreur si JobRunr est répertorié deux fois dans le classpath.

 

Au sujet de l’Auteur

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT