Quarkus 2.x : tests, CLI et JDK 11

Par:
ftonic

jeu, 05/08/2021 - 13:33

Red Hat a sorti la v2 de Quarkus (voir notre dossier complet dans le hors série d’été Java) fin juin. Cette version propose de nombreuses évolutions :

- support de la JDK 11 (version minimale pour utiliser l’environnement)

- CLI

- fonctions de tests continus

- mises à jour sur les Vert.x 4 et MicroProfile 4

Red Hat promet d’éviter les grosses casses de compatibilité dans l’avenir. 

Le test continu est un mécanisme qui doit permettre de tester plus rapidement le code et d’assurer sa meilleure qualité, directement durant le développement. Red Hat annonce aussi des changements sur la partie DevServices pour connecter automatiquement les bases de données et les messages en développement et durant les phases de tests. 

Quarkus CLI est un autre outil de productivité du développeur. La CLI permet d’accéder rapidement aux fonctionnalités de base de Quarkus et d’accéder aux principaux outils. 

Pour en savoir plus : https://quarkus.io/guides/cli-tooling

La 2.1 est sortie fin juillet dernier. Cette version affine plusieurs nouveautés et fonctionnalités de Quarkus 2.0 dont DevServices, SQL Server et le support de Kotlin 1.5. La 2.1.1 est sortie le 4 août. Il s’agit d’une version de fix. 

Avant de migrer à la 2.1, il est conseillé de suivre ce guide de migration :

https://github.com/quarkusio/quarkus/wiki/Migration-Guide-2.1