Jakarta EE Platform Core Profile 12

Release Date
Deliverables

New features, enhancements or additions

  • Updates of the dependencies for Jakarta EE 12
    • Jakarta Contexts and Dependency Injection 4.1 to 5.0
    • Jakarta JSON Binding 3.0 to 3.1
    • Jakarta JSON Parsing 2.1 to 2.2 / 3.0
    • Jakarta RESTful Web Services 4.0 to 5.0
    • Jakarta Annotations 3.0 to 3.1 / 4.0 if there is a new release
    • Jakarta Interceptors 2.2 to 2.3 / 3.0 if there is a new release
  • Possible new dependencies for Jakarta EE 12 (if approved by platform committee)
    • Jakarta Config based off of MicroProfile Config
    • Jakarta HTTP 1.0
  • 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

  • Expression Language compile dependency no longer needed with introduction of CDI 5.0
  • All Jakarta components in EE 12 no longer have Java SecurityManager usage in their APIs

Minimum Java SE Version

Java SE 21 or higher