本周 2025 年 3 月 17 日的 Java 综述重点如下:
JDK 相关:
- JDK 24 已发布,带有 24 个 JEPs 的最终功能集,更多详情见 InfoQ 新闻故事;JDK 25 的早期访问版本 Build 15 也已推出,包含 Build 14 的更新和修复,更多细节在发布说明中,开发者可通过 Java Bug Database 报告 bug。
- GraalVM 随 JDK 24 发布,带来新功能如 Graal Neural Network、SkipFlow 和优化的 Foreign Function 和 Memory API 等,更多详情在发布说明和 YouTube 视频中。
- BellSoft Liberica JDK 24 发布,包含 2597 个 JDK 漏洞修复和 175 个 JavaFX 漏洞修复,可从网站下载。
- Project Loom 的早期访问版本 Build 25-loom+1-11 基于 JDK 25 的 Build 13,改进了 Java 监视器的实现。
- Spring 相关:Spring 各团队发布了多个里程碑版本,如 Spring Boot、Spring Security 等,还披露了两个影响 Spring Security 的 CVEs,Josh Long 推特称 2025 年 3 月 24 日是 Spring Framework 1.0 正式发布 21 周年。
其他:
- Payara 发布 2025 年 3 月版的 Payara Platform,包括多个版本,提供了诸多改进和新功能,详情在各版本的发布说明中。
- Apache Kafka 4.0.0 发布,有 bug 修复、改进和新功能,如客户端支持新的 SubscriptionPattern 类等,更多细节在发布说明中。
- Hibernate ORM 7.0.0 的第五个测试版发布,迁移到 Jakarta Persistence 3.2 规范等,Hibernate Search 8.0.0 的第二个 alpha 版发布,有诸多改进和依赖升级,更多细节在发布说明中。
- Kotlin 2.1.20 发布,有新功能如新的 K2 编译器 kapt 插件等,更多详情在发布说明中。
- Jim Bethancourt 发布 RefactorFirst 0.7.0 版本,有改进和限制,更多细节在发布说明中。
- JavaOne 2025 于 2025 年 3 月 18 - 20 日在 Oracle 会议中心举行,有三天的活动,详情在会话目录中,InfoQ 后续将有更多报道。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。