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 10 Janvier 2022

Le Point Sur L'Actualité De Java - Semaine Du 10 Janvier 2022

Le tour d'horizon dans l'écosystème Java de cette semaine du 10 janvier 2021 présente des nouvelles du JDK 18, JDK 19, les plans de Java pour 2022 tels que présentés par Nicolai Parlog, des versions ponctuelles pour Spring Framework et Spring Data, Quarkus 2.6.2, Micronaut 3.2.5 et 3.2. 6, Piranha 22.1.0, JobRunr 4.0.6, présentant Eclipse Jifa, Micrometer Metrics 2.0.0-M1, Micrometer Tracing 1.0.0-M1 et le rapport d'état Foojay de juillet à décembre 2021.

JDK 18

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

JDK 19

Le Build 5 du JDK 19 early-access builds a également été mis à disposition la semaine dernière, avec des mises à jour du Build 4 qui incluent des correctifs pour divers problèmes.

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

Les projets de Java pour 2022

Dans son Inside Java Newscast, Nicolai Parlog, Java developer advocate chez Oracle, a présenté les plans pour Java en 2022 où il s'est concentré sur les quatre principaux projets Java : Amber, Loom, Panama et Valhalla. Il a fourni le contexte et l'état actuel de chaque projet et les JEPs liés à chacun.

Spring Framework

Chez Spring, l'équipe a fourni des versions ponctuelles, milestones et de service pour Spring Framework et Spring Data la semaine dernière.

Spring Framework 5.3.15 et 6.0.0-M2 ont été publiés avec 17 corrections de bugs et améliorations de la documentation pour la version 5.3.15. Pour la version 6.0.0-M2, six corrections de bugs supplémentaires pour le train de versions 6.0 a été mis à disposition avec de nouvelles fonctionnalités, notamment : supprimer une vérification inutile dans la méthode isBridgedCandidateFor() du BridgeMethodResolver classe ; et arrêter de définir un bean TaskScheduler dans la classe WebSocketConfigurationSupport.

En route vers Spring Data 2022.0.0 et 2021.2.0, les premières versions milestones ont été mises à disposition. La version 2022.0.0-M1, nom de code Turing, est la première version de la série de versions Spring Data 3.0 avec migration vers les API Jakarta EE 9 et nécessitera JDK 17+. La version 2021.2.0, nom de code Raj, propose des mises à niveau de dépendance et des projections directes pour Spring Data MongoDB, Spring Data pour Cassandra et Spring Data Neo4j.

Spring Data 2021.1 SR1 et 2021.0 SR8, tous deux des versions de service, ont été mises à disposition pour inclure des corrections de bugs et des mises à niveau de dépendance aux versions correspondantes des sous-projets Spring Data tels que Spring Data JDBC, Spring Data Elasticsearch et Spring Data Redis.

Quarkus

Quarkus 2.6.2.Final, une version de maintenance, a été mise à disposition par Red Hat. Outre les corrections de bugs habituelles et les améliorations de la documentation, cette nouvelle version présente le retour de Kogito, un outil d'automatisation métier cloud-native qui avait temporairement a souffert de problèmes d'infrastructure pour la sortie de Quarkus 2.6. De plus amples détails peuvent être trouvés dans la changelog.

Quarkus Insights, un podcast hebdomadaire couvrant des sujets sur tout ce qui concerne Quarkus, facilitera leur session de questions-réponses semestrielle pour les développeurs le lundi 17 janvier 2022. Intitulé "Ask (Quark)us Anything", les développeurs peuvent soumettre des questions à l'avance via le Forum de discussion GitHub ou sur Twitter en utilisant le hashtag #quarkusinsights.

Micronaut

Les versions 3.2.5 et 3.2.6 de Micronaut ont été publiées la semaine dernière avec : une mise à niveau des dépendances vers Kotlin 1.6.0 et des mises à niveau vers Micronaut Test 3.0.5, Micronaut Security 3.2.2 et Log4j 2.1.17.

Piranha

Piranha 22.1.0 a été publié. Surnommée l'édition "We are down to the home stretch", cette version comprend : des correctifs à divers problèmes de Servlet TCK ; ajouter la prise en charge initiale de data-source dans le fichier web.xml ; et la construction et les tests sur les versions d'accès anticipé du JDK 18. De plus amples détails peuvent être trouvés dans leur documentation et suivi des problèmes.

JobRunr

JobRunr, un utilitaire pour effectuer un traitement en arrière-plan en Java, a publié la version 4.0.6 pour inclure des correctifs pour : une NullPointerException lors de l'utilisation de la méthode BackgroundJob.enqueue() ; une ParameterResolutionException lorsqu'une utilisation d'une version antérieure de la base de données H2 ; et améliorer la granularité pour utiliser le nombre de secondes pour le chronométrage avec Cron.

Eclipse Jifa

La Fondation Eclipse a présenté un nouvel analyseur de heap Java basé sur le Web, Jifa, basé sur Eclipse Memory Analyzer pour trouver les fuites de mémoire et réduire la consommation de mémoire. Jifa utilise Vert.x et Vue 2.0 comme principaux frameworks backend et frontend, respectivement. InfoQ suivra avec une nouvelle plus détaillée.

Micrometer

Sur la route de Micrometer Metrics 2.0.0, la première version milestone a été publiée qui est livrée avec de nouvelles fonctionnalités telles que : l'introduction d'une classe HttpTagsProvider pour fournir un ensemble cohérent par défaut de balises HTTP ; de nouveaux gestionnaires de minuterie pour instrumenter le code une fois via l'API Sample ; et l'ajout d'une méthode toString() à la classe SimpleMeterRegistry pour afficher toutes les métriques.

Micrometer a introduit Micrometer Tracing, une façade simple pour les bibliothèques de tracing populaires, avec la version 1.0.0-M1 et fournit une extension de traçage à la classe TimerRecordingHandler introduite dans Micrometer Metrics 2.0.0-M1. De plus amples détails peuvent être trouvés dans la documentation.

Rapport d'état de Foojay

Foojay.io, la ressource Friends of OpenJDK pour les développeurs Java, a publié son Édition de juillet à décembre 2021 du rapport d'état de Foojay. Google Analytics a signalé 84 000 visiteurs uniques et 131 000 sessions avec une croissance constante tout au long de 2021. L'utilisation de Foojay a également doublé par rapport au Édition janvier - juin 2021 du rapport.

 

Au sujet de l’Auteur

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT