Zero Magic

by Patrik Duditš

Jakarta EE Specification Versions

Component specification versions across the three most recent major Jakarta EE platform releases. Bold blue marks a version bump from the prior release shown; green marks a specification new to that release.
Updated this release New this release Not included / removed
Specification Jakarta EE 8
2019
Jakarta EE 10
2022
Jakarta EE 11
2024
Web tier
Servlet4.06.06.1
Pagesformerly JSP2.33.14.0
Expression Language3.05.06.0
Facesformerly JSF2.34.04.1
Standard Tag LibraryJSTL1.23.03.0
WebSocket1.12.12.2
Debugging Support for Other Languages1.02.02.0
Dependency injection & component model
Contexts and Dependency InjectionCDI2.04.04.1
Dependency Injection@Inject1.02.02.0
Interceptors1.22.12.2
Annotations1.32.13.0
Managed Beans1.02.0removed
Data & persistence
PersistenceJPA2.23.13.2
Datan/an/a1.0
JSON ProcessingJSON-P1.12.12.1
JSON BindingJSON-B1.03.03.0
Services & enterprise integration
RESTful Web ServicesJAX-RS2.13.14.0
Enterprise BeansEJB, Lite in EE 10+3.24.04.0
MessagingJMS2.03.13.1
ConnectorsJCA1.72.12.1
Batch1.02.12.1
Concurrency1.03.03.1
Mail1.62.12.1
Activation1.22.12.1
TransactionsJTA1.22.02.0
Security
Security1.03.04.0
AuthenticationJASPIC1.13.03.1
AuthorizationJACC1.52.13.0
Bean Validation2.03.03.1
XML web services (optional; removed as of EE 11)
XML BindingJAXB2.23.0removed
XML Web ServicesJAX-WS2.33.0removed
SOAP with AttachmentsSAAJ1.42.0removed
Enterprise Web Services1.42.0removed