Details
-
Task
-
Resolution: Unresolved
-
Major
-
None
-
12.10.1
-
None
-
Unknown
-
Description
Instead of javax.
When Oracle donated the JavaEE project to the Eclipse foundation, they maintained the copyright to the javax.* namespace. Subsequently, future versions of JavaEE, now called JakartaEE, would be required to use a new namespace for those packages. Instead of an incremental process, the Eclipse foundation opted for a big bang approach and packages formerly under the javax.* namespace has been refactored under the new jakarta.* namespace.
The main consequence of that move is that it means removing support for the following Servlet containers:
- Jetty < 11
- Tomcat < 10
See https://dev.xwiki.org/xwiki/bin/view/Community/SupportStrategy/ServletContainerSupportStrategy/
More analysis started on https://design.xwiki.org/xwiki/bin/view/Proposal/Jakartamigration.
Migration work started in branch feature-deploy-jakarta:
Attachments
Issue Links
- blocks
-
XWIKI-21145 Support set operators in HQL and XWQL queries (union, intersect, except)
- Open
-
XCOMMONS-2465 Upgrade to Jakarta XML Binding 4
- Open
-
XCOMMONS-2476 Upgrade to Jakarta Activation 2.x
- Open
-
XCOMMONS-2477 Upgrade to Jakarta Mail 2.x
- Open
-
XCOMMONS-2479 Upgrade to Java Transaction API 2.x
- Open
-
XCOMMONS-2502 Upgrade to Logback 1.5.x
- Open
-
XCOMMONS-2854 Upgrade to JAX-RS 3.1.x
- Open
-
XCOMMONS-2925 Upgrade to JAXB Maven Plugin 4.x
- Open
-
XCOMMONS-2944 Upgrade to HK2 3.x
- Open
-
XCOMMONS-2993 Upgrade to Jakarta Annotations 2+
- Open
-
XWIKI-19708 Upgrade to Hibernate 6.x
- Open
-
XWIKI-20711 Upgrade to Greenmail 2.x
- Open
-
XWIKI-21394 Upgrade to Simple Java Mail 8.6.3
- Open
-
XWIKI-21950 Upgrade to Jersey 3.1.x
- Open
-
XWIKI-21954 Upgrade to Solr 9.5+
- Open
-
XCOMMONS-2108 Upgrade to Bean Validation 3.0.2
- Closed
-
XCOMMONS-2109 Upgrade to Hibernate Validator 8.0.1
- Closed
-
XCOMMONS-2475 Use Expressly instead of Apache EL
- Closed
-
XCOMMONS-2777 Support both javax.inject and jakarta.inject annotations
- Closed
-
XCOMMONS-2797 Allow accessing a javax.inject.Provider as a jakarta.inject.Provider and the opposite
- Closed
-
XCOMMONS-2963 Upgrade to Servlet 5.0
- Closed
-
XCOMMONS-2994 Upgrade to Websocket 2.1.1
- Closed
- depends on
-
XCOMMONS-2993 Upgrade to Jakarta Annotations 2+
- Open
-
XCOMMONS-2095 Move to Java 11 as minimum version
- Closed
-
XCOMMONS-2777 Support both javax.inject and jakarta.inject annotations
- Closed
-
XCOMMONS-2797 Allow accessing a javax.inject.Provider as a jakarta.inject.Provider and the opposite
- Closed
- relates to
-
XWIKI-21137 Impossible to install XWiki Debian tomcat packages on Debian 12+ and Ubuntu 24.04+
- Closed