WildFly 30 应用服务器准备迎接 JDK 21

WildFly 30 版本发布概述

WildFly 是由 Red Hat 开发和维护的 Java 应用服务器,于 2023 年 10 月发布了其最新版本 WildFly 30。此次版本的主要目标是支持最新的 Java 长期支持(LTS)版本 21。

主要更新内容

  1. Java 21 支持
    WildFly 30 是兼容 Jakarta EE 10 核心配置文件的应用服务器,可在 Java SE 21 上运行。同时,它在 Java SE 11 和 Java SE 17 上通过了 Jakarta EE 10 平台、核心配置文件和 Web 配置文件的技术兼容性测试(TCKs)。
  2. 消息子系统新增功能
    新增了在 messaging-activemq 子系统中配置 max-read-page-bytes 参数的功能。
  3. 依赖升级
    包括 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,以及其他一些次要升级和 Bug 修复。
  4. MicroProfile 6.0 部分支持
    尽管 WildFly 30 不能完全兼容 MicroProfile 6.0,但它支持部分 MicroProfile 技术,如 MicroProfile JWT Authentication 2.1、MicroProfile Config 3.0 和 MicroProfile Rest Client 3.0。WildFly 在版本 28 中移除了对 MicroProfile Metrics 的支持,并引入了 Micrometer。
  5. 许可证变更
    WildFly 核心和主源码的许可证已更改为 Apache Software License 2.0。需要注意的是,WildFly 集成了其他多个组件和库,这些组件的许可证模式可能不同。

发布计划调整

WildFly 已调整其发布计划,新版本将在每年 1 月、4 月、7 月和 10 月发布。WildFly 31 计划于 2024 年 1 月发布。

开发者建议

  • 推荐使用 Java SE 17 进行开发,因为这是 WildFly 进行全面测试的最新 LTS 版本。
  • 虽然 WildFly 30 在 Java SE 11 上经过了充分测试,但这是或将是最后一个支持 Java SE 11 的版本。
  • 对于考虑使用 Java SE 21 的开发者,建议将 WildFly 30 作为评估平台。

资源获取

  • WildFly 30 和 WildFly Preview 30.0.0.Final 版本可供下载。
  • 更多详细信息可参阅 WildFly 的文档新闻
阅读 58
0 条评论