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"

(TCK with Payara on JDK11)
(5 intermediate revisions by 3 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 || No || No
+
| Config || 1.3 || No
 
|-
 
|-
| Context Propagation || No || No
+
| Context Propagation || 1.0 || No
 
|-
 
|-
| Fault Tolerance || No || No
+
| Fault Tolerance || 2.0 || 2.0
 
|-
 
|-
| Health || No || No
+
| Health || 2.0, 2.1 || No
 
|-
 
|-
| JWT || No || No
+
| JWT || 1.1 || No
 
|-
 
|-
| Metrics || No || No
+
| Metrics || 2.0, 2.1 || 2.1
 
|-
 
|-
| Open Tracing || No || No
+
| Open Tracing || 1.3 || No
 
|-
 
|-
| Open API || No || No
+
| Open API || 1.1 || No
 
|-
 
|-
| Reactive Messaging || No || No
+
| Reactive Messaging ||1.0|| No
 
|-
 
|-
| Reactive Streams Operators || No || No
+
| Reactive Streams Operators || 1.0|| No
 
|-
 
|-
| REST Client || No || No
+
| REST Client || 1.3 || No
 
|}
 
|}
  
Line 43: Line 43:
 
* Rest Client 1.1
 
* Rest Client 1.1
  
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.
+
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.
 +
 
 +
Emily: I think we want to focus on the latest TCKs for each spec. All MP TCKs passed with Open Liberty [19.0.0.5 and onwards] on JDK 11

Revision as of 18:39, 11 October 2019

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 No
Context Propagation 1.0 No
Fault Tolerance 2.0 2.0
Health 2.0, 2.1 No
JWT 1.1 No
Metrics 2.0, 2.1 2.1
Open Tracing 1.3 No
Open API 1.1 No
Reactive Messaging 1.0 No
Reactive Streams Operators 1.0 No
REST Client 1.3 No


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
  • Fault Tolerance 2.0
  • Health 1.0
  • JWT Auth 1.1
  • Metrics 2.0
  • OpenAPI 1.0
  • Rest Client 1.1

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.

Emily: I think we want to focus on the latest TCKs for each spec. All MP TCKs passed with Open Liberty [19.0.0.5 and onwards] on JDK 11

Back to the top