Как стать автором
Обновить

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

Время на прочтение2 мин
Количество просмотров3.8K

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

Релиз 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 и виртуальные потоки — это ключевые возможности для cloud native 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 в эпоху облаков и высоконагруженных систем.

Подробнее тут

Теги:
Хабы:
+6
Комментарии0

Другие новости

Ближайшие события