WildFly 30 版本发布概述
WildFly 是由 Red Hat 开发和维护的 Java 应用服务器,于 2023 年 10 月发布了其最新版本 WildFly 30。此次版本的主要目标是支持最新的 Java 长期支持(LTS)版本 21。
主要更新内容
- Java 21 支持
WildFly 30 是兼容 Jakarta EE 10 核心配置文件的应用服务器,可在 Java SE 21 上运行。同时,它在 Java SE 11 和 Java SE 17 上通过了 Jakarta EE 10 平台、核心配置文件和 Web 配置文件的技术兼容性测试(TCKs)。 - 消息子系统新增功能
新增了在messaging-activemq子系统中配置max-read-page-bytes参数的功能。 - 依赖升级
包括 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 修复。 - 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。 - 许可证变更
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 作为评估平台。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。