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"
(→MP Type Safe REST Client implementations) |
m |
||
(39 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 ]== | ||
+ | '''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" | ||
|- | |- | ||
! Version !! Specs included !! Passed TCK !! In progress !! Pending | ! Version !! Specs included !! Passed TCK !! In progress !! Pending | ||
+ | |- | ||
+ | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/microprofile-4.0 4.0] | ||
+ | | 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]<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/> | ||
+ | || | ||
+ | || | ||
|- | |- | ||
| rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/microprofile-3.3 3.3] | | rowspan="1" | [https://projects.eclipse.org/projects/technology.microprofile/releases/microprofile-3.3 3.3] | ||
Line 11: | Line 25: | ||
[https://ee.kumuluz.com/ KumuluzEE 3.9.0]<br/> | [https://ee.kumuluz.com/ KumuluzEE 3.9.0]<br/> | ||
[https://openliberty.io/downloads/ Open Liberty 20.0.0.4]<br/> | [https://openliberty.io/downloads/ Open Liberty 20.0.0.4]<br/> | ||
− | [https://developer.ibm.com/wasdev/ WebSphere Liberty 20.0.0.4] <br/> | + | [https://developer.ibm.com/wasdev/ WebSphere Liberty 20.0.0.4]<br/> |
+ | [https://thorntail.io/posts/announcing-thorntail-2-7-0-final/ Thorntail 2.7.0.Final]<br/> | ||
+ | [https://www.payara.fish/downloads Payara Server 5.2020.2] <br/> | ||
+ | [https://www.payara.fish/downloads Payara Micro 5.2020.2] <br/> | ||
+ | [https://developers.redhat.com/products/eap/overview JBoss EAP XP 1.0.0] <br/> | ||
+ | [https://github.com/oracle/helidon/releases/tag/2.1.0 Helidon 2.1.0]<br/> | ||
+ | |||
+ | |||
|| | || | ||
|| | || | ||
Line 18: | Line 39: | ||
| rowspan="1"| [[#MP_Open_API|Open API]] 1.1 <br> [[#MP_Open_Tracing|Open Tracing]] 1.3 <br> [[#MP_Type_Safe_REST_Client|Type Safe Rest Client]] 1.3 <br> [[#MP_Config|Config]] 1.3 <br> [[#MP_Fault_Tolerance|Fault Tolerance]] 2.0 <br> [[#MP_JWT|JWT Auth]] 1.1 <br> [[#MP_Metrics|Metrics]] 2.2 <br> [[#MP_Health|Health]] 2.1 <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]] 1.1 <br> [[#MP_Open_Tracing|Open Tracing]] 1.3 <br> [[#MP_Type_Safe_REST_Client|Type Safe Rest Client]] 1.3 <br> [[#MP_Config|Config]] 1.3 <br> [[#MP_Fault_Tolerance|Fault Tolerance]] 2.0 <br> [[#MP_JWT|JWT Auth]] 1.1 <br> [[#MP_Metrics|Metrics]] 2.2 <br> [[#MP_Health|Health]] 2.1 <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://quarkus.io/blog/quarkus-1-1-0-final-released/ Quarkus 1.1.0.Final]<br/> | ||[https://quarkus.io/blog/quarkus-1-1-0-final-released/ Quarkus 1.1.0.Final]<br/> | ||
− | [https://github.com/oracle/helidon/releases/tag/ | + | [https://github.com/oracle/helidon/releases/tag/2.0.2 Helidon 2.0.2]<br/> |
[https://www.payara.fish/downloads Payara Server 5.194] <br/> [https://www.payara.fish/downloads Payara Micro 5.194] <br/> | [https://www.payara.fish/downloads Payara Server 5.194] <br/> [https://www.payara.fish/downloads Payara Micro 5.194] <br/> | ||
[https://thorntail.io/posts/announcing-thorntail-2-6-0-final/ Thorntail 2.6.0.Final]<br/> | [https://thorntail.io/posts/announcing-thorntail-2-6-0-final/ Thorntail 2.6.0.Final]<br/> | ||
Line 42: | Line 63: | ||
[https://developer.ibm.com/wasdev/ WebSphere Liberty 19.0.0.7]<br/> | [https://developer.ibm.com/wasdev/ WebSphere Liberty 19.0.0.7]<br/> | ||
[https://ee.kumuluz.com/ KumuluzEE 3.6.0]<br/> | [https://ee.kumuluz.com/ KumuluzEE 3.6.0]<br/> | ||
+ | [https://github.com/fujitsu/launcher Launcher 2.0]<br/> | ||
|| | || | ||
Jemo 1.0.7-a<br/> | Jemo 1.0.7-a<br/> | ||
− | |||
Quarkus<br/> | Quarkus<br/> | ||
TomEE 8.0.0-M4<br/> | TomEE 8.0.0-M4<br/> | ||
Line 144: | 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 178: | 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 219: | 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 258: | 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 299: | 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 321: | 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 356: | 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 380: | 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] | ||
|| | || | ||
− | [http://cxf.apache.org/download.html Apache CXF 3.3.6 | + | [http://cxf.apache.org/download.html Apache CXF 3.3.6]<br/> |
[https://openliberty.io/downloads/ Open Liberty 20.0.0.4]<br/> | [https://openliberty.io/downloads/ Open Liberty 20.0.0.4]<br/> | ||
[https://developer.ibm.com/wasdev/ WebSphere Liberty 20.0.0.4] <br/> | [https://developer.ibm.com/wasdev/ WebSphere Liberty 20.0.0.4] <br/> | ||
Line 432: | Line 515: | ||
[https://developer.ibm.com/wasdev/ WebSphere Liberty 19.0.0.4] (via [https://smallrye.io/smallrye/smallrye-reactive-streams-operators SmallRye]) <br/> | [https://developer.ibm.com/wasdev/ WebSphere Liberty 19.0.0.4] (via [https://smallrye.io/smallrye/smallrye-reactive-streams-operators SmallRye]) <br/> | ||
[https://github.com/quarkusio/quarkus Quarkus 1.0.0.Final] (via [https://smallrye.io/smallrye/smallrye-reactive-streams-operators SmallRye]) <br/> | [https://github.com/quarkusio/quarkus Quarkus 1.0.0.Final] (via [https://smallrye.io/smallrye/smallrye-reactive-streams-operators SmallRye]) <br/> | ||
+ | [https://github.com/oracle/helidon/releases/tag/2.0.0 Helidon 2.0.0] <br/> | ||
|| | || | ||
|| | || | ||
Line 447: | Line 531: | ||
[https://openliberty.io/downloads/ Open Liberty 19.0.0.9] (via [https://smallrye.io/smallrye/smallrye-reactive-messaging SmallRye]) <br/> | [https://openliberty.io/downloads/ Open Liberty 19.0.0.9] (via [https://smallrye.io/smallrye/smallrye-reactive-messaging SmallRye]) <br/> | ||
[https://developer.ibm.com/wasdev/ WebSphere Liberty 19.0.0.9] (via [https://smallrye.io/smallrye/smallrye-reactive-messaging SmallRye]) <br/> | [https://developer.ibm.com/wasdev/ WebSphere Liberty 19.0.0.9] (via [https://smallrye.io/smallrye/smallrye-reactive-messaging SmallRye]) <br/> | ||
+ | [https://github.com/oracle/helidon/releases/tag/2.0.0 Helidon 2.0.0] <br/> | ||
|| | || | ||
|| | || | ||
Line 467: | Line 552: | ||
|- | |- | ||
|} | |} | ||
+ | == [https://github.com/eclipse/microprofile-graphql MP GraphQL implementations] == | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Version !! Passed TCK !! In progress !! Pending | ||
+ | |- | ||
+ | | rowspan="1" | [https://github.com/eclipse/microprofile-graphql/releases/tag/1.0 1.0] | ||
+ | || | ||
+ | [https://openliberty.io/downloads/ Open Liberty 20.0.0.6] (via [https://github.com/smallrye/smallrye-graphql SmallRye]) <br/> | ||
+ | [https://developer.ibm.com/wasdev/ WebSphere Liberty 20.0.0.6] (via [https://github.com/smallrye/smallrye-graphql SmallRye]) <br/> | ||
+ | [https://quarkus.io/blog/supersonic-subatomic-graphql/ Quarkus 1.5.0.Final] (via [https://github.com/smallrye/smallrye-graphql SmallRye]) <br/> | ||
+ | [https://www.wildfly.org/news/2020/08/13/Introducing-the-WildFly-GraphQL-feature-pack/ Wildfly 20.0.0.Final GraphQL feature pack] (via [https://github.com/smallrye/smallrye-graphql SmallRye]) <br/> | ||
+ | [https://github.com/oracle/helidon/releases/tag/2.2.0 Helidon 2.2.0] <br/> | ||
+ | || | ||
+ | || | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | [[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) |