
25 июня 2025 года команда разработчиков из сообщества Eclipse выпустила платформу Jakarta EE 11. Решение Jakarta EE пришло на смену Java EE (Java Platform, Enterprise Edition) после передачи процессов разработки спецификаций, TCK и эталонной реализации в руки некоммерческой организации Eclipse Foundation.
По информации OpenNET, платформа Jakarta EE продолжила развитие под новым именем, так как компания Oracle передала только технологии и управление проектом, но не права на использование торговой марки Java.
Основные изменения и добавления в Jakarta EE 11:
проведена модернизация и реструктуризация тестов для оценки совместимости — TCK (Test Compatibility Kits). Осуществлён переход с Apache Ant и Java Test Harness на JUnit 5 и Apache Maven;
в состав включён новый компонент Jakarta Data 1.0, предоставляющий API для упрощения доступа к данным в БД. В составе предложены интерфейсы BasicRepository и CrudRepository для доступа к репозиториям Jakarta Data, интерфейс Pagination для доступа к отдельным порциям данных, а также упрощённый язык формирования запросов;
добавлена поддержка Java SE 21 и новых возможностей данной ветки, таких как виртуальные потоки;
в Jakarta Persistence 3.2 добавлена возможность пометки шаблонов записей Java SE (record) как @Embeddable или @IdClass. Обеспечен автоматический маппинг java.time.Instant и java.time.Year во встроенные типы;
в Jakarta Validation 3.1 появилась поддержка применения правил валидации к шаблонам записей;
в Persistence 3.2 объявлены устаревшими java.util/java.sql, Date/Time/Timestamp/Calendar и @Temporal, вместо которых следует использовать API java.time;
обновлены спецификации 16 компонентов Jakarta EE: Authorization 3.0, Authentication 3.1, Concurrency 3.1, CDI 4.1, Expression Language 6.0, Faces 4.1, Security 4.0, Servlet 6.1, Persistence 3.2, Pages 4.0, WebSocket 2.2, Validation 3.1, RESTful Web Services 4.0, Annotations 3.0, Interceptors 2.2 и CDI Lite 4.1.