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

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

Le tour d'horizon dans l'écosystème Java de cette semaine du 12 juillet 2021 présente des nouvelles de JDK 17, JDK 18, Hazelcast présentant une nouvelle plate-forme, Open Liberty 21.0.0.8-beta, GraalVM Native Build Tools 0.9.2, Piranha 21.7.0, Quarkus 2.0.2, Hibernate, Spring Framework, Apache Wicket et le call for papers de la conférence JakartaOne Livestream 2021.

JDK 17

JDK 17 est entré dans la rampdown phase two la semaine dernière pour signaler le début d'un mode stabilisation pour la sortie GA en septembre. Les bugs critiques, tels que les régressions ou les problèmes de fonctionnalité graves, peuvent être résolus, mais doivent être approuvés via le processus Fix-Request.

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

JDK 18

La version 6 du JDK 18 early-access builds a également été rendue disponible avec des mises à jour de la version 5 qui incluent des correctifs à divers problèmes. Plus de détails peuvent être trouvés dans les release notes.

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

Hazelcast

Hazelcast a présenté une nouvelle Hazelcast Platform qui promet de "combiner les capacités d'un moteur de traitement de flux en temps réel avec des traitements in-memory pour fournir une architecture simplifiée hautement performante, évolutive et fiable."

Comme Kelly Herrell, PDG de Hazelcast, l'a déclaré dans un communiqué de presse :

Bien que les données restent la ressource la plus précieuse d'une entreprise, elles ne sont utiles que si elles peuvent générer des informations exploitables en temps opportun. L'Hazelcast Platform représente un pas en avant monumental pour la création d'applications intelligentes en temps réel qui aident les entreprises à capturer la valeur qu'elles auraient autrement manqué.

Avec une sortie GA prévue en août 2021, la nouvelle plate-forme est actuellement disponible en version bêta. InfoQ suivra avec une nouvelle plus détaillée.

La route vers Open Liberty 21.0.0.8

Open Liberty 21.0.0.8-beta a été mise à disposition en tant que version préliminaire de la prochaine version de MicroProfile 4.1, prévue avant la fin du mois de juillet 2021. MicroProfile Health 3.1 sera la seule API principale mise à jour dans MicroProfile 4.1. Ce package bêta d'Open Liberty comprend également des fonctionnalités pratiques pour Jakarta EE 9.1 et introduit un nouveau format de journalisation.

GraalVM

Oracle Labs a publié la version 0.9.2 de Native Build Tools, un projet GraalVM composé de plugins pour l'interopérabilité avec GraalVM Native Image. Cette version fournit : un plugin Gradle restructuré qui est plus idiomatique, mais laisse un changement disruptif avec la suppression de l'option persistConfig ; la suppression du Test Discovery Mode du plugin Maven ; les corrections de bugs liés à des problèmes avec JUnit et Maven ; et la prise en charge des tests Kotlin dans Gradle.

Piranha

Piranha 21.7.0 a été publié avec des corrections de bugs avec leur dependance SonarCloud. Vous trouverez plus de détails dans leur issue tracker.

Quarkus

Red Hat a publié Quarkus 2.0.2, la deuxième version de maintenance de Quarkus 2.0, avec un certain nombre de correctifs de bugs qui incluent : l'ajout de la JDBC Oracle extension à la liste des pilotes JDBC ; réorganiser le Docker check dans l'ordre suivant la configuration de la base de données ; corriger les erreurs CDI lors de l'utilisation du ConfigMapping ; et correction de la configuration pour SmallRye GraphQL 1.2.8. Plus de détails peuvent être trouvés dans le changelog, et un guide de migration est disponible pour les développeurs qui souhaitent passer à Quarkus 2.0.

Hibernate

Une version de maintenance de Hibernate ORM 5.3.21.Finale a été mise à disposition qui comprend principalement un certain nombre de corrections de bugs.

Hibernate Reactive 1.0.0.CR8 a été publiée avec : des mises à niveau des dépendances vers le Vert.x SQL client 4.1.1 et Hibernate ORM 5.5.3.Final ; et vérifie pour éviter les problèmes si une session Hibernate Reactive a été utilisée dans le mauvais thread. Plus de détails peuvent être trouvés dans l'issue tracker.

Spring Framework

Les versions mineures de Spring Framework version 2.3.9 et version 2.2.16.RELEASE avec 45 corrections de bugs et 12 corrections de bugs, respectivement, ont été mises à disposition qui incluent des mises à niveau des dépendances et des améliorations de la documentation pour les deux versions.

Spring Data 2021.0.3 et 2020.0.11 ont été publiées avec des corrections de bugs et des mises à niveau de dépendances. Les deux versions, construites sur Spring Framework 5.3.9, peuvent être utilisées avec les prochaines versions de Spring Boot 2.5.3 et 2.4.9, respectivement.

Sur la route de Spring Data 2021.1.0, le premier jalon a été publié avec : des mises à niveau des dépendances vers Querydsl 5 et MongoDB Driver 4.3 ; prise en charge de Redis 6.2, diffusion de grands ensembles de résultats et les versions personnalisées dépendantes du dialecte dans Spring Data JDBC, et REF_CURSOR pour les procédures stockées dans Spring Data JPA.

Apache Wicket

Apache Wicket, un framework pour applications Web Java open source, orienté composants, côté serveur, a annoncé que leurs builds et tests ont réussi avec le Build 31 de JDK 17-ea et Build 6 de JDK 18-ea sur Linux x86_64 et aarch64.

Conférence JakartaOne Livestream 2021

Les plans de la conférence JakartaOne Livestream 2021, prévue pour le 7 décembre 2021, sont déjà en cours comme le Call for Papers a ouvert la semaine dernière. Le comité du programme de cette année comprend : Tanja Obradovic, responsable du programme Jakarta EE chez Eclipse, Ivar Grimstad, Jakarta EE developer advocate chez Eclipse, Otavio Santana, ingénieur logiciel chez xgeeks, Ivan St. Ivanov, programmeur senior chez VIDA Software, Dalia Abo Sheasha, Java developer advocate chez JetBrains, Jan Westerkamp, directeur général de Sensor Aktor GmbH, et Michael Redlich, senior research technician dans une société de recherche pétrochimique.

Note de l'éditeur

Michael Redlich siège au comité du programme JakartaOne Livestream 2021.

 

Evaluer cet article

Pertinence
Style

Contenu Éducatif

BT