Chapter 1. New features and enhancements 1.1. Jakarta EE Jakarta EE Core Profile Jakarta EE 10 Core Profile is now available in JBoss EAP XP 5.0.0. The Core Profile is a small, lightweight profile that provides Jakarta EE specifications suitable for smaller runtimes, such as microservices and cloud services. The Jakarta EE 10 Core Profile is available as a Galleon provisioning layer, ee-core-profile-server . An example configuration file standalone-core-microprofile.xml is provided with JBoss EAP XP 5.0.0 in the EAP_HOME/standalone/configuration directory. 1.2. MicroProfile MicroProfile Telemetry The JBoss EAP XP 5.0.0 provides support for MicroProfile Telemetry through the microprofile-telemetry subsystem. This subsystem builds on top of the existing OpenTelemetry subsystem and replaces MicroProfile OpenTracing to provide tracing functionality. For more information, see MicroProfile Telemetry in JBoss EAP and MicroProfile Telemetry administration in Using JBoss EAP XP 5.0. Configure root directories as ConfigSources You can now specify a root directory for multiple MicroProfile ConfigSource directories. This means that you do not need to define multiple ConfigSource directories if they share the same parent root directory. For more information, see Configuring root directories as ConfigSources in Using JBoss EAP XP 5.0. Support for MicroProfile Long Running Action (LRA) JBoss EAP XP provides MicroProfile Long Running Action (LRA), a standalone MicroProfile specification providing an API for distributed transactions handling based on the saga pattern. This provides a way for transaction handling without the need of taking locks on the data handled in the transaction. For more information, see EAP XP 5 - MicroProfile LRA with Narayana . Important MicroProfile Long Running Action is provided as Technology Preview only. Technology Preview features are not supported with Red Hat production service level agreements (SLAs), might not be functionally complete, and Red Hat does not recommend to use them for production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process. See Technology Preview Features Support Scope on the Red Hat Customer Portal for information about the support scope for Technology Preview features. Support for MicroProfile Reactive Messaging 3.0 JBoss EAP XP 5.0 includes an Advanced Message Queuing Protocol (AMQP) connector with MicroProfile Reactive Messaging. You can use the AMQP connector to connect with AMQ-compliant brokers for asynchronous messaging. For more information, see MicroProfile Reactive Messaging connectors . Red Hat AMQ Streams Using Red Hat AMQ Streams with MicroProfile Reactive Messaging on Red Hat OpenShift Container Platform is now fully supported. In the release, the support for Red Hat AMQ Streams with MicroProfile Reactive Messaging was technology preview. 1.3. Micrometer Support for Micrometer subsystem The JBoss EAP XP 5.0 provides support for Micrometer subsystem and replaces MicroProfile Metrics subsystem. The MeterRegistry of Micrometer is now accessible through CDI, allowing for the inclusion of application metrics with server and JVM metrics. This integration improves monitoring capabilities, providing a solution for tracking system and application performance metrics. For more information, see Micrometer in JBoss EAP and Micrometer administration in Using JBoss EAP XP 5.0. 1.4. Quickstarts Supported JBoss EAP XP 5.0 quickstarts All supported JBoss EAP XP 5.0 quickstarts are located at jboss-eap-quickstarts . The following quickstarts are supported and included with JBoss EAP XP 5.0: Quickstart Name Demonstrated Technologies Description Experience Level Required micrometer Micrometer The micrometer quickstart demonstrates the use of the Micrometer library in 5.0. Beginner microprofile-config MicroProfile Config The microprofile-config quickstart demonstrates the use of the MicroProfile Config specification in 5.0. Beginner microprofile-fault-tolerance MicroProfile, Fault Tolerance The microprofile-fault-tolerance quickstart demonstrates how to use Eclipse MicroProfile Fault Tolerance in 5.0. Intermediate microprofile-health MicroProfile Health The microprofile-health quickstart demonstrates the use of the MicroProfile Health specification in 5.0. Beginner microprofile-jwt JWT, Security, MicroProfile The microprofile-jwt quickstart demonstrates the use of the MicroProfile JWT specification in 5.0. Intermediate microprofile-lra MicroProfile LRA The microprofile-lra quickstart demonstrates the use of the MicroProfile LRA specification in 5.0. Beginner microprofile-openapi MicroProfile OpenAPI This guide demonstrate how to use the MicroProfile OpenAPI functionality in 5.0 to expose an OpenAPI document for a simple REST application. Beginner microprofile-reactive-messaging-kafka MicroProfile Reactive Messaging The microprofile-reactive-messaging-kafka quickstart demonstrates the use of the MicroProfile Reactive Messaging specification backed by Apache Kafka in 5.0. Beginner microprofile-rest-client MicroProfile REST Client The microprofile-rest-client quickstart demonstrates the use of the MicroProfile REST Client specification in 5.0. Beginner opentelemetry-tracing OpenTelemetry Tracing The opentelemetry-tracing quickstart demonstrates the use of the OpenTelemetry tracing specification in 5.0. Beginner The following quickstarts are not supported and not included with JBoss EAP XP 5.0: microprofile-metrics microprofile-opentracing todo-backend Important The JBoss EAP XP Quickstarts for Openshift are provided as Technology Preview only. Technology Preview features are not supported with Red Hat production service level agreements (SLAs), might not be functionally complete, and Red Hat does not recommend to use them for production. These features provide early access to upcoming product features, enabling customers to test functionality and provide feedback during the development process. See Technology Preview Features Support Scope on the Red Hat Customer Portal for information about the support scope for Technology Preview features.

Commands: