New features, enhancements or additions
- Updates of the dependencies for Jakarta EE 12
- Jakarta Authorization 3.0 to 3.1 / 4.0 if there is a new release and spec doesn't move to Web Profile / combine into Jakarta Security
- Activation 2.1 to 2.2 / 3.0
- Batch 2.0 to 2.1 / 3.0
- Connector 2.1 to 2.2 / 3.0
- Enterprise Beans 4.0 to 4.1
- Mail 2.1 to 2.2 / 3.0
- Messaging 3.1 to 3.2 / 4.0 if there is a new release
- 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
- Continued work to move component spec TCKs to their component repositories instead of in platform-tck repository
Removals, deprecations or backwards incompatible changes
- All Jakarta components in EE 12 no longer have Java SecurityManager usage in their APIs
- Deprecate requirement to support Application Client for removal likely in Jakarta EE 13
Minimum Java SE Version
Java SE 21 or higher