Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "MicroProfile/JDK11Runtime"

m
 
(18 intermediate revisions by 5 users not shown)
Line 5: Line 5:
 
! Specification !! [https://github.com/eclipse/microprofile/issues/119 Spec Binary and TCK Compat] !! [https://github.com/eclipse/microprofile/issues/120 Spec Binary TCK Source]
 
! Specification !! [https://github.com/eclipse/microprofile/issues/119 Spec Binary and TCK Compat] !! [https://github.com/eclipse/microprofile/issues/120 Spec Binary TCK Source]
 
|-
 
|-
| Config || Yes || No
+
| Config || 1.3 || Unverified
 
|-
 
|-
| Context Propagation || Yes || No
+
| Context Propagation || 1.0 || Unverified
 
|-
 
|-
| Fault Tolerance || Yes || 2.0
+
| Fault Tolerance || 2.0 || 2.0
 
|-
 
|-
| Health || Yes || No
+
| Health || 2.0, 2.1 || Unverified
 
|-
 
|-
| JWT || Yes || No
+
| JWT || 1.1 || Unverified
 
|-
 
|-
| Metrics || 2.1 || 2.1
+
| Metrics || 2.0, 2.1 || 2.1
 
|-
 
|-
| Open Tracing || Yes || No
+
| Open Tracing || 1.3 || Unverified
 
|-
 
|-
| Open API || Yes || No
+
| Open API || 1.1 || Unverified
 
|-
 
|-
| Reactive Messaging ||Yes|| No
+
| Reactive Messaging ||1.0|| Unverified
 
|-
 
|-
| Reactive Streams Operators || Yes|| No
+
| Reactive Streams Operators || 1.0|| Unverified
 
|-
 
|-
| REST Client || Yes || No
+
| REST Client || 1.3 || Unverified
 
|}
 
|}
  
Line 31: Line 31:
 
Note: Specifications should switch "No" to the version of the specification that complies with each of the Architectural issues when it's done
 
Note: Specifications should switch "No" to the version of the specification that complies with each of the Architectural issues when it's done
  
Comment from Payara:
 
  
All the MP TCKs except OpenTracing pass with Payara on JDK 11. It applies to the following versions:
 
  
* Config 1.3
+
{| class="wikitable"
* Fault Tolerance 2.0
+
|-
* Health 1.0
+
! Releases !! Runtime that passed the spec TCKs with Java11 !! Runtime that recompiled the current APIs and TCKs with Java11 and passed
* JWT Auth 1.1
+
|-
* Metrics 2.0
+
| MP 1.2 || [https://github.com/OpenLiberty/open-liberty/releases/tag/gm-19.0.0.12 Open Liberty 19.0.0.12 and onwards] || Unverified
* OpenAPI 1.0
+
|-
* Rest Client 1.1
+
| MP 1.3 || [https://github.com/OpenLiberty/open-liberty/releases/tag/gm-19.0.0.12 Open Liberty 19.0.0.12 and onwards] || Unverified
 
+
|-
OpenTracing 1.3 passes on Payara with JDK 8 but some tests fail on JDK 11. It's not yet confirmed if the issue comes from the TCK or from Payara. The TCKs are built on JDK 8 in both cases, we haven't tried building them on JDK 11.
+
| MP 1.4 || [https://github.com/OpenLiberty/open-liberty/releases/tag/gm-19.0.0.12 Open Liberty 19.0.0.12 and onwards] || Unverified
 +
|-
 +
| MP 2.0 || [https://github.com/OpenLiberty/open-liberty/releases/tag/gm-19.0.0.12 Open Liberty 19.0.0.12 and onwards] || Unverified
 +
|-
 +
| MP 2.1 || [https://github.com/OpenLiberty/open-liberty/releases/tag/gm-19.0.0.12 Open Liberty 19.0.0.12 and onwards] || Unverified
 +
|-
 +
| MP 2.2 || [https://thorntail.io/posts/announcing-thorntail-2-4-0-final/ Thorntail 2.4.0.Final] <br/> [https://github.com/OpenLiberty/open-liberty/releases/tag/gm-19.0.0.12 Open Liberty 19.0.0.12 and onwards]|| Unverified
 +
|-
 +
| MP 3.0 || [https://github.com/OpenLiberty/open-liberty/releases/tag/gm-19.0.0.5 Open Liberty 19.0.0.5 and onwards] <br/> [https://thorntail.io/posts/announcing-thorntail-2-5-0-final/ Thorntail 2.5.0.Final] <br/> [https://github.com/kumuluz/kumuluzee/releases/tag/v3.6.0/ KumuluzEE 3.6.0]|| Unverified
 +
|-
 +
| MP 3.2 || [https://blog.payara.fish/jdk-11-support-available-in-payara-platform-194 Payara Server 5.194 and Payara Micro 5.194] <br/> [https://thorntail.io/posts/announcing-thorntail-2-6-0-final/ Thorntail 2.6.0.Final]<br/>[https://github.com/oracle/helidon/releases/tag/1.4.0 Helidon 1.4.0]<br/>[https://github.com/OpenLiberty/open-liberty/releases/tag/gm-19.0.0.12 Open Liberty 19.0.0.12 and onwards] || Unverified
 +
|-
 +
| MP 3.3 || [https://github.com/OpenLiberty/open-liberty/releases/tag/gm-20.0.0.4 Open Liberty 20.0.0.4 and onwards] || Unverified
 +
|}
  
All MP TCKs passed with Open Liberty [19.0.0.5 and onwards] on JDK 11 [Emily]
+
[[Category:MicroProfile]]

Latest revision as of 14:17, 26 January 2024

This page is intended to track the status of each MicroProfile specification as it moves towards JDK 11 runtime compatibility.

Specification Spec Binary and TCK Compat Spec Binary TCK Source
Config 1.3 Unverified
Context Propagation 1.0 Unverified
Fault Tolerance 2.0 2.0
Health 2.0, 2.1 Unverified
JWT 1.1 Unverified
Metrics 2.0, 2.1 2.1
Open Tracing 1.3 Unverified
Open API 1.1 Unverified
Reactive Messaging 1.0 Unverified
Reactive Streams Operators 1.0 Unverified
REST Client 1.3 Unverified


Note: Specifications should switch "No" to the version of the specification that complies with each of the Architectural issues when it's done


Releases Runtime that passed the spec TCKs with Java11 Runtime that recompiled the current APIs and TCKs with Java11 and passed
MP 1.2 Open Liberty 19.0.0.12 and onwards Unverified
MP 1.3 Open Liberty 19.0.0.12 and onwards Unverified
MP 1.4 Open Liberty 19.0.0.12 and onwards Unverified
MP 2.0 Open Liberty 19.0.0.12 and onwards Unverified
MP 2.1 Open Liberty 19.0.0.12 and onwards Unverified
MP 2.2 Thorntail 2.4.0.Final
Open Liberty 19.0.0.12 and onwards
Unverified
MP 3.0 Open Liberty 19.0.0.5 and onwards
Thorntail 2.5.0.Final
KumuluzEE 3.6.0
Unverified
MP 3.2 Payara Server 5.194 and Payara Micro 5.194
Thorntail 2.6.0.Final
Helidon 1.4.0
Open Liberty 19.0.0.12 and onwards
Unverified
MP 3.3 Open Liberty 20.0.0.4 and onwards Unverified

Back to the top