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 года, основываясь на этой модели поставок.

Читайте также
Dev новости: Astro 4, Deno и cron, Webstorm релиз, Storybook релиз, Node.js 20 бета, Django
Dev новости: Astro 4, Deno и cron, Webstorm релиз, Storybook релиз, Node.js 20 бета, Django
Dev новости: Astro 4, Deno и cron, Webstorm релиз, Storybook релиз, Node.js 20 бета, Django

В Deno добавили очередь cron, Релиз 2023.3 Webstorm с AI ассистентом, Storybook последняя версия 7.6 перед 8, и бета Node.js 20

Что значат стабильные версии Firefox 119, Safari 17.1, Chrome 118 и Chrome 119 для веб-платформы
Что значат стабильные версии Firefox 119, Safari 17.1, Chrome 118 и Chrome 119 для веб-платформы
Что значат стабильные версии Firefox 119, Safari 17.1, Chrome 118 и Chrome 119 для веб-платформы

Браузеры Firefox 119, Safari 17.1, Chrome 118 и Chrome 119 стали стабильными. В этом обзоре рассказываем, что это значит для веб-платформы.

WinterJS 1.0: Революция скорости? Сравнение с конкурентами
WinterJS 1.0: Революция скорости? Сравнение с конкурентами
WinterJS 1.0: Революция скорости? Сравнение с конкурентами

WinterJS 1.0 релиз стабильной версии состоялся в марте 2024 и новый рантайм обещает стать самым быстрым JavaScript-веб-сервером, способным обрабатывать свыше 58 000 запросов в секунду на одном ядре CPU. Давайте разберемся, действительно ли это так, и сравним WinterJS с другими популярными решениями вроде Node.js, Deno и Bun.

Kuto — reverse сборщик javascript
Kuto — reverse сборщик javascript
Kuto — reverse сборщик javascript

Анонсировали сборщик, который уменьшит ваш бандл. Kuto — это новый подход к доставке кода пользователю. Он позволяет повторно использовать уже имеющийся у клиента код для доставки обновлений.