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修复、文档改进和依赖升级,新增了
filterByContentInAnyProperty
和isJavaIdentifier
方法。
Infinispan加入Commonhaus基金会
- Infinispan 已加入Commonhaus Foundation,该基金会致力于开源库和框架的可持续性发展。
- 其他加入该基金会的项目包括Hibernate、Quarkus、Debezium等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。