New features, enhancements or additions
- Updates of the dependencies for Jakarta EE 12
- Jakarta Concurrency 3.1 to 3.2
- Jakarta Data 1.0 to 1.1
- Jakarta Enterprise Beans Lite 4.0 to 4.1
- Jakarta Expression Language 6.0 to 6.1
- Jakarta Faces 4.1 to 5.0
- Jakarta Persistence 3.2 to 4.0
- Jakarta Pages 4.0 to 4.1
- Jakarta Servlet 6.1 to 6.2
- Jakarta Tags 3.0 to 3.1
- Jakarta Transaction 2.0 to 2.1
- Jakarta Validation 3.1 to 4.0
- Jakarta WebSocket 2.2 to 2.3
- Jakarta Authentication 3.1 to 3.2 / 4.0 if there is a new release and not combined into Security
- Jakarta Security 4.0 to 4.1 / 5.0 if there is a new release
- Possible new dependencies for Jakarta EE 12 (if approved by platform committee)
- Jakarta Authorization moving from platform if it is included in a combined Jakarta Security spec
- Jakarta NoSQL 1.1
- Jakarta Query 1.0
- Jakarta MVC 3.x
- Add requirements for HTTP/3 support
- Add expanded programming model for use of virtual threads
- TCK updated to work with Java 25 in addition to Java 21
Removals, deprecations or backwards incompatible changes
- All Jakarta components in EE 12 no longer have Java SecurityManager usage in their APIs and specs
Minimum Java SE Version
Java SE 21 or higher