Вышла Jakarta EE 11 — крупнейшее обновление платформы с упором на Java 21, облачные приложения и производительность

26 июня 2025 года рабочая группа Jakarta EE под эгидой Eclipse Foundation объявила о выходе Jakarta EE 11 — новой версии промышленной платформы для разработки корпоративных Java-приложений. Релиз продолжает вектор на упрощение работы разработчиков, тестирование и поддержку cloud native решений. Важное отличие Jakarta EE 11 — официальная поддержка Java 21 (LTS), включая виртуальные потоки (Virtual Threads).

Релиз Jakarta EE 11 стал кульминацией постепенного обновления Core и Web-профилей (выпущенных ранее в декабре 2024 и марте 2025), а теперь включает полноценную платформу.

Ключевые изменения Jakarta EE 11

Jakarta Data — новая спецификация для доступа к данным Платформа получила долгожданную абстракцию для работы с хранилищами, аналогичную Spring Data:

BasicRepository и CrudRepository

поддержка пагинации (включая cursor-based)

декларативный язык для описания запросов в методах интерфейсов

Обновлённые спецификации

Удаление Managed Beans — в пользу упрощённой и современной модели программирования

Расширения Jakarta CDI

Поддержка record-ов из Java SE

Удаление зависимостей от SecurityManager (в соответствии с JEP 411)

Полный рефакторинг Test Compatibility Kit (TCK)

Переход с Ant и Java Test Harness на JUnit 5 и Apache Maven

Более простой и модульный подход к тестированию совместимости

Снижение барьеров для добавления новых тестов

Поддержка Java 21 и виртуальных потоков

Jakarta EE 11 официально совместима с Java 17+, а также использует возможности Java 21 — включая виртуальные потоки (Project Loom), что открывает путь к масштабируемым и более эффективным приложениям.

Совместимые реализации и ранняя поддержка

На момент релиза уже доступны совместимые реализации от ключевых игроков:

Core Profile: Open Liberty (IBM), WildFly, Payara Server Community, Fujitsu

Web Profile: Eclipse GlassFish

Также началась интеграция Jakarta EE 11 в экосистему Spring: в релизе Spring Framework 7.0.0-M1 добавлена поддержка Jakarta EE 11.

Комментарии от участников сообщества

IBM: «Jakarta Data и виртуальные потоки — это ключевые возможности для облачно-нативной Java», — отметил Иан Робинсон, CTO IBM App Runtimes.

Microsoft: подтвердила активное участие в релизе и поддержку Jakarta EE 11 в Azure, включая AKS и Red Hat OpenShift.

Oracle, Payara, Fujitsu, OmniFish — выразили полную поддержку новой версии и готовность внедрять её в своих продуктах, включая Helidon, GlassFish и Payara Platform.

Jakarta EE 11 — это шаг к устойчивому будущему энтерпрайзной Java в эпоху облаков и высоконагруженных систем.

Подробнее: https://jakarta.ee/release/11

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии