What is Eclipse MicroProfile?
The MicroProfile project was launched in June 2016 as a collaborative effort between Java application server vendors and the enterprise Java community to enable fast innovation.
MicroProfile is a specification which provides a set of APIs focused on microservices. The complete MicroProfile API is provided as a Bill Of Materials(BOM) which can be used by developers as a generic dependency provided by a vendor of their choice.
Payara has been part of the MicroProfile project from its inception and, therefore, supports all specifications of the MicroProfile Umbrella project.
Payara Support for MicroProfile
- Version 6.1
-
Version 6.1 of MicroProfile is a minor release that updates Metrics, Config and Telemetry. Also, this version aligns with Jakarta EE 10 Core Profile and continues with the
jakarta.*namespace alignment and allows to be certified with Java SE 11 or higher.
This is supported by Payara Platform Community starting from releases 7.2025.1 onwards
What does each specification contain?
|=== | |Version | |Specifications | |Maven |
| 6.1 | | * Jakarta EE Core Profile 10.0 * Config 3.1 * Metrics 5.1 * Health Check 4.0 * Fault Tolerance 4.0 * JWT Authentication 2.1 * OpenAPI 3.1 * Rest Client 3.0 * Telemetry Tracing 1.1 | [source, xml] |
<dependency>
<groupId>org.eclipse.microprofile</groupId>
<artifactId>microprofile</artifactId>
<version>6.1</version>
<type>pom</type>
<scope>provided</scope>
</dependency>
|=== |