Skip to content

Implementation

jclingan edited this page Feb 28, 2024 · 1 revision

'''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.

'''

Version

Specs included

Passed TCK

In progress

Pending

4.0

Open API 2.0
Open Tracing 2.0
Type Safe Rest Client 2.0
Config 2.0
Fault Tolerance 3.0
JWT Auth 1.2
Metrics 3.0
Health 3.0
CDI 2.0
JSON-P 1.1
JSON-B 1.0
JAX-RS 2.1

Payara Micro 5.2021.1
WildFly 23
Open Liberty 21.0.0.3
WebSphere Liberty 21.0.0.3

3.3

Open API 1.1
Open Tracing 1.3
Type Safe Rest Client 1.4
Config 1.4
Fault Tolerance 2.1
JWT Auth 1.1
Metrics 2.3
Health 2.2
CDI 2.0
JSON-P 1.1
JSON-B 1.0
JAX-RS 2.1

WildFly 19
KumuluzEE 3.9.0
Open Liberty 20.0.0.4
WebSphere Liberty 20.0.0.4
Thorntail 2.7.0.Final
Payara Server 5.2020.2
Payara Micro 5.2020.2
JBoss EAP XP 1.0.0
Helidon 2.1.0

3.2

Open API 1.1
Open Tracing 1.3
Type Safe Rest Client 1.3
Config 1.3
Fault Tolerance 2.0
JWT Auth 1.1
Metrics 2.2
Health 2.1
CDI 2.0
JSON-P 1.1
JSON-B 1.0
JAX-RS 2.1

Quarkus 1.1.0.Final
Helidon 2.0.2
Payara Server 5.194
Payara Micro 5.194
Thorntail 2.6.0.Final
Open Liberty 19.0.0.12
WebSphere Liberty 19.0.0.12
KumuluzEE 3.7.0
WildFly 19.0.0.Beta1

3.1

Open API 1.1
Open Tracing 1.3
Type Safe Rest Client 1.3
Config 1.3
Fault Tolerance 2.0
JWT Auth 1.1
Metrics 2.1
Health 2.1
CDI 2.0
JSON-P 1.1
JSON-B 1.0
JAX-RS 2.1



3.0

Open API 1.1
Open Tracing 1.3
Type Safe Rest Client 1.3
Config 1.3
Fault Tolerance 2.0
JWT Auth 1.1
Metrics 2.0
Health 2.0
CDI 2.0
JSON-P 1.1
JSON-B 1.0
JAX-RS 2.1

Helidon 1.3.0
Thorntail 2.5.0.Final
Open Liberty 19.0.0.7
WebSphere Liberty 19.0.0.7
KumuluzEE 3.6.0
Launcher 2.0

Jemo 1.0.7-a
Quarkus
TomEE 8.0.0-M4
Wildfly

2.2

Open API 1.1
Open Tracing 1.3
Type Safe Rest Client 1.2
Config 1.3
Fault Tolerance 2.0
JWT Auth 1.1
Metrics 1.1
Health 1.0
CDI 2.0
JSON-P 1.1
JSON-B 1.0
JAX-RS 2.1

Helidon 1.2.0
Thorntail 2.4.0.Final
Open Liberty 19.0.0.3
WebSphere Liberty 19.0.0.3
Payara Server 5.192
Payara Micro 5.192
KumuluzEE 3.5.0

2.1

Open API 1.0
Open Tracing 1.2
Type Safe Rest Client 1.1
Config 1.3
Fault Tolerance 1.1
JWT Auth 1.1
Metrics 1.1
Health 1.0
CDI 2.0
JSON-P 1.1
JSON-B 1.0
JAX-RS 2.1

Helidon 1.2.0
Open Liberty 18.0.0.4
WebSphere Liberty 18.0.0.4
Thorntail 2.3.0.Final
Payara Server 5.191
Payara Micro 5.191
TomEE 8.0.0-M3
KumuluzEE 3.2.0

2.0

