AccueilActualités informatiqueCadre Java : Quarkus 2.4 apparaît avec Hibernate Reactive 1.0

Cadre Java : Quarkus 2.4 apparaît avec Hibernate Reactive 1.0

L’équipe de Quarkus a publié la version 2.4. La version mineure du framework open source apporte quelques innovations, dont une nouvelle extension : io.quarkus:quarkus-awt est une extension pour Abstract Window Toolkit (AWT) et Java 2D qui couvre divers cas d’utilisation tels que le redimensionnement des images AWT. AWT est la pierre angulaire des API pour le développement d’interfaces utilisateur graphiques, tandis que l’API Java 2D est utilisée pour créer des graphiques en 2D.

Sommaire

La version finale de l’API réactive pour Hibernate ORM (Object/Relational Mapping) rend toutes les méthodes avec « ouvrir une session » réactives. Vous trouverez de plus amples informations sur Hibernate Reactive dans la documentation.

Les tests changent également : le test continu exécute les tests de tous les modules du projet dans la nouvelle version de Quarkus et offre la possibilité d’adapter le comportement précédent. Par exemple, le false-qui a été utilisé dans quarkus.test.only-test-application-module utilisé par défaut, en plus de l’exécution des tests de tous les modules de dépendance.

Parallèlement, Quarkus dispose d’une DevUI pour Apache Kafka Streams, une bibliothèque client permettant de créer des applications et des microservices dont les données d’entrée et de sortie sont stockées dans des clusters Kafka. L’équipe de Quarkus montre une vue du nouveau Topology Visualizer pour Kafka Streams :

Quarkus 2.4 bringt ein neues Apache Kafka Streams DevUI.

Quarkus 2.4 apporte une nouvelle DevUI pour Apache Kafka Streams.

(Image : Quarkus)

Le cadre Java Quarkus, dont l’auto-description est « Supersonic Subatomic Java », est disponible sous la licence Apache 2.0 sur la plateforme open source Maven Central.

Toutes les informations complémentaires sur Quarkus 2.4 sont disponibles dans l’article de blog sur la version et dans le journal des modifications complet sur GitHub.

Non seulement le framework Java, mais aussi l’extension Quarkus Tools pour l’IDE Java de JetBrains, IntelliJ IDEA, ont reçu une mise à jour : La version 1.8 permet, entre autres, l’utilisation de CodeLens pour les points de terminaison REST, et en cas d’utilisation invalide de la balise @Gauge-un message s’affiche :

Die Extension Quarkus Tools for IntelliJ meldet in Version 1.8 eine ungültige Verwendung der @Gauge-Annotation.

L’extension Quarkus Tools for IntelliJ signale une utilisation non valide de l’annotation @Gauge dans la version 1.8.

(Image : Quarkus)

Quarkus Tools est un projet open source compatible avec IntelliJ IDEA dans les éditions Ultimate, Community et Educational, qui nécessite Java 8 ou plus. Il est utilisé pour le développement de Quarkus avec un serveur de langue Quarkus et peut être téléchargé à partir de JetBrains.

Vous trouverez de plus amples informations sur la version 1.8 sur le blog de Quarkus.

Plus d'articles