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

Andriy Redko updated CXF-8671:
------------------------------
    Description: 
Support Jakarta EE 10

Jakarta EE 10 has Landed - 
[https://jakartaee-ambassadors.io/2022/09/22/jakarta-ee-10-released/]

[https://jakarta.ee/release/10/]

[https://www.infoq.com/news/2023/01/glassfish-delivers-support-jdk17/]

 

Specs 
([https://repo1.maven.org/maven2/jakarta/platform/jakartaee-api-parent/10.0.0/jakartaee-api-parent-10.0.0.pom):]
 * Jakarta Activation 2.1*

 * Jakarta Authentication 3.0*

 * Jakarta Authorization 2.1*

 * Jakarta Batch 2.1*

 * Jakarta Bean Validation 3.0

 * Jakarta Common Annotations 2.1*

 * Jakarta Concurrency 3.0*

 * Jakarta Connectors 2.1*

 * Jakarta Contexts and Dependency Injection 4.0*

 * Jakarta Debugging Support for Other Languages 2.0

 * Jakarta Dependency Injection 2.0

 * Jakarta Enterprise Beans 4.0 (except for Jakarta Enterprise Beans entity 
beans and associated Jakarta Enterprise Beans QL, and embedded container, which 
have been made removed)

 * Jakarta Expression Language 5.0*

 * Jakarta Interceptors 2.1*

 * Jakarta JSON Processing 2.1*

 * Jakarta JSON Binding 3.0*

 * Jakarta Mail 2.1*

 * Jakarta Managed Beans 2.0

 * Jakarta Messaging 3.1*

 * Jakarta Persistence 3.1*

 * Jakarta RESTful Web Services 3.1*

 * Jakarta Security 3.0*

 * Jakarta Servlet 6.0*

 * Jakarta Server Faces 4.0*

 * Jakarta Server Pages 3.1*

 * Jakarta Standard Tag Library 3.0*

 * Jakarta Transactions 2.0

 * Jakarta WebSocket 2.1*
 * Jakarta Enterprise Beans 3.2 and earlier entity beans and associated Jakarta 
Enterprise Beans QL

 * Jakarta Enterprise Beans 2.x API group

 * Jakarta Enterprise Web Services 2.0

 * Jakarta SOAP with Attachments 3.0*

 * Jakarta XML Web Services 4.0*

 * Jakarta XML Binding 4.0*

 

Rest Client TCK update:

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

 

Updates required:

 - *[DONE]* Brave 6

 - *[DONE]* OpenTelemetry 1.37.0+

 - Apache Tika 3.0.0 ([https://github.com/apache/tika/releases/tag/3.0.0-BETA)]

 - *[DONE]* UnboundID LDAP SDK for Java 7.0.0 
([https://github.com/pingidentity/ldapsdk/releases/tag/7.0.0])

 - *[DONE]* Undertow 2.3.x

 - *[DONE]* Jetty 12 
([https://github.com/eclipse/jetty.project/releases/tag/jetty-12.0.0.beta0])

 - Hibernate Validator 8 ([https://hibernate.org/validator/releases/8.0/)]

 - *[DONE]* Hibernate 6.4 
([https://in.relation.to/2023/11/23/orm-640-final/|https://in.relation.to/2023/08/31/orm-630/])

 - *[DONE]* Weld 5 ([https://weld.cdi-spec.org/news/2022/04/29/weld-500Final/])

 - *[DONE]* Spring Boot 3.3 
([https://github.com/spring-projects/spring-boot/releases/tag/v3.3.0|https://github.com/spring-projects/spring-boot/releases/tag/v3.1.0])

 - Spring Security 6.3 
([https://github.com/spring-projects/spring-security/releases/tag/6.3.0|https://github.com/spring-projects/spring-security/releases/tag/6.1.0])

 - Micrometer 1.13 
([https://github.com/micrometer-metrics/micrometer/releases/tag/v1.13.1|https://github.com/micrometer-metrics/micrometer/releases/tag/v1.11.0-M1])

 - Micrometer Tracing 1.3 
([https://github.com/micrometer-metrics/tracing/releases/tag/v1.3.1)|https://github.com/micrometer-metrics/tracing/releases/tag/v1.1.4)]

 - *[DONE]* Spring LDAP 3.2 
([https://github.com/spring-projects/spring-ldap/releases/tag/3.2.0)|https://github.com/spring-projects/spring-ldap/releases/tag/3.1.0)]

Microprofile 6.0 
([https://download.eclipse.org/microprofile/microprofile-6.0/microprofile-spec-6.0.html),]
 aligned with JakartaEE 10 core profile:

 - Microprofile OpenAPI 3.1 
([https://github.com/eclipse/microprofile-open-api/releases/tag/3.1])

 - Microprofile Config 3.1 
([https://github.com/eclipse/microprofile-config/releases/tag/3.1])

 - Angus Mail ([https://github.com/eclipse-ee4j/angus-mail/releases/tag/2.0.1])
 - 
[https://github.com/arquillian/arquillian-container-weld/releases/tag/3.0.2.Final]

 

Migration Guide: 
[https://cwiki.apache.org/confluence/display/CXF20DOC/4.1+Migration+Guide]

  was:
Support Jakarta EE 10

Jakarta EE 10 has Landed - 
[https://jakartaee-ambassadors.io/2022/09/22/jakarta-ee-10-released/]

[https://jakarta.ee/release/10/]

[https://www.infoq.com/news/2023/01/glassfish-delivers-support-jdk17/]

 

Specs 
([https://repo1.maven.org/maven2/jakarta/platform/jakartaee-api-parent/10.0.0/jakartaee-api-parent-10.0.0.pom):]
 * Jakarta Activation 2.1*

 * Jakarta Authentication 3.0*

 * Jakarta Authorization 2.1*

 * Jakarta Batch 2.1*

 * Jakarta Bean Validation 3.0

 * Jakarta Common Annotations 2.1*

 * Jakarta Concurrency 3.0*

 * Jakarta Connectors 2.1*

 * Jakarta Contexts and Dependency Injection 4.0*

 * Jakarta Debugging Support for Other Languages 2.0

 * Jakarta Dependency Injection 2.0

 * Jakarta Enterprise Beans 4.0 (except for Jakarta Enterprise Beans entity 
beans and associated Jakarta Enterprise Beans QL, and embedded container, which 
have been made removed)

 * Jakarta Expression Language 5.0*

 * Jakarta Interceptors 2.1*

 * Jakarta JSON Processing 2.1*

 * Jakarta JSON Binding 3.0*

 * Jakarta Mail 2.1*

 * Jakarta Managed Beans 2.0

 * Jakarta Messaging 3.1*

 * Jakarta Persistence 3.1*

 * Jakarta RESTful Web Services 3.1*

 * Jakarta Security 3.0*

 * Jakarta Servlet 6.0*

 * Jakarta Server Faces 4.0*

 * Jakarta Server Pages 3.1*

 * Jakarta Standard Tag Library 3.0*

 * Jakarta Transactions 2.0

 * Jakarta WebSocket 2.1*
 * Jakarta Enterprise Beans 3.2 and earlier entity beans and associated Jakarta 
Enterprise Beans QL

 * Jakarta Enterprise Beans 2.x API group

 * Jakarta Enterprise Web Services 2.0

 * Jakarta SOAP with Attachments 3.0*

 * Jakarta XML Web Services 4.0*

 * Jakarta XML Binding 4.0*

 

Rest Client TCK update:

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

 

Updates required:

 - Brave 6

 - OpenTelemetry 1.37.0+

 - Apache Tika 3.0.0 ([https://github.com/apache/tika/releases/tag/3.0.0-BETA)]

 - *[DONE]* UnboundID LDAP SDK for Java 7.0.0 
([https://github.com/pingidentity/ldapsdk/releases/tag/7.0.0])

 - *[DONE]* Undertow 2.3.x

 - *[DONE]* Jetty 12 
([https://github.com/eclipse/jetty.project/releases/tag/jetty-12.0.0.beta0])

 - Hibernate Validator 8 ([https://hibernate.org/validator/releases/8.0/)]

 - *[DONE]* Hibernate 6.4 
([https://in.relation.to/2023/11/23/orm-640-final/|https://in.relation.to/2023/08/31/orm-630/])

 - *[DONE]* Weld 5 ([https://weld.cdi-spec.org/news/2022/04/29/weld-500Final/])

 - *[DONE]* Spring Boot 3.3 
([https://github.com/spring-projects/spring-boot/releases/tag/v3.3.0|https://github.com/spring-projects/spring-boot/releases/tag/v3.1.0])

 - Spring Security 6.3 
([https://github.com/spring-projects/spring-security/releases/tag/6.3.0|https://github.com/spring-projects/spring-security/releases/tag/6.1.0])

 - Micrometer 1.13 
([https://github.com/micrometer-metrics/micrometer/releases/tag/v1.13.1|https://github.com/micrometer-metrics/micrometer/releases/tag/v1.11.0-M1])

 - Micrometer Tracing 1.3 
([https://github.com/micrometer-metrics/tracing/releases/tag/v1.3.1)|https://github.com/micrometer-metrics/tracing/releases/tag/v1.1.4)]

 - *[DONE]* Spring LDAP 3.2 
([https://github.com/spring-projects/spring-ldap/releases/tag/3.2.0)|https://github.com/spring-projects/spring-ldap/releases/tag/3.1.0)]

Microprofile 6.0 
([https://download.eclipse.org/microprofile/microprofile-6.0/microprofile-spec-6.0.html),]
 aligned with JakartaEE 10 core profile:

 - Microprofile OpenAPI 3.1 
([https://github.com/eclipse/microprofile-open-api/releases/tag/3.1])

 - Microprofile Config 3.1 
([https://github.com/eclipse/microprofile-config/releases/tag/3.1])

 - Angus Mail ([https://github.com/eclipse-ee4j/angus-mail/releases/tag/2.0.1])
 - 
[https://github.com/arquillian/arquillian-container-weld/releases/tag/3.0.2.Final]

 

Migration Guide: 
[https://cwiki.apache.org/confluence/display/CXF20DOC/4.1+Migration+Guide]


> Support Jakarta EE 10
> ---------------------
>
>                 Key: CXF-8671
>                 URL: https://issues.apache.org/jira/browse/CXF-8671
>             Project: CXF
>          Issue Type: Improvement
>            Reporter: Andriy Redko
>            Assignee: Andriy Redko
>            Priority: Major
>             Fix For: 4.1.0
>
>
> Support Jakarta EE 10
> Jakarta EE 10 has Landed - 
> [https://jakartaee-ambassadors.io/2022/09/22/jakarta-ee-10-released/]
> [https://jakarta.ee/release/10/]
> [https://www.infoq.com/news/2023/01/glassfish-delivers-support-jdk17/]
>  
> Specs 
> ([https://repo1.maven.org/maven2/jakarta/platform/jakartaee-api-parent/10.0.0/jakartaee-api-parent-10.0.0.pom):]
>  * Jakarta Activation 2.1*
>  * Jakarta Authentication 3.0*
>  * Jakarta Authorization 2.1*
>  * Jakarta Batch 2.1*
>  * Jakarta Bean Validation 3.0
>  * Jakarta Common Annotations 2.1*
>  * Jakarta Concurrency 3.0*
>  * Jakarta Connectors 2.1*
>  * Jakarta Contexts and Dependency Injection 4.0*
>  * Jakarta Debugging Support for Other Languages 2.0
>  * Jakarta Dependency Injection 2.0
>  * Jakarta Enterprise Beans 4.0 (except for Jakarta Enterprise Beans entity 
> beans and associated Jakarta Enterprise Beans QL, and embedded container, 
> which have been made removed)
>  * Jakarta Expression Language 5.0*
>  * Jakarta Interceptors 2.1*
>  * Jakarta JSON Processing 2.1*
>  * Jakarta JSON Binding 3.0*
>  * Jakarta Mail 2.1*
>  * Jakarta Managed Beans 2.0
>  * Jakarta Messaging 3.1*
>  * Jakarta Persistence 3.1*
>  * Jakarta RESTful Web Services 3.1*
>  * Jakarta Security 3.0*
>  * Jakarta Servlet 6.0*
>  * Jakarta Server Faces 4.0*
>  * Jakarta Server Pages 3.1*
>  * Jakarta Standard Tag Library 3.0*
>  * Jakarta Transactions 2.0
>  * Jakarta WebSocket 2.1*
>  * Jakarta Enterprise Beans 3.2 and earlier entity beans and associated 
> Jakarta Enterprise Beans QL
>  * Jakarta Enterprise Beans 2.x API group
>  * Jakarta Enterprise Web Services 2.0
>  * Jakarta SOAP with Attachments 3.0*
>  * Jakarta XML Web Services 4.0*
>  * Jakarta XML Binding 4.0*
>  
> Rest Client TCK update:
>  - [https://github.com/eclipse/microprofile-rest-client/pull/352]
>  
> Updates required:
>  - *[DONE]* Brave 6
>  - *[DONE]* OpenTelemetry 1.37.0+
>  - Apache Tika 3.0.0 
> ([https://github.com/apache/tika/releases/tag/3.0.0-BETA)]
>  - *[DONE]* UnboundID LDAP SDK for Java 7.0.0 
> ([https://github.com/pingidentity/ldapsdk/releases/tag/7.0.0])
>  - *[DONE]* Undertow 2.3.x
>  - *[DONE]* Jetty 12 
> ([https://github.com/eclipse/jetty.project/releases/tag/jetty-12.0.0.beta0])
>  - Hibernate Validator 8 ([https://hibernate.org/validator/releases/8.0/)]
>  - *[DONE]* Hibernate 6.4 
> ([https://in.relation.to/2023/11/23/orm-640-final/|https://in.relation.to/2023/08/31/orm-630/])
>  - *[DONE]* Weld 5 
> ([https://weld.cdi-spec.org/news/2022/04/29/weld-500Final/])
>  - *[DONE]* Spring Boot 3.3 
> ([https://github.com/spring-projects/spring-boot/releases/tag/v3.3.0|https://github.com/spring-projects/spring-boot/releases/tag/v3.1.0])
>  - Spring Security 6.3 
> ([https://github.com/spring-projects/spring-security/releases/tag/6.3.0|https://github.com/spring-projects/spring-security/releases/tag/6.1.0])
>  - Micrometer 1.13 
> ([https://github.com/micrometer-metrics/micrometer/releases/tag/v1.13.1|https://github.com/micrometer-metrics/micrometer/releases/tag/v1.11.0-M1])
>  - Micrometer Tracing 1.3 
> ([https://github.com/micrometer-metrics/tracing/releases/tag/v1.3.1)|https://github.com/micrometer-metrics/tracing/releases/tag/v1.1.4)]
>  - *[DONE]* Spring LDAP 3.2 
> ([https://github.com/spring-projects/spring-ldap/releases/tag/3.2.0)|https://github.com/spring-projects/spring-ldap/releases/tag/3.1.0)]
> Microprofile 6.0 
> ([https://download.eclipse.org/microprofile/microprofile-6.0/microprofile-spec-6.0.html),]
>  aligned with JakartaEE 10 core profile:
>  - Microprofile OpenAPI 3.1 
> ([https://github.com/eclipse/microprofile-open-api/releases/tag/3.1])
>  - Microprofile Config 3.1 
> ([https://github.com/eclipse/microprofile-config/releases/tag/3.1])
>  - Angus Mail 
> ([https://github.com/eclipse-ee4j/angus-mail/releases/tag/2.0.1])
>  - 
> [https://github.com/arquillian/arquillian-container-weld/releases/tag/3.0.2.Final]
>  
> Migration Guide: 
> [https://cwiki.apache.org/confluence/display/CXF20DOC/4.1+Migration+Guide]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to