Open API 1.0
Open Tracing 1.1
Type Safe Rest Client 1.1
Config 1.3
Fault Tolerance 1.1
JWT Auth 1.1
Metrics 1.1
Health 1.0
CDI 2.0
JSON-P 1.1
JSON-B 1.0
JAX-RS 2.1

Helidon 1.2.0
Payara Server 5.183
Payara Micro 5.183
Open Liberty 18.0.0.3
WebSphere Liberty 18.0.0.3
TomEE 8.0.0-M2
KumuluzEE 3.2.0

1.4

Open API 1.0
Open Tracing 1.1
Type Safe Rest Client 1.1
Config 1.3
Fault Tolerance 1.1
JWT Auth 1.1
Metrics 1.1
Health 1.0
CDI 1.2
JSON-P 1.0
JAX-RS 2.0

Helidon 1.2.0
Payara Server 5.183
Payara Micro 5.183
Open Liberty 18.0.0.3
WebSphere Liberty 18.0.0.3
KumuluzEE 3.2.0

1.3

Open API 1.0
Open Tracing 1.0
Type Safe Rest Client 1.0
Config 1.2
Fault Tolerance 1.0
JWT Auth 1.0
Metrics 1.1
Health 1.0
CDI 1.2
JSON-P 1.0
JAX-RS 2.0

Helidon 1.2.0
Open Liberty 18.0.0.1
WebSphere Liberty 18.0.0.1
Payara Server 5.182
Payara Micro 5.182
Thorntail 2.1.0.Final
TomEE 8.0.0-M1
KumuluzEE 3.2.0

1.2

Config 1.1
Fault Tolerance 1.0
JWT Auth 1.0
Metrics 1.0
Health 1.0
CDI 1.2
JSON-P 1.0
JAX-RS 2.0

Open Liberty 17.0.0.3
WebSphere Liberty 17.0.0.3
WildFly Swarm 2017.12.1
Red Hat OpenShift Application Runtimes 1.0
Payara Server 5.181
Payara Micro 5.181
KumuluzEE 3.0.0
Helidon 1.0

1.1

Config 1.0
CDI 1.2
JSON-P 1.0
JAX-RS 2.0

Launcher 1.0
Hammock 2.0
Payara Server 5.174
Payara Micro 5.174
Helidon 0.9.4
KumuluzEE 2.5.2

1.0

CDI 1.2
JSON-P 1.0
JAX-RS 2.0

WildFly Swarm 2016.8.1
WebSphere Liberty 16.0.0.3
TomEE 7.1.0
KumuluzEE 2.1.0

Version

Passed TCK

In progress

Pending

2.0

Open Liberty 21.0.0.3 (via SmallRye Config)
WebSphere Liberty 21.0.0.3 (via SmallRye Config)

1.4

SmallRye Config 1.6.0
Open Liberty 20.0.0.4
WebSphere Liberty 20.0.0.4

1.3

Helidon 1.2.0
Payara Server 5.183
Payara Micro 5.183
SmallRye Config
KumuluzEE Config MP 1.3.0
Open Liberty 18.0.0.3
WebSphere Liberty 18.0.0.3
Apache Geronimo Config 1.2.1
Quarkus 1.0.0.Final (via SmallRye)

1.2

WildFly Swarm 2018.1.0
Open Liberty 18.0.0.1
WebSphere Liberty 18.0.0.1
Payara Server 5.182
Payara Micro 5.182
Apache Geronimo Config 1.1
Helidon 0.9.1
KumuluzEE Config MP 1.2.1

1.1

Open Liberty 17.0.0.3
WebSphere Liberty 17.0.0.3
Apache Geronimo Config 1.0
Payara Server 5.181
Payara Micro 5.181
WildFly Swarm 2017.12.1
KumuluzEE Config MP 1.1.1

GuardEE

Version

Passed TCK

In progress

Pending

3.0

Open Liberty 21.0.0.3
WebSphere Liberty 21.0.0.3

2.1

SmallRye Fault Tolerance 4.1.0
Open Liberty 20.0.0.4
WebSphere Liberty 20.0.0.4

2.0

