MicroProfile 7.0 Released!
MicroProfile, an Open-Source Community that collaborates on enterprise Java microservices, is pleased to announce the release of MicroProfile 7.0! This is a major release that does include backward incompatible changes.Ā
- MicroProfile Metrics is now a standalone specification and is no longer a MicroProfile component specification.Ā
- MicroProfile Telemetry 2.0, which offers metrics capabilities in addition to logs and tracing, replaces MicroProfile Metrics as a MicroProfile component specification.
- MicroProfile 7.0 now declares a dependency on Jakarta EE 10 Core Profile instead of packaging it.Ā
- MicroProfile Telemetry 2.0 and Open API 4.0 have backward incompatible changes. Even though MicroProfile Rest Client 4.0 is a major release, it does not have other backward incompatible changes except aligning with Jakarta EE 10 10 Core Profile.
Required Specifications for MicroProfile 7.0 Compatible Products:
- MicroProfile Config 3.1Ā
- MicroProfile Fault Tolerance 4.1
- MicroProfile Health 4.0
- MicroProfile JWT Authentication 2.1
- MicroProfile OpenAPI 4.0
- MicroProfile Telemetry 2.0
- MicroProfile Rest Client 4.0
- Jakarta EE 10 Core Profile
MicroProfile 7 component specification updates
Figure 1 MicroProfile 7.0 and standalone specifications.
Additional benefits include:
- Extensive integration, focused on Cloud Native Computing features
- No vendor lock-in. Implementations that adhere to the certification process provide code portability and run-time interoperability. .Ā
- Annotation-based and programmatic APIs
- MicroProfile Starter for MicroProfile project generation
- A command-line interface (CLI) to generate Gradle or Maven projects.
About MicroProfile
The MicroProfile community is thriving and eagerly welcomes new members. As anOpen Source community, we are committed to supporting our members and ensuring that getting involvedĀ is as seamless as possible. Join us and be part of the MicroProfile family!
Additional information:
- MicroProfile Website
- MicroProfile 7.0 presentation
- The release follows the MicroProfile Specification Process.
Get your projects started with:
Join a MicroProfile live-discussion:
MicroProfile 7.0 Compatible Implementation
- MicroProfile 7.0 allows products to be certified on Java SE 11 or higher. The initial compatible implementation for MicroProfile 7.0 is Open Liberty 24.0.0.9-beta-cl240920240801-0303. The test results for MicroProfile 7.0 can be viewed from here.Ā Ā
Participate in the MicroProfile MailingĀ forums:
Join the MicroProfile Community and help shape the future of enterprise Java microservices. Whether you are contributing code, improving documentation, or providing feedback, your involvement is valuable to the advancement of the project. Get started today by joining the:
Every contribution counts!