Jakarta EE Platform 10
Release of the Jakarta EE 10 Platform
The Jakarta EE Platform defines a standard platform for hosting Jakarta EE applications.
New features, enhancements or additions
Added basic module-info.class requirements to API artifacts
Added restrictions concerning where jakarta package name usage is appropriate
Added SecurityManager deprecation
Refactored profile requirements to reduce base requirements in Core Profile
Removals, deprecations or backwards incompatible changes
Removed applet requirements
Removed requirement for Entity Beans, both Container and Bean Managed Persistence (Jakarta
Enterprise Beans 4.0, Optional Features, Chapters 3 - 7)
Removed requirement for embeddable EJB Container (Jakarta Enterprise Beans, Core Features 4.0,
Chapter 17)
Minimum Java SE Version
Java SE 11 or higher
Details
Jakarta EE Platform 10 Release Record
Jakarta EE Platform 10 Specification Document (PDF)
Jakarta EE Platform 10 Specification Document (HTML)
Jakarta EE Platform 10 Javadoc
Jakarta EE Platform 10 TCK (sig ,sha ,pub )
Servlet: doHeadTest shouldn’t validate optional payload header fields (Issue #472 ) Jakarta EE Platform 10.0.1 TCK (sig ,sha ,pub )
Persistence: Wrong typed comparison expressions in TCK (Issue #391 ) Jakarta EE Platform 10.0.2 TCK (sig ,sha ,pub )
Platform: Signature test failures on Java 21 (Issue #1192 ) Jakarta EE Platform 10.0.3 TCK (sig ,sha ,pub )
Persistence: Wrong query result type in TCK tests (Issue #579 ) Jakarta EE Platform 10.0.4 TCK (sig ,sha ,pub )
Multiple issues: Persistence: Should not set version on entity manually (Issue #632 ) , Persistence: Derived identity TCK tests rely on unspecified cascading behavior (Issue #637 ), Platform: Old DTDs/Schema in deployment descriptors of Tags/Pages/Servlet/Assembly Platform TCK tests ( Issue 1313 ), Platform: TCK Challenge for JDBC TCK tests that convert String values like 999999999999999 to Float that fail on Java 21 (Issue #1260 ), Tags: Remove getRootCause ( Issue 256 ), Tags: Update jstl dates for java21 ( Issue 255 ) Jakarta EE Platform 10.0.5 TCK (sig ,sha ,pub )
TCK should not redefine table on single table inheritance subclass (Issue #644 ), Inconsistent testing of cookies (Issue #493 ) Jakarta EE Platform 10.0.6 TCK (sig ,sha ,pub )
Maven coordinates
Compatible Implementations used for ratification .
Jakarta EE 10 Schedule
Compatible Implementations
Compatible Implementations of the Jakarta EE Platform specification are eligible to use the Jakarta EE Compatible logo. For more information, see Get Listed .
Ballots
Plan Review
The Specification Committee Ballot concluded successfully on 2021-08-19 with the following results.
Representative
Representative for:
Vote
Kenji Kazumura
Fujitsu
+1
Dan Bandera, Kevin Sutter
IBM
+1
Ed Bratt, Dmitry Kornilov
Oracle
+1
Andrew Pielage, Matt Gill
Payara
+1
Scott Stark, Mark Little
Red Hat
+1
David Blevins, Jean-Louis Monteiro
Tomitribe
+1
Ivar Grimstad
EE4J PMC
+1
Marcelo Ancelmo, Martijn Verburg
Participant Members
+1
Werner Keil
Committer Members
+1
Jun Qian
Enterprise Members
+1
Total
10
The ballot was run in the jakarta.ee-spec mailing list .
Release Review
The Specification Committee Ballot concluded successfully on 2022-09-13 with the following results.
Representative
Representative for:
Vote
Kenji Kazumura
Fujitsu
+1
Tom Watson, Emily Jiang
IBM
+1
Ed Bratt, Dmitry Kornilov
Oracle
+1
Andrew Pielage, Petr Aubrecht
Payara
+1
David Blevins, Jean-Louis Monteiro
Tomitribe
+1
Ivar Grimstad
EE4J PMC
+1
Marcelo Ancelmo, Martijn Verburg
Participant Members
+1
Werner Keil
Committer Members
+1
Jun Qian
Enterprise Members
+1
Zhai Luchao
Enterprise Members
+1
Total
10
Non-binding votes
Representative
Representative for:
Vote
Arjan Tijms
OmniFish
+1
Edward Burns
Microsoft
+1
Brian Stansberry
Red Hat
+1
Total
3
The ballot was run in the jakarta.ee-spec mailing list