ABCDEFGHIJKLMNOPQRSTUVWXYZAAABAC
1
SpecificationAutomatic Module NameModule NameProposed New Module NameIn EE 8IssueDoneNotes
2
Activationjakarta.activationyesnoyes
3
Annotationsjakarta.annotationyesnoyesReadme still mentions Automatic old module name
4
Authenticationjava.security.auth.messagejakarta.security.auth.messageyesyesyes
5
Authorizationjava.security.jaccjakarta.security.jaccyesyesyes
6
BatchNone
7
Bean Validationjakarta.validationjakarta.validationyesnoyes
8
ConcurrencyNone
9
ConnectorsNone
10
CDINonejakarta.enterprise.cdi-api-3.0.0-M4.jar
11
Debugging SupportN/ALooks like this is part of JSP and doesn't have a separate API artifact
12
Dependency Injectionjakarta.injectjakarta.injectyesnoyesjakarta.inject was introduced in Jakarta EE 8
13
DeploymentNone
14
Enterprise BeansNone
15
Enterprise Web ServicesN/ALooks like this has no separate API artifact
16
Expression Languagejakarta.el.apijakarta.elnonoyes.api was removed, need to clarify, if it's acceptable, but the name is correct now.
17
InterceptorsNone
18
JSON Bindingjakarta.json.bindyesnoyes
19
JSON Processingjakarta.jsonyesnoyes
20
Mailjakarta.mailnonoyes
21
Managed BeansN/AManaged Beans is part of the platform, so seems no separate API artifact
22
ManagementNoneSeems the package structure also has not been renamed from "javax"
23
MessagingNone
24
MVC
25
NoSQL
26
Persistencejakarta.persistenceyesnoyes
27
RESTjakarta.ws.rsyesnoyes
28
SecurityNone
29
Server FacesNone
30
Server Pagesjakarta.servlet.jsp.apijakarta.servlet.jspnonoyes.api is not part of the package name. Created https://github.com/eclipse-ee4j/jsp-api/issues/178
31
Servletjava.servletjakarta.servletyesyesyes
32
SOAP with Attachmentsjakarta.xml.soapnoyes
33
Standard Tag Libraryjava.servlet.jsp.jstljakarta.servlet.jsp.jstlnonoyes.api was removed, need to clarify, if it's acceptable, but the name is correct now.
34
Transactionsjava.transactionjakarta.transactionyesnoyesReadme still mentions Automatic old module name
35
WS Metadata
36
Websocketjakarta.websocket.client.api + jakarta.websocket.apijakarta.websocket.client + jakarta.websocketnonoyes.api is not part of the package name. Created https://github.com/eclipse-ee4j/websocket-api/issues/357 Created PRs https://github.com/eclipse-ee4j/websocket-api/pull/358 and https://github.com/eclipse-ee4j/websocket-api/pull/359. Since the OSGi extension points "javax.websocket" and "javax.websocket.client" already existed in Jakarta EE 8, it seems reasonable to keep the matching automatic module names by just dropping the ".api".
37
XML Bindingjakarta.xml.bindyesnoyes
38
XML RegistriesNoneIt's one of the "Stable" APIs, not sure, if these would even get any further development like JPMS?
39
XML RPCNoneIt's one of the "Stable" APIs, not sure, if these would even get any further development like JPMS?
40
XML Web Servicesjakarta.xml.wsyesnoyes
41
42
Blank means N/ABlank means N/ABlank means N/AGrey means not for Jakarta EE 9
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100