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
MicroProfile 7.0 2024-08-22
Fault Tolerance 4.1 2024-08-22
OpenAPI 4.0 2024-08-06
Rest Client 4.0 2024-07-31
MicroProfile JWT Auth 3.0 2024-06-19
Config 3.1 2023-10-11
MicroProfile Metrics 5.1 2023-10-11
MicroProfile 6.1 2023-10-11
Telemetry 1.1 2023-10-11
6.0 2022-12-07
JWT 2.1 2022-12-07
Metrics 5.0 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
RestClient 3.0 2021-12-03
OpenAPI 3.0 2021-12-03
5.0 2021-12-03
OpenTracing 3.0 2021-12-03
Context Propagation 1.3 2021-11-27
Health 4.0 2021-11-22
JWT 2.0 2021-11-22
Fault Tolerance 4.0 2021-11-22
Metrics 4.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
Metrics 3.0 2020-12-16
JWT RBAC 1.2 2020-12-16
Rest Client 2.0 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
MicroProfile Config 1.4 2020-01-27
Fault Tolerance 2.1 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
Rest Client 1.3 2019-05-15
Health Check 2.0 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
Reactive Streams Operators 1.0 2019-01-18
Fault Tolerance 2.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 1.4 2018-06-20
MicroProfile 2.0 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
Metrics 1.1 2017-12-15
Type Safe Rest Client 1.0 2017-12-15
Config 1.2 2017-12-15
OpenAPI 1.0 2017-12-14
OpenTracing 1.0 2017-12-05
MicroProfile 1.2 2017-09-30
JWT Propagation 1.0 2017-09-08
Fault Tolerance 1.0 2017-09-08
Health Metrics 1.0 2017-09-08
Health Check 1.0 2017-09-07
Config 1.1 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.