Jakarta EE Platform 12

Release Date
Deliverables

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