2024 年 10月 28 日 – 本周 Java 生态圈迎来了多个重要更新,包括 WildFly 34 的发布、Stream Gatherers 的进展以及 Oracle 和 BellSoft 的关键补丁更新。
WildFly 34 发布
WildFly 34 作为 Red Hat 的应用服务器,已正式发布,带来了众多新特性和改进,包括:
- 支持 Jakarta EE 11: WildFly 34 现在完全支持 Jakarta EE 11 规范,为开发者提供了最新的 JavaEE 技术。
- 性能提升: WildFly 34 在性能方面进行了优化,提高了应用程序的响应速度和效率。
- 安全增强: WildFly 34 加强了安全措施,保护应用程序免受各种攻击。
Stream Gatherers 进入 Proposed to Target 状态
OpenJDK 的 JEP 485 (Stream Gatherers) 已从 Candidate 状态进入 Proposed to Target 状态,目标版本为 JDK 24。该 JEP 旨在增强 Stream API,使其能够支持自定义中间操作,为流式管道提供更灵活的数据转换能力。
Oracle 和 BellSoft 发布关键补丁更新
Oracle 发布了 JDK 的 23.0.1、21.0.5、17.0.13、11.0.25 和 8u431 版本,作为 2024 年 10 月季度关键补丁更新的一部分,修复了多个安全漏洞。BellSoft 也发布了针对 Liberica JDK 的关键补丁更新,涵盖了 21.0.4.0.1、17.0.12.0.1、11.0.24.0.1、8u431、7u441 和 6u441 版本。
Jakarta EE 11 更新
Jakarta EE 11 正在稳步推进,GlassFish 已通过重构的 Jakarta EE11 TCK 84% 的测试,Jakarta EE 11 Core Profile TCK 也已分阶段进行。预计 Jakarta EE 11 将在 2024 年第四季度发布 GA 版本。
Spring Framework 更新
Spring Framework 6.2.0 的第二个发布候选版本已发布,包含了错误修复、文档改进、依赖项升级和新特性。Spring Framework 6.1.14 也已发布,包含了错误修复、文档改进、依赖项升级和新特性。Spring Data 2024.1.0 的第一个发布候选版本也已发布,带来了对 Spring Data Value Expressions 的扩展支持。
其他重要更新
- JDK 24 早期访问构建版本的 Build 20 已发布。
- JUnit 升级到 5.11.0 版本。
- JDK 回归测试工具 jtreg 的7.5.0 版本已发布。
总结
本周 Java 生态圈的更新涵盖了多个方面,从应用服务器到核心库,从安全补丁到新特性,为开发者提供了丰富的选择和支持。随着 Java 生态圈的不断发展,我们可以期待未来更多令人兴奋的更新和创新。
参考文献
- OpenJDK JEP 485
- Oracle JDK 23.0.1 发布说明
- BellSoft Liberica JDK 关键补丁更新
- Jakarta EE 11 博客
- Spring Framework 6.2.0-RC2 发布说明
- Spring Framework 6.1.14 发布说明
*Spring Data 2024.1.0-RC1 发布说明 - JDK 24 早期访问构建版本 Build 20 发布说明
- JUnit 5.11.0 发布说明
- jtreg 7.5.0 发布说明
Views: 0