WildFly 30 готовится к использованию JDK 21

В релиз также включили новую возможность настройки параметра «max-read-page-bytes» в подсистеме messaging-activemq.

WildFly выпустил свою последнюю версию 30. Это фреймворк приложений, написанный на языке Java и разработанный и поддерживаемый компанией Red Hat. В этом выпуске сосредоточились на выпуске последней версии LTS Java 21.

В релиз также включили новую возможность настройки параметра «max-read-page-bytes» в подсистеме messaging-activemq.

Среди других изменений — обновление зависимостей Galleon до версии 5.2.1.Final и плагинов Galleon до версии 6.5.0.Final, Hibernate ORM до версии 6.2.12.Final, Hibernate Search до версии 6.2.1.Final, JGroups до версии 5.2.17.Final, Apache Artemis до версии 2.31.0, а также ряд мелких обновлений и исправлений.

WildFly 30 — это совместимая реализация Jakarta EE 10 Core Profile, работающая на Java SE 21. Она также соответствует пакетам совместимости технологий (TCK) для платформы Jakarta EE 10 , основного профиля и веб-профиля при работе на Java SE 11 и Java SE 17. Впервые поддержка Jakarta EE была реализована в версии 27, выпущенной в ноябре 2022 года, и с тех пор WildFly остается совместимым с ней.

Кроме того, WildFly успешно проходит проверку TCK для спецификаций MicroProfile 6.0 при работе на Java SE 21. Однако WildFly не может претендовать на звание совместимой реализации, поскольку не поддерживает MicroProfile Metrics. В версии 28 WildFly убрала поддержку MicroProfile Metrics и представила Micrometer.

Хотя WildFly 30 не полностью совместим с MicroProfile 6.0, в нем реализована поддержка нескольких технологий MicroProfile, а именно MicroProfile JWT Authentication 2.1, MicroProfile Config 3.0, MicroProfile Rest Client 3.0 и др. Реализации этих спецификаций доступны в трех конфигурациях (по умолчанию, полная и микропрофильная). См. раздел «Микропрофиль» в примечаниях к выпуску.

WildFly рекомендует разработчикам использовать для исполнения Java SE 17, поскольку она представляет собой последнюю версию LTS, на которой WildFly провела полный набор тестов. Несмотря на то, что WildFly 30 тщательно протестирован на Java SE 11, этот или следующий выпуск будет последним, поддерживающим ее, поскольку акцент смещается на более новые версии Java.

Разработчики, рассматривающие возможность использования Java SE 21 для своих приложений, должны использовать версию 30 в качестве оценочной платформы, советует WildFly.

Еще одно существенное изменение в этом выпуске — переход ядра WildFly и основного исходного кода WildFly на лицензию Apache Software License 2.0. Отметим, что WildFly интегрируется с рядом других компонентов и библиотек, которые работают по различным моделям лицензирования. Разработчики и пользователи могут ознакомиться с информацией о лицензировании, предоставляемой при установке WildFly.

В начале этого года компания WildFly объявила об изменении графика выпуска своих продуктов: теперь новые версии будут выходить в январе, апреле, июле и октябре. Предварительно WildFly планирует выпустить следующую версию, WildFly 31, в январе 2024 года, основываясь на этой модели поставок.

Читайте также
Google выпустила расширение для Chrome JSON Editor 1.0
Google выпустила расширение для Chrome JSON Editor 1.0
Google выпустила расширение для Chrome JSON Editor 1.0

Оно позволяет оптимизировать управление данными JSON, упростить процесс редактирования, визуализации и проверки файлов прямо в браузере.

7 расширений Chrome, которые ускорят работу на фронтенде
7 расширений Chrome, которые ускорят работу на фронтенде
7 расширений Chrome, которые ускорят работу на фронтенде

Рассказали о полезных фронтенд-инструментах для повышения производительности.

AdonisJS v6: Полный переход на современные стандарты JavaScript
AdonisJS v6: Полный переход на современные стандарты JavaScript
AdonisJS v6: Полный переход на современные стандарты JavaScript

Переход на современные стандарты Ключевое изменение в AdonisJS v6 – полная поддержка современных стандартов JavaScript: ECMAScript Modules (ESM) и TypeScript. Это обеспечивает совместимость с последними версиями пакетов и повышает безопасность благодаря доступу к актуальным исправлениям уязвимостей. Приложения AdonisJS v6 теперь по умолчанию используют TypeScript и ESM, однако разработчики по-прежнему могут устанавливать и применять пакеты, написанные […]

Rust поднимается на 13-е место в индексе Tiobe, ожидается вход в топ-10
Rust поднимается на 13-е место в индексе Tiobe, ожидается вход в топ-10
Rust поднимается на 13-е место в индексе Tiobe, ожидается вход в топ-10

Язык программирования Rust достиг новых высот в ежемесячном индексе популярности языков Tiobe, заняв в июле 13-е место и имея перспективы войти в топ-10 в ближайшем будущем. Ранее Rust не поднимался выше 17-го места в этом рейтинге. Пол Янсен, генеральный директор Tiobe, объяснил стремительное восхождение Rust в своем свежем отчете. Янсен отметил, что февральский доклад Белого дома США рекомендовал использовать Rust вместо C/C++ из соображений безопасности, что существенно повлияло на рост популярности этого языка.