2025年1月27日 Java 周报总结
主要新闻概要
本周的 Java 新闻涵盖了多个重要的发布和更新,包括:
- Java Operator SDK 5.0 正式发布:该版本引入了 Kubernetes 的 Server-Side Apply 作为默认的补丁方法,并对事件源接口进行了重构。
- Open Liberty 2025年1月发布:版本 25.0.0.1 更新了多个功能,如 Batch API 和 Jakarta Batch,并引入了
webModuleClassPathLoader
配置属性以简化 Web 模块迁移。 - Quarkus 3.18.0 发布:该版本修复了多个 bug,新增了对 Micrometer 的集成,支持从文件系统加载 JWT 客户端认证,并引入了 OpenID Connect Redis Token State Manager 扩展。
- Vert.x 5.0 第四个里程碑发布:该版本移除了部分弃用的类和方法,并支持 Java Platform Module System (JPMS)。
- JBang 0.123.0 和 TornadoVM 1.0.10 点版本发布:JBang 增加了对 Cursor AI 编辑器的支持,TornadoVM 新增了
-Dtornado.spirv.runtimes
命令行选项,并支持 HalfFloat 类型的矩阵乘法。
JDK 更新
JDK 24
- Build 34 发布:修复了多个问题,详细更新内容可在发布说明中查看。
- 开发者可通过 Java Bug 数据库 报告问题。
JDK 25
- Build 8 发布:修复了多个问题,更多细节可在发布说明中查看。
其他框架和工具更新
TornadoVM
- 1.0.10 版本:新增了
-Dtornado.spirv.runtimes
命令行选项,支持选择 Level Zero 和 OpenCL 运行时,并增加了对 HalfFloat 类型矩阵乘法的支持。
Spring Framework
- Spring Cloud 2025.0.0-M1:代号 Northfields,修复了多个 bug,并更新了 Spring Cloud Kubernetes、Spring Cloud Function、Spring Cloud Stream 和 Spring Cloud Circuit Breaker 等子项目。
Quarkus
- 3.18.0 版本:新增了对 Micrometer 的集成,支持从文件系统加载 JWT 客户端认证,并引入了 OpenID Connect Redis Token State Manager 扩展。
- Model Context Protocol (MCP) 实现:Quarkus 团队推出了基于 MCP 协议的 JDBC、Filesystem 和 JavaFX 服务器。
Apache Software Foundation
- Camel Quarkus 3.18.0:修复了 Kamelet 扩展无法序列化
ClasspathResolver
实例的问题,并解决了 Debezium BOM 对 Cassandra CQL 扩展驱动的影响。
Infinispan
- 15.1.5 版本:修复了
NullPointerException
和HotRodUpgradeContainerSSLTest
类崩溃的问题。
JHipster
- JHipster Lite 1.26.0 和 1.25.0:新增了对 PostgreSQL、MariaDB、MySQL 和 MSSQL 的数据源模块支持,并重构了模块状态排名系统。
总结
本周的 Java 生态圈迎来了多个重要版本的发布和更新,涵盖了从 JDK 到框架、工具的各个方面,开发者可以根据需要选择合适的版本进行升级或试用。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。