Helidon 1.2.0
SmallRye Fault Tolerance
Open Liberty 19.0.0.3
WebSphere Liberty 19.0.0.3
KumuluzEE Fault Tolerance 2.0.0
Quarkus 1.0.0.Final (via SmallRye)
Payara Server 5.194
Payara Micro 5.194

1.1

Payara Server 5.183
Payara Micro 5.183
Open Liberty 18.0.0.3
WebSphere Liberty 18.0.0.3
SmallRye Fault Tolerance
Apache Safeguard 1.2.0
KumuluzEE Fault Tolerance 1.1.3

1.0

Open Liberty 17.0.0.3
WebSphere Liberty 17.0.0.3
WildFly Swarm 2017.12.1
Payara Server 5.181
Payara Micro 5.181
Apache Safeguard 1.0
SmallRye Fault Tolerance
Thorntail 2.1.0.Final
KumuluzEE Fault Tolerance 1.1.0

GuardEE

Version

Passed TCK

In progress

Pending

3.1

Open Liberty 21.0.0.9
WebSphere Liberty 21.0.0.9

3.0

Open Liberty 21.0.0.3
WebSphere Liberty 21.0.0.3

2.2

SmallRye Health 2.2.0
Open Liberty 20.0.0.4
WebSphere Liberty 20.0.0.4

2.1

SmallRye Health 2.1.0
Quarkus 1.0.0.Final (via SmallRye)
Payara Server 5.194
Payara Micro 5.194
Open Liberty 19.0.0.12
WebSphere Liberty 19.0.0.12

2.0

Helidon 1.2.0
SmallRye Health
Open Liberty 19.0.0.7
WebSphere Liberty 19.0.0.7

1.0

Open Liberty 19.0.0.3
WebSphere Liberty 19.0.0.3
WildFly Swarm 2017.12.1
Payara Server 5.181
Payara Micro 5.181
Geronimo Health 1.0.1
SmallRye Health
Helidon 0.9.1
KumuluzEE Health 1.1.0

Version

Passed TCK

In progress

Pending

3.0

Open Liberty 21.0.0.3
WebSphere Liberty 210.0.0.3

2.3

SmallRye Metrics 2.4.0
Open Liberty 20.0.0.4
WebSphere Liberty 20.0.0.4

2.2

SmallRye Metrics 2.3.0
Quarkus 1.0.0.Final (via SmallRye)
Payara Server 5.194
Payara Micro 5.194
Open Liberty 19.0.0.12
WebSphere Liberty 19.0.0.12

2.0

Helidon 1.3.0
SmallRye Metrics
Open Liberty 19.0.0.7
WebSphere Liberty 19.0.0.7

1.1

WildFly Swarm 2018.1.0
Open Liberty 18.0.0.1
WebSphere Liberty 18.0.0.1
Payara Server 5.182
Payara Micro 5.182
Geronimo Metrics 1.0.2
SmallRye Metrics
Helidon 0.9.1
KumuluzEE Metrics 1.1.3

1.0

Open Liberty 17.0.0.3
WebSphere Liberty 17.0.0.3
WildFly Swarm 2017.12.1
Payara Server 5.181
Payara Micro 5.181
KumuluzEE Metrics 1.0.0

Version

Passed TCK

In progress

Pending

1.2

Open Liberty 21.0.0.3
WebSphere Liberty 21.0.0.3

1.1

Helidon 1.2.0
Payara Server 5.183
Payara Micro 5.183
SmallRye JWT
Open Liberty 18.0.0.3
WebSphere Liberty 18.0.0.3
TomEE 8.0.0-M2
KumuluzEE JWT Auth 1.1.1
Quarkus 1.0.0.Final (via SmallRye)
Piranha 19.11.0

1.0

Open Liberty 17.0.0.3
WebSphere Liberty 17.0.0.3
WildFly Swarm 2017.12.1
KumuluzEE JWT Auth 1.1.0
Payara Server 5.181
Payara Micro 5.181
TomEE 8.0.0-M1

Version

Passed TCK

In progress

Pending

2.0

