Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "MicroProfile/Implementation"
(→Runtimes including MicroProfile releases) |
m |
||
(22 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== [https://projects.eclipse.org/projects/technology.microprofile/governance Runtimes including MicroProfile releases ]== | == [https://projects.eclipse.org/projects/technology.microprofile/governance Runtimes including MicroProfile releases ]== | ||
− | '''Please add your runtime towards the end of the list. The order records the sequence of runtime supporting the corresponding specs.''' | + | '''This wiki only covers the releases up to MicroProfile 4.0. Please add your runtime towards the end of the list. The order records the sequence of runtime supporting the corresponding specs. |
+ | |||
+ | From MicroProfile 4.1 onwards, a formal compatible implementation process must be adopted. The compatible implemenations are listed under [https://microprofile.io/compatible/ Implementations]. | ||
+ | |||
+ | ''' | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 9: | Line 13: | ||
| rowspan="1"| [[#MP_Open_API|Open API]] 2.0 <br> [[#MP_Open_Tracing|Open Tracing]] 2.0 <br> [[#MP_Type_Safe_REST_Client|Type Safe Rest Client]] 2.0 <br> [[#MP_Config|Config]] 2.0 <br> [[#MP_Fault_Tolerance|Fault Tolerance]] 3.0 <br> [[#MP_JWT|JWT Auth]] 1.2 <br> [[#MP_Metrics|Metrics]] 3.0 <br> [[#MP_Health|Health]] 3.0 <br> [http://cdi-spec.org/ CDI] 2.0 <br> [https://javaee.github.io/jsonp/ JSON-P] 1.1 <br> [http://json-b.net/ JSON-B] 1.0 <br> [https://github.com/jax-rs JAX-RS] 2.1 | | rowspan="1"| [[#MP_Open_API|Open API]] 2.0 <br> [[#MP_Open_Tracing|Open Tracing]] 2.0 <br> [[#MP_Type_Safe_REST_Client|Type Safe Rest Client]] 2.0 <br> [[#MP_Config|Config]] 2.0 <br> [[#MP_Fault_Tolerance|Fault Tolerance]] 3.0 <br> [[#MP_JWT|JWT Auth]] 1.2 <br> [[#MP_Metrics|Metrics]] 3.0 <br> [[#MP_Health|Health]] 3.0 <br> [http://cdi-spec.org/ CDI] 2.0 <br> [https://javaee.github.io/jsonp/ JSON-P] 1.1 <br> [http://json-b.net/ JSON-B] 1.0 <br> [https://github.com/jax-rs JAX-RS] 2.1 | ||
|| | || | ||
− | [https://www.payara.fish/downloads Payara Micro 5.2021.1] | + | [https://www.payara.fish/downloads Payara Micro 5.2021.1]<br/> |
+ | [https://www.wildfly.org/news/2021/03/11/WildFly23-Final-Released/ WildFly 23]<br/> | ||
+ | [https://openliberty.io/downloads/ Open Liberty 21.0.0.3]<br/> | ||
+ | [https://developer.ibm.com/wasdev/ WebSphere Liberty 21.0.0.3]<br/> | ||
|| | || | ||
|| | || | ||
Line 158: | Line 165: | ||
|- | |- | ||
! Version !! Passed TCK !! In progress !! Pending | ! Version !! Passed TCK !! In progress !! Pending | ||
+ | |- | ||
+ | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/microprofile-config-2.0 2.0] | ||
+ | || | ||
+ | [https://openliberty.io/downloads/ Open Liberty 21.0.0.3] (via SmallRye Config) <br/> | ||
+ | [https://developer.ibm.com/wasdev/ WebSphere Liberty 21.0.0.3] (via SmallRye Config) <br/> | ||
+ | || | ||
+ | || | ||
|- | |- | ||
| rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/microprofile-config-1.4 1.4] | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/microprofile-config-1.4 1.4] | ||
Line 192: | Line 206: | ||
|- | |- | ||
! Version !! Passed TCK !! In progress !! Pending | ! Version !! Passed TCK !! In progress !! Pending | ||
+ | |- | ||
+ | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/fault-tolerance-3.0 3.0] | ||
+ | || | ||
+ | [https://openliberty.io/downloads/ Open Liberty 21.0.0.3]<br/> | ||
+ | [https://developer.ibm.com/wasdev/ WebSphere Liberty 21.0.0.3] <br/> | ||
+ | || | ||
+ | || | ||
|- | |- | ||
| rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/fault-tolerance-2.1 2.1] | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/fault-tolerance-2.1 2.1] | ||
Line 233: | Line 254: | ||
|- | |- | ||
! Version !! Passed TCK !! In progress !! Pending | ! Version !! Passed TCK !! In progress !! Pending | ||
+ | |- | ||
+ | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/health-3.1 3.1] | ||
+ | || | ||
+ | [https://openliberty.io/downloads/ Open Liberty 21.0.0.9]<br/> | ||
+ | [https://developer.ibm.com/wasdev/ WebSphere Liberty 21.0.0.9] <br/> | ||
+ | || | ||
+ | || | ||
+ | |- | ||
+ | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/health-3.0 3.0] | ||
+ | || | ||
+ | [https://openliberty.io/downloads/ Open Liberty 21.0.0.3]<br/> | ||
+ | [https://developer.ibm.com/wasdev/ WebSphere Liberty 21.0.0.3] <br/> | ||
+ | || | ||
+ | || | ||
|- | |- | ||
| rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/health-2.2 2.2] | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/health-2.2 2.2] | ||
Line 272: | Line 307: | ||
|- | |- | ||
! Version !! Passed TCK !! In progress !! Pending | ! Version !! Passed TCK !! In progress !! Pending | ||
+ | |- | ||
+ | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/metrics-3.0 3.0] | ||
+ | || | ||
+ | [https://openliberty.io/downloads/ Open Liberty 21.0.0.3]<br/> | ||
+ | [https://developer.ibm.com/wasdev/ WebSphere Liberty 210.0.0.3] <br/> | ||
+ | || | ||
+ | || | ||
|- | |- | ||
| rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/metrics-2.3 2.3] | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/metrics-2.3 2.3] | ||
Line 313: | Line 355: | ||
|- | |- | ||
! Version !! Passed TCK !! In progress !! Pending | ! Version !! Passed TCK !! In progress !! Pending | ||
+ | |- | ||
+ | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/jwt-propagation-1.2 1.2] | ||
+ | || | ||
+ | [https://openliberty.io/downloads/ Open Liberty 21.0.0.3] <br/> [https://developer.ibm.com/wasdev/ WebSphere Liberty 21.0.0.3] <br/> | ||
+ | || | ||
+ | || | ||
|- | |- | ||
| rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/jwt-propagation-1.1 1.1] | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/jwt-propagation-1.1 1.1] | ||
Line 335: | Line 383: | ||
|- | |- | ||
! Version !! Passed TCK !! In progress !! Pending | ! Version !! Passed TCK !! In progress !! Pending | ||
+ | |- | ||
+ | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/opentracing-2.0 2.0] | ||
+ | || | ||
+ | [https://openliberty.io/downloads/ Open Liberty 21.0.0.3]<br/> | ||
+ | [https://developer.ibm.com/wasdev/ WebSphere Liberty 21.0.0.3] <br/> | ||
+ | || | ||
+ | || | ||
|- | |- | ||
| rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/opentracing-1.3 1.3] | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/opentracing-1.3 1.3] | ||
Line 370: | Line 425: | ||
|- | |- | ||
! Version !! Passed TCK !! In progress !! Pending | ! Version !! Passed TCK !! In progress !! Pending | ||
+ | |- | ||
+ | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/openapi-2.0 2.0] | ||
+ | || | ||
+ | [https://openliberty.io/downloads/ Open Liberty 21.0.0.3] (Via SmallRye Open API)<br/> | ||
+ | [https://developer.ibm.com/wasdev/ WebSphere Liberty 21.0.0.3] (Via SmallRye Open API)<br/> | ||
+ | || | ||
+ | || | ||
|- | |- | ||
| rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/openapi-1.1.1 1.1] | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/openapi-1.1.1 1.1] | ||
Line 394: | Line 456: | ||
|- | |- | ||
! Version !! Passed TCK !! In progress !! Pending | ! Version !! Passed TCK !! In progress !! Pending | ||
+ | |- | ||
+ | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/rest-client-2.0.0 2.0] | ||
+ | || | ||
+ | [https://openliberty.io/downloads/ Open Liberty 21.0.0.3] (Via Apache CXF)<br/> | ||
+ | [https://developer.ibm.com/wasdev/ WebSphere Liberty 21.0.0.3] (Via Apache CXF)<br/> | ||
+ | || | ||
+ | || | ||
|- | |- | ||
| rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/rest-client-1.4.0 1.4] | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/rest-client-1.4.0 1.4] | ||
Line 499: | Line 568: | ||
|- | |- | ||
|} | |} | ||
+ | |||
+ | [[Category:MicroProfile]] |
Latest revision as of 14:04, 26 January 2024
Contents
- 1 Runtimes including MicroProfile releases
- 2 MP Config implementations
- 3 MP Fault Tolerance implementations
- 4 MP Health implementations
- 5 MP Metrics implementations
- 6 MP JWT implementations
- 7 MP Open Tracing implementations
- 8 MP Open API implementations
- 9 MP Type Safe REST Client implementations
- 10 MP Reactive Streams Operators implementations
- 11 MP Reactive Messaging implementations
- 12 MP Context Propagation implementations
- 13 MP GraphQL implementations
Runtimes including MicroProfile releases
This wiki only covers the releases up to MicroProfile 4.0. Please add your runtime towards the end of the list. The order records the sequence of runtime supporting the corresponding specs.
From MicroProfile 4.1 onwards, a formal compatible implementation process must be adopted. The compatible implemenations are listed under Implementations.
MP Config implementations
MP Fault Tolerance implementations
MP Health implementations
MP Metrics implementations
MP JWT implementations
MP Open Tracing implementations
MP Open API implementations
Version | Passed TCK | In progress | Pending |
---|---|---|---|
2.0 |
Open Liberty 21.0.0.3 (Via SmallRye Open API) |
||
1.1 | Helidon 1.2.0 SmallRye OpenApi |
||
1.0 | Open Liberty 18.0.0.1 WebSphere Liberty 18.0.0.1 WildFly Swarm 2018.2.0 Payara Server 5.182 Payara Micro 5.182 SmallRye OpenApi Geronimo OpenAPI 1.0.3 |
MP Type Safe REST Client implementations
MP Reactive Streams Operators implementations
Version | Passed TCK | In progress | Pending |
---|---|---|---|
1.0 | SmallRye Reactive Streams Operators 1.0.3 Open Liberty 19.0.0.4 (via SmallRye) |
MP Reactive Messaging implementations
Version | Passed TCK | In progress | Pending |
---|---|---|---|
1.0 | SmallRye Reactive Messaging 1.0.0 Quarkus 1.0.0.Final (via SmallRye) |
MP Context Propagation implementations
Version | Passed TCK | In progress | Pending |
---|---|---|---|
1.0 |
SmallRye Context Propagation 1.0.2 |
MP GraphQL implementations
Version | Passed TCK | In progress | Pending |
---|---|---|---|
1.0 |
Open Liberty 20.0.0.6 (via SmallRye) |