Java新闻综述:JDK 24进入Rampdown第二阶段、Spring框架、JobRunr、Commonhaus基金会

2025年1月13日Java周报总结

本周的Java周报主要涵盖了以下内容:

JDK 24进入Rampdown Phase Two

  • JDK 24 已进入Rampdown Phase Two,意味着不会再有新的JEP(JDK Enhancement Proposals)被添加。
  • 重点将放在修复P1和P2级别的bug,且通过Fix-Request Process进行修复。
  • 虽然仍有可能通过Late-Enhancement Request Process进行后期增强,但门槛非常高。
  • JDK 24的最终特性包括24个JEP,涵盖了从垃圾回收、安全、API到线程管理等多个方面。

JDK 25的早期构建

  • JDK 25 的早期构建版本Build 6已发布,修复了多个问题,详细信息可查看发布说明

Jakarta EE 11和12的更新

  • Jakarta EE 11 的TCK(技术兼容性套件)重构接近完成,Web Profile 11即将发布。
  • Jakarta EE 12 的讨论正在加速,开发者可以通过Jakarta EE Platform GitHub Issue Tracker参与讨论。
  • Jakarta EE 11的发布路线包括四个里程碑版本,Core Profile已于2024年12月发布,Platform和Web Profile预计在2025年第一季度发布。

Spring Framework 6.2.2发布

  • Spring Framework 6.2.2 发布了,包含bug修复、文档改进、依赖升级和新特性,如对BeanOverrideHandler类的改进和对@MockitoBean注解的增强。
  • 该版本将包含在即将发布的Spring Boot 3.4.2和3.5.0-M1中。

Spring Data和Spring AI的更新

  • Spring Data 发布了2024.1.2和2024.0.8服务版本,包含多个子项目的依赖升级。
  • Spring AI MCP 发布了0.5.0版本,增强了传输层并引入了新的BOM(Bill of Materials)。

Quarkus 3.17.7发布

  • Quarkus 3.17.7 是第六个维护版本,修复了@PermissionsAllowed注解的多个值问题,并改进了MongoDB连接健康检查的执行时机。

Micrometer Metrics和Tracing的更新

  • Micrometer Metrics 1.15.0-M1 发布了,包含bug修复、文档改进和依赖升级。
  • Micrometer Tracing 1.5.0-M1 也发布了,新增了本地服务名称的设置和检索功能。

JobRunr 7.4.0发布

  • JobRunr 7.4.0 支持JDK 24、Spring Boot 3.4和Kotlin 2.1,并修复了MongoDB存储提供者的集合验证问题。

OpenXava 7.4.5发布

  • OpenXava 7.4.5 提供了bug修复、文档改进和依赖升级,新增了filterByContentInAnyPropertyisJavaIdentifier方法。

Infinispan加入Commonhaus基金会

  • Infinispan 已加入Commonhaus Foundation,该基金会致力于开源库和框架的可持续性发展。
  • 其他加入该基金会的项目包括Hibernate、Quarkus、Debezium等。
阅读 14
0 条评论