MicroProfile®

The MicroProfile® project is aimed at optimizing Enterprise Java for the microservices architecture.

Many innovative "microservice" Enterprise Java environments and frameworks already exist in the Java ecosystem. These projects are creating new features and capabilities to address microservice architectures -- leveraging both Jakarta EE/Java EE and non-Jakarta EE technologies.

The goal of the MicroProfile® project is to iterate and innovate in short cycles to propose new common APIs and functionality, get community approval, release, and repeat.  

State
Mature
Industry Collaborations
Latest Releases

From 2024-08-28 to 2017-07-05

Name Date Review
Telemetry 2.0 2024-08-28
Fault Tolerance 4.1 2024-08-22
MicroProfile 7.0 2024-08-22
OpenAPI 4.0 2024-08-06
Rest Client 4.0 2024-07-31
MicroProfile JWT Auth 3.0 2024-06-19
MicroProfile 6.1 2023-10-11
Telemetry 1.1 2023-10-11
Config 3.1 2023-10-11
MicroProfile Metrics 5.1 2023-10-11
Metrics 5.0 2022-12-07
6.0 2022-12-07
JWT 2.1 2022-12-07
MicroProfile Telemetry 1.0 2022-11-28
OpenAPI 3.1 2022-11-02
Reactive Messaging 3.0 2022-09-18
Reactive Streams Operators 3.0 2022-09-16
GraphQL 2.0 2022-04-04
LRA 2.0 2022-03-02
OpenTracing 3.0 2021-12-03
RestClient 3.0 2021-12-03
OpenAPI 3.0 2021-12-03
5.0 2021-12-03
Context Propagation 1.3 2021-11-27
Fault Tolerance 4.0 2021-11-22
Metrics 4.0 2021-11-22
Health 4.0 2021-11-22
JWT 2.0 2021-11-22
Config 3.0 2021-11-20
4.1 2021-07-21
Health 3.1 2021-07-07
Reactive Messaging 2.0 2021-05-19
LRA 1.0 2021-05-13
Reactive Streams Operators 2.0 2021-04-04
GraphQL 1.1 2021-04-01
OpenAPI 1.2 2021-03-22
Context Propagation 1.2 2021-03-10
OpenAPI 2.0 2020-12-20
OpenTracing 2.0 2020-12-20
Fault Tolerance 3.0 2020-12-18
Rest Client 2.0 2020-12-16
Metrics 3.0 2020-12-16
JWT RBAC 1.2 2020-12-16
Config 2.0 2020-12-02
Health 3.0 2020-12-02
4.0 2020-11-10
GraphQL 1.0 2020-02-25
MicroProfile 3.3 2020-02-18
Health 2.2 2020-02-11
Metrics 2.3 2020-02-11
Fault Tolerance 2.1 2020-01-27
MicroProfile Config 1.4 2020-01-27
Rest Client 1.4 2020-01-21
MicroProfile 3.2 2019-11-01
Metrics 2.2 2019-10-29
MicroProfile 3.1 2019-10-08
Metrics 2.1 2019-09-11
Reactive Messaging 1.0 2019-07-09
Context Propagation 1.0 2019-07-09
MicroProfile 3.0 2019-06-11
Health Check 2.0 2019-05-15
Rest Client 1.3 2019-05-15
Metrics 2.0 2019-05-14
MicroProfile 2.2 2019-02-06
Rest Client 1.2 2019-01-22
OpenTracing 1.3 2019-01-19
Fault Tolerance 2.0 2019-01-18
Reactive Streams Operators 1.0 2019-01-18
OpenAPI 1.1.1 2019-01-07
MicroProfile 2.1 2018-10-19
OpenTracing 1.2 2018-09-14
OpenTracing 1.0.1 2018-06-22
MicroProfile 2.0 2018-06-20
MicroProfile 1.4 2018-06-20
MP Config 1.3 2018-06-06
OpenTracing 1.1 2018-05-18
FT 1.1 2018-05-05
JWT Propagation 1.1 2018-05-04
MicroProfile 1.3 2018-01-03
Config 1.2 2017-12-15
Metrics 1.1 2017-12-15
Type Safe Rest Client 1.0 2017-12-15
OpenAPI 1.0 2017-12-14
OpenTracing 1.0 2017-12-05
MicroProfile 1.2 2017-09-30
Health Metrics 1.0 2017-09-08
JWT Propagation 1.0 2017-09-08
Fault Tolerance 1.0 2017-09-08
Config 1.1 2017-09-07
Health Check 1.0 2017-09-07
MicroProfile 1.1 2017-07-21
Config 1.0 2017-07-05
Licenses
Apache License, Version 2.0

The content of this open source project is received and distributed under the license(s) listed above. Some source code and binaries may be distributed under different terms. Specific license information is provided in file headers and in NOTICE files distributed with the project's binaries.

Active Member Companies

Member companies supporting this project over the last three months.

    Contribution Activity
    Commits on this project (last 12 months)
    Specification
    This Specification Project is affiliated with the MicroProfile Working Group.