[ 
https://issues.apache.org/jira/browse/CXF-8371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andriy Redko updated CXF-8371:
------------------------------
    Description: 
|*Jakarta EE 9 is NOT BACKWARD COMPATIBLE with Java EE 8*|

Understanding Jakarta EE 9: [http://blog.supol.cz/?p=202]

Tooling:

 - Eclipse Transformer:

    - [https://github.com/eclipse/transformer/]
    - [https://projects.eclipse.org/projects/technology.transformer]

Risks & Deps:

  - Spring: [https://github.com/spring-projects/spring-framework/issues/25354]

                 
[https://spring.io/blog/2021/12/16/spring-framework-6-0-m1-released]

The path other projects have taken (majority went with 2 release branches):

 - Hibernate Validator 6.2.x / javax.* and 7.x / jakarta.* 
([https://in.relation.to/2021/01/06/hibernate-validator-700-62-final-released/)]

 - {color:#000000}Tomcat 9  / javax.* and 10{color} / jakarta.* 
([https://cwiki.apache.org/confluence/display/TOMCAT/Jakarta+EE+Release+Numbering])

 - Jetty 10 {color:#000000}/ javax.*{color} and 11 / jakarta.* 
([https://webtide.com/jetty-10-and-11-have-arrived/])

 - ActiveMQ 
[https://blogs.apache.org/activemq/entry/activemq-artemis-embraces-jakarta-ee]

 

Microprofile:

 - [https://github.com/eclipse/microprofile-rest-client/pull/319]

 - 
[https://github.com/eclipse/microprofile-rest-client/releases/tag/3.0-RC2|https://github.com/eclipse/microprofile-rest-client/releases/tag/3.0-RC1]

 - [https://github.com/eclipse/microprofile-open-api/releases/tag/3.0-RC1]

 - [https://microprofile.io/2021/12/07/microprofile-5-0-release/]

 

Jakarta EE Platform 9.1 specs (used by CXF):

 - Jakarta Activation 2.0
 - Jakarta Annotations 2.0
 - Jakarta Bean Validation 3.0
 - Jakarta Connectors 2.0
 - Jakarta Contexts and Dependency Injection 3.0
 - Jakarta Dependency Injection 2.0
 - Jakarta Enterprise Beans 4.0
 - Jakarta Enterprise Web Services 2.0 (Optional)
 - Jakarta Expression Language 4.0
 - Jakarta Interceptors 2.0
 - Jakarta JSON Binding 2.0
 - Jakarta JSON Processing 2.0
 - Jakarta Mail 2.0
 - Jakarta Messaging 3.0
 - Jakarta Persistence 3.0
 - Jakarta RESTful Web Services 3.0
 - Jakarta Security 2.0
 - Jakarta Servlet 5.0
 - Jakarta SOAP with Attachments 2.0 (Optional)
 - Jakarta Transactions 2.0
 - Jakarta WebSocket 2.0
 - Jakarta Web Services Metadata 3.0 (Optional)
 - Jakarta XML Binding 3.0 (Optional)
 - Jakarta XML Web Services 3.0 (Optional)

Jakarta EE Platform TCK 9.0.1:

 - [https://github.com/jakartaee/specifications/issues/321]

  was:
|*Jakarta EE 9 is NOT BACKWARD COMPATIBLE with Java EE 8*|

Understanding Jakarta EE 9: [http://blog.supol.cz/?p=202]

Tooling:

 - Eclipse Transformer:

    - [https://github.com/eclipse/transformer/]
    - [https://projects.eclipse.org/projects/technology.transformer]

Risks & Deps:

  - Spring: [https://github.com/spring-projects/spring-framework/issues/25354]

                 
https://spring.io/blog/2021/12/16/spring-framework-6-0-m1-released

The path other projects have taken (majority went with 2 release branches):

 - Hibernate Validator 6.2.x / javax.* and 7.x / jakarta.* 
([https://in.relation.to/2021/01/06/hibernate-validator-700-62-final-released/)]

 - {color:#000000}Tomcat 9  / javax.* and 10{color} / jakarta.* 
([https://cwiki.apache.org/confluence/display/TOMCAT/Jakarta+EE+Release+Numbering])

 - Jetty 10 {color:#000000}/ javax.*{color} and 11 / jakarta.* 
([https://webtide.com/jetty-10-and-11-have-arrived/])

 - ActiveMQ 
[https://blogs.apache.org/activemq/entry/activemq-artemis-embraces-jakarta-ee]

 

Microprofile:

 - [https://github.com/eclipse/microprofile-rest-client/pull/319]

 - 
[https://github.com/eclipse/microprofile-rest-client/releases/tag/3.0-RC2|https://github.com/eclipse/microprofile-rest-client/releases/tag/3.0-RC1]

 - [https://github.com/eclipse/microprofile-open-api/releases/tag/3.0-RC1]

 - [https://microprofile.io/2021/12/07/microprofile-5-0-release/]

 

Jakarta EE Platform TCK 9.0.1:

 - [https://github.com/jakartaee/specifications/issues/321]


> Support Jakarta EE 9.1+
> -----------------------
>
>                 Key: CXF-8371
>                 URL: https://issues.apache.org/jira/browse/CXF-8371
>             Project: CXF
>          Issue Type: Task
>            Reporter: Andriy Redko
>            Assignee: Andriy Redko
>            Priority: Major
>             Fix For: 4.0.0
>
>
> |*Jakarta EE 9 is NOT BACKWARD COMPATIBLE with Java EE 8*|
> Understanding Jakarta EE 9: [http://blog.supol.cz/?p=202]
> Tooling:
>  - Eclipse Transformer:
>     - [https://github.com/eclipse/transformer/]
>     - [https://projects.eclipse.org/projects/technology.transformer]
> Risks & Deps:
>   - Spring: [https://github.com/spring-projects/spring-framework/issues/25354]
>                  
> [https://spring.io/blog/2021/12/16/spring-framework-6-0-m1-released]
> The path other projects have taken (majority went with 2 release branches):
>  - Hibernate Validator 6.2.x / javax.* and 7.x / jakarta.* 
> ([https://in.relation.to/2021/01/06/hibernate-validator-700-62-final-released/)]
>  - {color:#000000}Tomcat 9  / javax.* and 10{color} / jakarta.* 
> ([https://cwiki.apache.org/confluence/display/TOMCAT/Jakarta+EE+Release+Numbering])
>  - Jetty 10 {color:#000000}/ javax.*{color} and 11 / jakarta.* 
> ([https://webtide.com/jetty-10-and-11-have-arrived/])
>  - ActiveMQ 
> [https://blogs.apache.org/activemq/entry/activemq-artemis-embraces-jakarta-ee]
>  
> Microprofile:
>  - [https://github.com/eclipse/microprofile-rest-client/pull/319]
>  - 
> [https://github.com/eclipse/microprofile-rest-client/releases/tag/3.0-RC2|https://github.com/eclipse/microprofile-rest-client/releases/tag/3.0-RC1]
>  - [https://github.com/eclipse/microprofile-open-api/releases/tag/3.0-RC1]
>  - [https://microprofile.io/2021/12/07/microprofile-5-0-release/]
>  
> Jakarta EE Platform 9.1 specs (used by CXF):
>  - Jakarta Activation 2.0
>  - Jakarta Annotations 2.0
>  - Jakarta Bean Validation 3.0
>  - Jakarta Connectors 2.0
>  - Jakarta Contexts and Dependency Injection 3.0
>  - Jakarta Dependency Injection 2.0
>  - Jakarta Enterprise Beans 4.0
>  - Jakarta Enterprise Web Services 2.0 (Optional)
>  - Jakarta Expression Language 4.0
>  - Jakarta Interceptors 2.0
>  - Jakarta JSON Binding 2.0
>  - Jakarta JSON Processing 2.0
>  - Jakarta Mail 2.0
>  - Jakarta Messaging 3.0
>  - Jakarta Persistence 3.0
>  - Jakarta RESTful Web Services 3.0
>  - Jakarta Security 2.0
>  - Jakarta Servlet 5.0
>  - Jakarta SOAP with Attachments 2.0 (Optional)
>  - Jakarta Transactions 2.0
>  - Jakarta WebSocket 2.0
>  - Jakarta Web Services Metadata 3.0 (Optional)
>  - Jakarta XML Binding 3.0 (Optional)
>  - Jakarta XML Web Services 3.0 (Optional)
> Jakarta EE Platform TCK 9.0.1:
>  - [https://github.com/jakartaee/specifications/issues/321]



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to