Open Liberty 21.0.0.3
WebSphere Liberty 21.0.0.3

1.3

Helidon 1.2.0
SmallRye OpenTracing
Open Liberty 19.0.0.3
WebSphere Liberty 19.0.0.3
KumuluzEE OpenTracing 1.3.1
Quarkus 1.0.0.Final (via SmallRye)
Payara Server 5.194
Payara Micro 5.194

1.2

Open Liberty 18.0.0.4
WebSphere Liberty 18.0.0.4
SmallRye OpenTracing
KumuluzEE OpenTracing 1.2.1

1.1

Payara Server 5.183
Payara Micro 5.183
SmallRye OpenTracing
Open Liberty 18.0.0.3
WebSphere Liberty 18.0.0.3
Geronimo OpenTracing 1.0

1.0

Open Liberty 18.0.0.1
WebSphere Liberty 18.0.0.1
Payara Server 5.182
Payara Micro 5.182

Version

Passed TCK

In progress

Pending

2.0

Open Liberty 21.0.0.3 (Via SmallRye Open API)
WebSphere Liberty 21.0.0.3 (Via SmallRye Open API)

1.1

Helidon 1.2.0
SmallRye OpenApi
Open Liberty 19.0.0.3
WebSphere Liberty 19.0.0.3
KumuluzEE OpenAPI MP 1.1.2
Quarkus 1.0.0.Final (via SmallRye)
Payara Server 5.194
Payara Micro 5.194

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
KumuluzEE OpenAPI MP 1.0.1

Version

Passed TCK

In progress

Pending

2.0

Open Liberty 21.0.0.3 (Via Apache CXF)
WebSphere Liberty 21.0.0.3 (Via Apache CXF)

1.4

Apache CXF 3.3.6
Open Liberty 20.0.0.4
WebSphere Liberty 20.0.0.4

1.3

Helidon 1.3.0
RESTEasy 3.8.0.Final
Open Liberty 19.0.0.7
WebSphere Liberty 19.0.0.7
Quarkus 1.0.0.Final (via RESTEasy)
Payara Server 5.194
Payara Micro 5.194

1.2

SmallRye REST Client
Open Liberty 19.0.0.3
WebSphere Liberty 19.0.0.3
KumuluzEE Rest Client 1.2.2

1.1

Payara Server 5.183
Payara Micro 5.183
Open Liberty 18.0.0.3
WebSphere Liberty 18.0.0.3
SmallRye REST Client
Apache CXF 3.2.7
KumuluzEE Rest Client 1.1.0

1.0

WildFly Swarm 2018.2.0
Open Liberty 18.0.0.1
WebSphere Liberty 18.0.0.1
Payara Server 5.182
Payara Micro 5.182
Apache CXF 3.2.2
SmallRye REST Client
KumuluzEE Rest Client 1.0.0

Version

Passed TCK

In progress

Pending

1.0

SmallRye Reactive Streams Operators 1.0.3
Open Liberty 19.0.0.4 (via SmallRye)
WebSphere Liberty 19.0.0.4 (via SmallRye)
Quarkus 1.0.0.Final (via SmallRye)
Helidon 2.0.0

Version

Passed TCK

In progress

Pending

1.0

SmallRye Reactive Messaging 1.0.0
Quarkus 1.0.0.Final (via SmallRye)
Open Liberty 19.0.0.9 (via SmallRye)
WebSphere Liberty 19.0.0.9 (via SmallRye)
Helidon 2.0.0

Version

Passed TCK

In progress

Pending

1.0

SmallRye Context Propagation 1.0.2
Open Liberty 19.0.0.8
WebSphere Liberty 19.0.0.8
Quarkus 1.0.0.Final (via SmallRye)

Version

Passed TCK

In progress

Pending

1.0

Open Liberty 20.0.0.6 (via SmallRye)
WebSphere Liberty 20.0.0.6 (via SmallRye)
Quarkus 1.5.0.Final (via SmallRye)
Wildfly 20.0.0.Final GraphQL feature pack (via SmallRye)
Helidon 2.2.0

Category:MicroProfile