Jakarta EE platforms
The following tables list the currently available features and corresponding versionless features for each Jakarta EE platform version. You can declare up to 2 platform elements, one for MicroProfile and another for either Jakarta EE or Java EE.
For more information, see Simplify feature selection with versionless features.
Jakarta EE 10.0
Platform short name: jakartaee-10.0
Feature name | Feature version | Versionless feature short name |
---|---|---|
Java Database Connectivity 4.2 |
| |
Jakarta Servlet 6.0 |
| |
Jakarta Authentication 3.0 |
| |
Jakarta Authorization 2.1 |
| |
Jakarta Application Client Support for Server 2.0 |
| |
Application Security 5.0 (Jakarta Security 3.0) |
| |
Jakarta Batch 2.1 |
| |
Jakarta Bean Validation 3.0 |
| |
Jakarta Contexts and Dependency Injection 4.0 |
| |
Jakarta Concurrency 3.0 |
| |
Jakarta Connectors 2.1 |
| |
Jakarta Enterprise Beans 4.0 |
| |
Jakarta Enterprise Beans 4.0 Home Interfaces |
| |
Jakarta Enterprise Beans 4.0 Lite |
| |
Jakarta Enterprise Beans 4.0 Persistent Timers |
| |
Jakarta Enterprise Beans 4.0 Remote |
| |
Jakarta Expression Language 5.0 |
| |
Jakarta Faces 4.0 |
| |
Jakarta Faces 4.0 Container |
| |
Jakarta JSON Binding 3.0 |
| |
Jakarta JSON Binding 3.0 Container |
| |
Jakarta JSON Processing 2.1 |
| |
Jakarta JSON Processing 2.1 Container |
| |
Jakarta Mail 2.1 |
| |
Jakarta Managed Beans 2.0 |
| |
Jakarta Enterprise Beans 4.0 Message-Driven Beans |
| |
Jakarta Messaging 3.1 |
| |
Messaging Server 3.0 Client |
| |
Messaging Server 3.0 Security |
| |
Messaging Server 3.0 |
| |
Jakarta Server Pages 3.1 |
| |
Jakarta Persistence 3.1 |
| |
Jakarta Persistence 3.1 Container |
| |
Jakarta RESTful Web Services 3.1 |
| |
Jakarta RESTful Web Services 3.1 Client |
| |
Jakarta WebSocket 2.1 |
| |
Jakarta XML Binding 4.0 |
| |
Jakarta XML Web Services 4.0 |
|
Jakarta EE 9.1
Platform short name: jakartaee-9.1
Feature name | Feature version | Versionless feature short name |
---|---|---|
Java Database Connectivity 4.2 |
| |
Jakarta Servlet 5.0 |
| |
Jakarta Authentication 2.0 |
| |
Jakarta Authorization 2.0 |
| |
Jakarta Application Client Support for Server 2.0 |
| |
Application Security 4.0 (Jakarta Security 2.0) |
| |
Jakarta Batch 2.0 |
| |
Jakarta Bean Validation 3.0 |
| |
Jakarta Contexts and Dependency Injection 3.0 |
| |
Jakarta Concurrency 2.0 |
| |
Jakarta Connectors 2.0 |
| |
Jakarta Connectors 2.0 Inbound Security |
| |
Jakarta Enterprise Beans 4.0 |
| |
Jakarta Enterprise Beans 4.0 Home Interfaces |
| |
Jakarta Enterprise Beans 4.0 Lite |
| |
Jakarta Enterprise Beans 4.0 Persistent Timers |
| |
Jakarta Enterprise Beans 4.0 Remote |
| |
Jakarta Expression Language 4.0 |
| |
Jakarta Server Faces 3.0 |
| |
Jakarta Server Faces 3.0 Container |
| |
Jakarta JSON Binding 2.0 |
| |
Jakarta JSON Binding 2.0 Container |
| |
Jakarta JSON Processing 2.0 |
| |
Jakarta JSON Processing 2.0 Container |
| |
Jakarta Mail 2.0 |
| |
Jakarta Managed Beans 2.0 |
| |
Jakarta Enterprise Beans 4.0 Message-Driven Beans |
| |
Jakarta Messaging 3.0 |
| |
Messaging Server 3.0 Client |
| |
Messaging Server 3.0 Security |
| |
Messaging Server 3.0 |
| |
Jakarta Server Pages 3.0 |
| |
Jakarta Persistence 3.0 |
| |
Jakarta Persistence 3.0 Container |
| |
Jakarta RESTful Web Services 3.0 |
| |
Jakarta RESTful Web Services 3.0 Client |
| |
Jakarta WebSocket 2.0 |
| |
Jakarta XML Binding 3.0 |
| |
Jakarta XML Web Services 3.0 |
|
Jakarta EE 8.0
Platform short name: jakartaee-8.0
Feature name | Feature version | Versionless feature short name |
---|---|---|
Application Client Support for Server 1.0 |
| |
Application Security 3.0 |
| |
Batch API 1.0 |
| |
Bean Validation 2.0 |
| |
Contexts and Dependency Injection 2.0 |
| |
Concurrency Utilities for Java EE 1.0 |
| |
Enterprise JavaBeans 3.2 |
| |
Enterprise JavaBeans Home Interfaces 3.2 |
| |
Enterprise JavaBeans Lite 3.2 |
| |
Enterprise JavaBeans Persistent Timers 3.2 |
| |
Enterprise JavaBeans Remote 3.2 |
| |
Expression Language 3.0 |
| |
J2EE Management 1.1 |
| |
Java Authorization Contract for Containers 1.5 |
| |
Java Authentication SPI for Containers 1.1 |
| |
JavaMail 1.6 |
| |
Java XML Bindings 2.2 |
| |
Java RESTful Services 2.1 |
| |
Java RESTful Services Client 2.1 |
| |
Java Web Services 2.2 |
| |
Java Connector Architecture 1.7 |
| |
Java Connector Architecture Security Inflow 1.0 |
| |
Java Database Connectivity 4.2 |
| |
Java Message Service 2.0 |
| |
Java Persistence API 2.2 |
| |
Java Persistence API Container 2.2 |
| |
JavaServer Faces 2.3 |
| |
JavaServer Faces Container 2.3 |
| |
JavaScript Object Notation Binding 1.0 |
| |
JavaScript Object Notation Binding 1.0 via Bells |
| |
JavaScript Object Notation Processing 1.1 |
| |
JavaScript Object Notation Processing 1.1 via Bells |
| |
JavaServer Pages 2.3 |
| |
Java EE Managed Bean 1.0 |
| |
Message-Driven Beans 3.2 |
| |
Java Servlets 4.0 |
| |
JMS 2.0 Client for Message Server |
| |
Message Server Security 1.0 |
| |
Message Server 1.0 |
| |
Java WebSocket 1.1 |
|