Open Liberty 23

Par:
fredericmazue

mar, 09/05/2023 - 15:46

Open Miberty est un framework ouvert proposé par IBM, pour créer des microservices efficaces en Java dans le cloud. IBM a annoncé la disponibilié d'Open Liberty 23. Il s'agit d'une mouture importante car elle prend en charge Java 20, MicroProfile 6.0 et Jakarta EE 10. OpenLiberty 23 inclut également le support de la nouvelle spécification MicroProfile Telemetry 1.0 et des mises à jour des spécifications Metrics, OpenAPI et JWT Authentication .

IBM souligne que Jakarta EE 10 marque une étape importante. En effet, il s'agit de la première version de Jakarta à fournir des mises à jour des spécifications depuis Java EE 8 en 2017 et, par conséquent, la première à fournir des mises à jour des spécifications depuis que la spécification a été reprise par la Fondation Eclipse. Parmi les nombreuses mises à jour des spécifications existantes, Jakarta EE 10 introduit également le Core Profile. Le Core Profile est destiné aux environnements d'exécution légers, comme Open Liberty, qui sont optimisés pour l'exécution de microservices Java natifs du cloud.

Open Liberty 23 prend en charge les spécifications Core Profile, Web Profile et Platform de Jakarta EE 10.

Pour activer les fonctionnalités Jakarta EE Platform 10 dans Open Liberty 23, il faut ajouter la fonctionnalité jakartaee-10.0 à votre  fichier server.xml comme ceci :

  <featureManager>
    <feature>jakartaee-10.0</feature>
  </featureManager>

Pour activer les fonctionnalités Jakarta EE Web Profile 10, dans Open Liberty 23, il faut ajouter la fonctionnalité webProfile-10.0 à votre  fichier server.xml comme ceci:

  <featureManager>
    <feature>webProfile-10.0</feature>
  </featureManager>

Site : openliberty.io