Eclipse Foundation Unveils Jakarta EE 11 with Simplified Data Access and Cloud‑Native Enhancements
The Eclipse Foundation announced Jakarta EE 11, highlighting streamlined data access via the new Jakarta Data spec, support for Java 21 including virtual threads, modernized testing tools, deprecation of Managed Beans, and early certification of several enterprise servers, marking a major step toward cloud‑native Java development.
Eclipse Foundation Announces Jakarta EE 11
Jakarta EE 11 Platform, released on June 26, targets performance and efficiency for enterprise Java applications, simplifying data access and testing while adding support for Java 21.
The new Jakarta Data specification introduces BasicRepository and CrudRepository. BasicRepository is a built‑in super‑type for basic entity operations, and CrudRepository provides standard create, read, update, and delete (CRUD) methods, aiming to make database interaction more direct and less error‑prone. The spec also adds offset‑ and cursor‑based pagination and a simplified query language for Jakarta Data repositories.
Jakarta EE 11 builds on the earlier Core Profile (Dec 2024) and Web Profile (Mar 2025) releases. Microsoft, Red Hat, IBM, and Oracle have collaborated to enable Jakarta EE 11 runtimes on Azure services such as Azure Kubernetes Service, Azure Red Hat OpenShift, and App Service.
The platform is verified to run on Java 17 and Java 21, both long‑term support (LTS) releases. Support for Java 21 includes concurrency enhancements like virtual threads, which improve scalability and reduce overhead. Future plans target Jakarta EE 12, expected in 2026, to support the upcoming JDK 25 LTS.
Jakarta EE 11 features a modernized Technology Compatibility Kit (TCK) to simplify compatibility testing and facilitate adding new tests. Managed Beans have been deprecated and slated for removal, while CDI receives enhancements for more consistent application behavior. Additional simplifications include support for Java records, removal of the Java SE Security Manager, and migration of tooling from Apache Ant and Java Test Harness to JUnit 5 and Apache Maven. The TCK is now a multi‑dependency Maven project, easing test integration.
Several products have already been certified for Jakarta EE 11 compatibility. In the Web Profile, Eclipse GlassFish is certified; for the Core Profile, IBM’s Open Liberty, Red Hat’s WildFly, Payara Platform Community Edition, and Fujitsu Software Enterprise Application Platform have received certification, with the list expected to grow rapidly.
Enterprise Java development was previously overseen by Oracle; in 2017 the Eclipse Foundation assumed stewardship, renaming Java EE to Jakarta EE. The preceding version, Jakarta EE 10, was released in September 2022.
JakartaEE China Community
JakartaEE China Community, official website: jakarta.ee/zh/community/china; gitee.com/jakarta-ee-china; space.bilibili.com/518946941; reply "Join group" to get QR code
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
