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