Details
-
Improvement
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
Unknown
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/
- 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+
- [DONE] 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)
- [DONE] Hibernate Validator 8 (https://hibernate.org/validator/releases/8.0/)
- [DONE] Hibernate 6.6 (https://in.relation.to/2024/08/08/orm-660/)
- [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.4.0)
- [DONE] Spring Security 6.4 (https://github.com/spring-projects/spring-security/releases/tag/6.4.1)
- [DONE] Micrometer 1.14 (https://github.com/micrometer-metrics/micrometer/releases/tag/v1.13.1)
- [DONE] Micrometer Tracing 1.4 (https://github.com/micrometer-metrics/tracing/releases/tag/v1.3.1)
- [DONE] Spring LDAP 3.2 (https://github.com/spring-projects/spring-ldap/releases/tag/3.2.0)
Microprofile 6.0 (https://download.eclipse.org/microprofile/microprofile-6.0/microprofile-spec-6.0.html), aligned with JakartaEE 10 core profile:
- [DONE] Microprofile OpenAPI 3.1 (https://github.com/eclipse/microprofile-open-api/releases/tag/3.1)
- [DONE] Microprofile Config 3.1 (https://github.com/eclipse/microprofile-config/releases/tag/3.1)
- [DONE] Angus Mail (https://github.com/eclipse-ee4j/angus-mail/releases/tag/2.0.1)
Migration Guide: https://cwiki.apache.org/confluence/display/CXF20DOC/4.1+Migration+Guide
Attachments
Issue Links
- depends upon
-
CXF-8371 Support Jakarta EE 9.0+
- Closed
- is related to
-
CXF-9034 IllegalAccessError: class org.apache.cxf.transport.http_jetty.JettyHTTPServerEngine
- Closed
- relates to
-
CXF-9005 EE10 JAX-RS TCK Test Failures
- Open
-
CXF-8910 Package Name for https URI
- Open
-
CXF-9039 Run Jakarta RESTful Web Services 3.1 TCK
- In Progress
-
CXF-8969 Update to Brave 6
- Resolved
-
CXF-8976 Update to OpenTelemetry v1.39.0
- Resolved
-
CXF-8993 Migrate from net.sf.cglib (cglib) to org.springframework.cglib (spring)
- Resolved
-
CXF-8670 4.0.0x Module building for BIGlobalBinding breaks services/xkms/xkms-common
- Open
-
CXF-9029 Update to JAXB runtime 4.0.5
- Open
-
CXF-8891 Evaluate changes to org.glassfish.jaxb:jaxb-runtime:4.0.3
- Resolved
- links to