What’s New in Jakarta EE 10? Key Features for Cloud‑Native Java Development

Eclipse Foundation announced Jakarta EE 10, introducing a new Core Profile and dozens of updated specifications that simplify, modernize, and lightweight‑enforce cloud‑native Java applications while maintaining compatibility with earlier releases.

Programmer DD
Programmer DD
Programmer DD
What’s New in Jakarta EE 10? Key Features for Cloud‑Native Java Development

Eclipse Foundation has released Jakarta EE 10 platform, Web Profile and a new Core Profile specification, introducing features for building modern, simplified, lightweight cloud‑native Java applications.

This version embeds Jakarta EE firmly into the modern microservices and container era, reflecting global community contributions and delivering key innovations for the cloud‑native era.

Jakarta EE 10 updates APIs in more than 20 component specifications, including:

Jakarta Contexts and Dependency Injection (CDI) 4.0 with CDI‑Lite for build‑time extensions

Jakarta RESTful Web Services 3.1 standardizing Java SE Bootstrap API and supporting multipart/form data

Jakarta Security 3.0 adding OpenID Connect support and new features in Jakarta Persistence queries, plus pure‑Java creation of Jakarta Faces views

Jakarta EE Core Profile 10 defining a new configuration profile for modern, lightweight Java applications and microservices

The new Core Profile provides a subset of Jakarta EE specifications optimized for small runtimes and includes the CDI‑Lite spec

Jakarta Servlet 6.0 simplifying programming and enhancing security

Jakarta Faces (JSF) 4.0 with modern APIs using CDI

Jakarta JSON Binding (JSON‑B) 3.0 adding polymorphic type support

Jakarta Persistence standardizing UUID as a basic type and extending the query language and API

Jakarta Concurrency 3.0 moving to Web Profile, enhancing parallel and reactive programming models

Jakarta EE 10 enables enterprises to develop and deploy applications on Java SE 11 and Java SE 17, leverage the module system introduced in Java SE 9, simplify development with broader use of annotations, improve integration across component APIs, and meet modern security requirements while maintaining high compatibility with previous Jakarta EE versions.

Compatible products include Eclipse GlassFish 7, Open Liberty, version 22.0.0.10‑beta, and WildFly 27.0.0.

For more information see the Jakarta EE 10 release announcement and download page.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

javaCloud Nativebackend-developmentjakarta-eeEnterprise Java
Programmer DD
Written by

Programmer DD

A tinkering programmer and author of "Spring Cloud Microservices in Action"

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.