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 3 Mai 2021

Le Point Sur L'Actualité De Java - Semaine Du 3 Mai 2021

Favoris

Le tour d'horizon dans l'écosystème Java de cette semaine présente des nouvelles d'OpenJDK, la version GA de Kotlin 1.5, des versions pour les projets Eclipse, Micronaut Coherence 1.0.0-M1, Quarkus-2.0.0-Alpha2, des mises à jour sur les projets Spring et des enquêtes auprès des développeurs de Jakarta EE et Payara Platform 2021.

Ce fut une semaine calme pour les JEP d'OpenJDK car une seul, la JEP 415 : Context-Specific Deserialization Filters, a été promu du statut Draft à celui de Candidate. Basé sur la JEP 290 : Filter Incoming Serialization Data, cette JEP résout le problème de la désérialisation des données non approuvées. Les applications peuvent appeler une fabrique de filtres au niveau de la JVM pour sélectionner et configurer des filtres de désérialisation spécifiques au contexte et sélectionnés dynamiquement pour chaque opération de désérialisation individuelle.

Kotlin 1.5.0, la première version majeure de 2021, a été rendue disponible par JetBrains la semaine dernière avec prise en charge des fonctionnalités Java telles que les records, les interfaces scellées et les classes inline. Un travail en cours au cours des derniers mois, le nouveau JVM IR backend est désormais le compilateur par défaut de Kotlin. InfoQ a publié une news détaillée sur cette dernière version.

Eclipse a livré Mojarra 2.3.15, une version de maintenance qui fournit des correctifs pour environ 25 bugs trouvés dans un délai d'environ 18 mois. Mojarra, une implémentation de la spécification Jakarta Server Faces 2.3 est un framework de rendu MVC côté serveur. La liste complète des corrections de bugs se trouve dans page des pull requests.

Eclipse a également livré une version de maintenance de Jersey 3.0.2 avec une prise en charge supplémentaire de JDK 11 ainsi que les mises à jour du guide de l'utilisateur. Jersey, une implémentation de JAX-RS (JSR-370), est un framework REST qui inclut des fonctionnalités et des utilitaires supplémentaires pour simplifier davantage les services Web RESTful et le développement client.

Object Computing, Inc. (OCI) a publié Micronaut Coherence 1.0.0-M1, un nouveau projet d'intégration entre Micronaut et Oracle Coherence. Un nouveau module, micronaut-cohérence, fournira : des fabriques pour les objets Coherence couramment utilisés; la prise en charge des événements côté serveur et le client Coherence via les listeners d'événements Micronaut; et la prise en charge de la Messagerie Micronaut à l'aide des topics Coherence. Un exemple d'application est disponible pour que les développeurs se lancent dans ce nouveau projet. OCI prévoit que la version finale coïncidera avec la sortie de Coherence CE 21.06 prévue pour juin 2021.

Sur la base des commentaires de la communauté Java, Red Hat a publié Quarkus 2.0.0. Alpha2 avec des améliorations et des correctifs pour la nouvelle fonctionnalité de test continu qui fournit des retours en continu lors des modifications de code. Quarkus 2.0 prendra en charge Vert.x 4.0 et MicroProfile 4.0, ainsi que des changements majeurs dans les composants de SmallRye.

Concernant Spring, le projet Spring Cloud Gateway, basé sur Spring Framework, le projet Reactor et Spring Boot, a été étendu pour la plateforme Kubernetes. Connue sous le nom de Spring Cloud Gateway for Kubernetes, cette nouvelle bibliothèque permet aux développeurs d'automatiser le déploiement d'un service API gateway en appliquant des objets de configuration YAML à un cluster Kubernetes.

Spring Security 5.5.0-RC2 a été publié pour affiner davantage les API en fonction des commentaires de la communauté Java après la sortie de la version 5.5.0-RC1. Ceci finalise les API pour la version GA prévue pour mai 2021. De plus amples informations sont disponibles dans les release notes.

La date de clôture de la Jakarta EE Developer Survey, initialement prévue pour le 30 avril 2021, a été prolongée jusqu'au 31 mai 2021. Le but de cette enquête est que la communauté Java fournisse son point de vue sur le développement Java et les applications cloud natives et Jakarta EE.

Payara a publié les résultats de leur enquête Payara Platform 2021 menée au cours des mois de mars et avril. Les principales conclusions ont montré que les développeurs aimeraient voir l'infrastructure as code, des tableaux de bord Grafana, la modularité de la plate-forme et les mises à niveau de domaines. Plus de détails sont disponibles dans le rapport d'enquête final.

 

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