Java新闻综述:Java Operator SDK 5.0、Open Liberty、Quarkus MCP、Vert.x、JBang、TornadoVM

2025年1月27日 Java 周报总结

主要新闻概要

本周的 Java 新闻涵盖了多个重要的发布和更新,包括:

  1. Java Operator SDK 5.0 正式发布:该版本引入了 Kubernetes 的 Server-Side Apply 作为默认的补丁方法,并对事件源接口进行了重构。
  2. Open Liberty 2025年1月发布:版本 25.0.0.1 更新了多个功能,如 Batch API 和 Jakarta Batch,并引入了 webModuleClassPathLoader 配置属性以简化 Web 模块迁移。
  3. Quarkus 3.18.0 发布:该版本修复了多个 bug,新增了对 Micrometer 的集成,支持从文件系统加载 JWT 客户端认证,并引入了 OpenID Connect Redis Token State Manager 扩展。
  4. Vert.x 5.0 第四个里程碑发布:该版本移除了部分弃用的类和方法,并支持 Java Platform Module System (JPMS)。
  5. JBang 0.123.0 和 TornadoVM 1.0.10 点版本发布:JBang 增加了对 Cursor AI 编辑器的支持,TornadoVM 新增了 -Dtornado.spirv.runtimes 命令行选项,并支持 HalfFloat 类型的矩阵乘法。

JDK 更新

JDK 24

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 版本:修复了 NullPointerExceptionHotRodUpgradeContainerSSLTest 类崩溃的问题。

JHipster

  • JHipster Lite 1.26.0 和 1.25.0:新增了对 PostgreSQL、MariaDB、MySQL 和 MSSQL 的数据源模块支持,并重构了模块状态排名系统。

总结

本周的 Java 生态圈迎来了多个重要版本的发布和更新,涵盖了从 JDK 到框架、工具的各个方面,开发者可以根据需要选择合适的版本进行升级或试用。

阅读 8
0 条评论