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

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

Le tour d'horizon dans l'écosystème Java de cette semaine présente des nouvelles JEP d'OpenJDK ciblées pour JDK 17, des mises à jour sur les API MicroProfile, une version 1.0 de Grolifant, une bibliothèque créée par Schalk Cronjé prenant en charge le développement de plugins Gradle et des releases pour Hibernate, Piranha, Quarkus et Spring.

Les builds early access du JDK 17 ont été mis à jour la semaine dernière. Étiqueté Build 22, il existe de nombreuses modifications par rapport à la version 21 qui incluent des correctifs pour divers problèmes.

Les JEP ciblés jusqu'à présent dans la version JDK 17 GA incluent :

Toujours en cours d'examen, il existe des JEP proposées pour le JDK 17 qui ont récemment été promus du statut de Candidate à Target :

Vous trouverez plus de détails dans les release notes et les développeurs sont encouragés à signaler les bugs via la Java Bug Database.

En route vers MicroProfile 4.1, trois API ont été mises à jour la semaine dernière : Health 3.1 a été mis à niveau vers état de release candidate; Long-Running Actions (LRA) 1.0, une nouvelle API en coulisse pour des services faiblement couplés pour coordonner l'exécution d'activités longues, a été présentée à la communauté MicroProfile; et Reactive Messaging 2.0 était publié.

Prévu pour une date de sortie au 30 juin 2021, Health 3.1 sera la seule API du noyau mise à jour à être incluse dans MicroProfile 4.1. Cependant, les quatre API autonomes : Context Propagation 1.2, Reactive Messaging 2.0, Reactive Streams Operators 2.0 et GraphQL 1.1, ont été mis à jour dans leurs versions respectives et seront également incluses dans MicroProfile 4.1.

Schalk Cronjé, un directeur technique indépendant, a publié la version 1.0 de Grolifant, une bibliothèque prenant en charge le développement de plugins Gradle. Schalk Cronjé a créé Grolifant pour fournir des éléments de base clés dans l'écriture de plugins Gradle qui ne sont pas facilement disponibles auprès de Gradle. Plus de détails peuvent être trouvés dans la documentation et GitLab.

Hibernate Search 5.11.9.Final et 5.10.11.Final, tous deux des maintenance releases, incluent des mises à niveau des fonctionnalités vers Avro 1.10 et Jackson 2. Selon Hibernate, le premier ne devrait affecter que les utilisateurs des fonctionnalités de clustering impliquant la sérialisation Avro.

Piranha 21.5.0 a été publié avec une implémentation initiale du Servlet Mapping API; l'exécution d'exemples du TCK Jakarta EE dans le cadre du build; et de petits correctifs de conformité pour le TCK Servlet. Vous trouverez plus de détails dans leur liste de problèmes.

Red Hat a publié Quarkus 1.13.4.Final, une version de maintenance de la version 1.13. Quarkus 1.13, mis à disposition en mars 2021, prend en charge la spécification OpenTelemetry, une fusion entre les spécifications OpenTracing et OpenCensus. Vous trouverez des détails sur cette dernière version dans les release notes et le guide de migration qui fournit des informations sur la migration des applications Quarkus vers la version 1.13.

Et enfin, ce fut une semaine chargée chez Spring avec un certain nombre de releases sur certains de leurs projects qui ont été mises à la disposition de la communauté Java.

Spring Data 2021.0.1 et 2020.0.9 sont des service releases contenant des corrections de bugs et des mises à niveau de dépendances. Les deux versions, basées sur Spring Framework 5.3.7, peuvent être utilisées via Spring Boot 2.5.0 et 2.4.6, respectivement. InfoQ fera un suivi avec une nouvelle plus détaillée sur Spring Data 2021.0.

Prévu pour être inclus dans les prochaines service releases de Spring Boot, Spring HATEOAS 1.3.1 et 1.2.6 ont été publié avec des corrections de bugs. Des changelogs détaillés sont disponibles pour la version 1.3.1 et version 1.2.6.

Spring LDAP 2.3.4 a été publié avec des corrections de bugs, notamment un problème où Spring LDAP ne fonctionnait pas avec un JDK9 +. Plus de détails peuvent être trouvés dans les release notes.

Des versions pour Spring Framework étaient rendues disponibles avec la version 5.3.7 implémentant 45 correctifs et améliorations et la version 5.2.15 contenant 9 corrections et des améliorations.

 

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT