MicroProfile 6.1
12th October, 2022
1
Copyright © 2023, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)
What is MicroProfile?
2
MicroProfile Working Group
3
Release Compatible Implementation
Defined the compatible implementation for MicroProfile 6.1
4
Working Group Corporate Members
5
Current MicroProfile Implementations
6
MicroProfile 6.1 Released!
Released October 12th, 2022
Offered in the release:
MicroProfile Releases in 2023
8
MicroProfile 6.1
Jakarta EE 10 Core Profile
Config 3.1
Fault�Tolerance 4.0
JWT�Authentication 2.1
Health 4.0
Metrics 5.1
Open Tracing 3.0
Open API 3.1
= Updated
= No change from last release
= New
Rest Client 3.0
Standalone
Context Propagation 1.3
Reactive Streams Operators 3.0
Outside umbrella
Reactive Messaging 3.0
GraphQL 2.0
LRA 2.0
Telemetry 1.1
MicroProfile Config 3.1
9
Provides an easy to use and flexible system for application configuration
MicroProfile Fault Tolerance 4.0
10
Defines easy to use and flexible APIs for building resilient applications�
MicroProfile Health 4.0
11
Expose the availability of a MicroProfile runtime to underlying platform�
MicroProfile JWT Authentication 2.1
12
Using OpenID Connect(OIDC) based JSON Web Tokens(JWT) for role based access control(RBAC) of microservice endpoints.
MicroProfile Metrics 5.1
13
Define custom application metrics and expose platform metrics on a standard endpoint using standard formats
What's new
Functional Changes
Other changes
MicroProfile Telemetry 1.1
14
Trace request flows between service boundaries
What's new
Consume the OpenTelemetry Java release v1.29.0. The full comparison with the v1.19.0 supported by MicroProfile Telemetry 1.0 can be found here.
Other Changes
MicroProfile OpenAPI 3.1
15
Provides Java interfaces and programming models to natively produce OpenAPI v3 documents from JAX-RS applications��
MicroProfile Rest Client 3.0
16
Type-safe rest client defined as Java interfaces
17
MicroProfile Reactive Capabilities
MicroProfile Reactive Streams Operators
A set of operators to create new reactive streams, process the transiting data and consume them with ease
MicroProfile Reactive Messaging
Defines a development model for declaring CDI beans producing, consuming and processing messages. It relies on Reactive Streams Operators and CDI
MicroProfile Context Propagation
APIs for propagating contexts across units of work that are thread-agnostic
18
Standalone Specifications
Get Involved!
19
MicroProfile
20
Copyright © 2023, Eclipse Foundation, Inc. | Made available under the Eclipse Public License 2.0 (EPL-2.0)