2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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

  • 2025-02-06
    北京
  • 本文字数:1940 字

    阅读完需:约 6 分钟

大小:981.96K时长:05:35
Java近期新闻:Java Operator SDK 5.0、Open Liberty、Quarkus MCP、Vert.x、JBang、TornadoVM

JDK 24

JDK 24 早期访问版本Build 34 已发布,包含自 Build 33 以来的 更新,解决了多个问题。更多关于此版本的详细信息可以在发布说明中找到。


JDK 25

JDK 25 早期访问版本Build 8 已发布,包含自 Build 7 以来的更新,解决了多个问题。更多关于此版本的详细信息可以在发布说明中找到。


对于 JDK 24JDK 25,开发人员可以通过 Java Bug Database 提交问题。


TornadoVM

TornadoVM 1.0.10 包含了错误修复、兼容性增强和改进:新增命令行选项 -Dtornado.spirv.runtimes,用于选择调度和管理 SPIR-V 的运行时(Level Zero 和/或 OpenCL);支持使用 HalfFloat 类型进行矩阵乘法。更多关于此版本的详细信息可以在发布说明中找到。


Spring Framework

Spring Cloud 2025.0.0 第一个里程碑版本(代号 Northfields)包含了错误修复和对子项目的更新:Spring Cloud Kubernetes 3.3.0-M1、Spring Cloud Function 4.3.0-M1、Spring Cloud Stream 4.3.0-M1 以及 Spring Cloud Circuit Breaker 3.3.0-M1。此版本基于 Spring Boot 3.5.0-M1。更多关于此版本的详细信息可以在发布说明中找到。


Open Liberty

IBM 发布 Open Liberty 25.0.0.1,更新了以下功能:Batch API (batch-1.0)、Jakarta Batch 2.0 (batch-2.0)、Jakarta Batch 2.1 (batch-2.1)、Java Connector Architecture Security Inflow 1.0 (jcaInboundSecurity-1.0) 和 Jakarta Connectors Inbound Security 2.0 (connectorsInboundSecurity-2.0),以支持 InstantOn;并引入了 webModuleClassPathLoader 配置属性,用于控制由 Web 模块 Class-Path 属性引用的 JAR 文件所使用的类加载器,从而简化 Web 模块迁移。


Quarkus

Quarkus 3.18.0 发布,包含了错误修复、依赖项升级和一些显著的变更,例如:将 Micrometer 集成到 WebSockets Next 扩展中;在 OpenID ConnectOpenID Connect Client 扩展中支持使用文件系统加载的客户端断言进行 JWT Bearer 客户端身份验证;新增 OpenID Connect Redis Token State Manager 扩展,用于将 OIDC 连接令牌状态存储在 Redis 缓存数据源中。更多关于此版本的详细信息可以在更新日志中找到。


Quarkus 团队还推出了他们自己的 Model Context Protocol(MCP)协议实现,目前包含三个服务器:JDBC、文件系统和 JavaFX。这些服务器已通过 Claude for DesktopModel Context Protocol CLIGoose 客户端进行了测试。为简单起见,团队推荐使用 JBang 来使用这些服务器,但不是必需的。


Apache 软件基金会

为与 Quarkus 保持一致,Camel Quarkus 3.18.0 发布(包含 Camel 4.9.0 和 Quarkus 3.18.0),解决了一些问题,例如:Kamelet 扩展无法将 ClasspathResolver 实例(在 DefaultResourceResolvers 中定义的内部类)序列化为字节码;Debezium BOM 自 Debezium 1.19.2.Final 发布以来对 Cassandra CQL 扩展驱动程序的单元测试产生的影响。更多关于此版本的详细信息可以在发布说明中找到。


Infinispan

Infinispan 15.1.5 发布,包含了依赖项升级和问题修复,例如:使用 DELETE 语句并发删除导致 cache::removeAsync 返回 null,从而引发 NullPointerException;HotRodUpgradeContainerSSLTest 类的实例因 PersistenceManagerImpl 类无法启动而导致测试套件崩溃。更多关于此版本的详细信息可以在发布说明中找到。


Java Operator SDK

Java Operator SDK 5.0.0 发布,持续改进新功能,例如:Kubernetes Server-Side Apply 被提升为一等公民,默认用于修补状态资源;EventSource 接口的责任发生了变化,现在负责监控资源和处理访问缓存资源、过滤以及之前由 ResourceEventSource 子接口维护的其他功能。更多关于此版本的详细信息可以在发布说明中找到。


JBang

JBang 0.123.0 发布,包含了错误修复、文档改进和新功能:现在支持在捆绑的 MANIFEST.MF 文件中使用 add-open 和 exports 等选项;在受支持的 IDE 列表中新增了 Cursor(AI 代码编辑器)。更多关于此版本的详细信息可以在发布说明中找到。


Eclipse Vert.x

Eclipse Vert.x 5.0 的第四个候选版本 发布,主要变更包括:移除了已弃用的类——ServiceAuthInterceptor 和 ProxyHelper,以及在 ServiceBinder 类中定义的两个重载的 addInterceptor() 方法;支持 Java 平台模块系统(JPMS)。更多关于此版本的详细信息可以在发布说明弃用及重大变更中找到。


JHipster

JHipster Lite 1.26.01.25.0 发布,包含了错误修复、依赖项升级和新功能/增强,例如:新增了 PostgreSQL、MariaDB、MySQL 和 MSSQL 的数据源模块;重构模块的状态排名系统。1.26.0 版本是 JHipster Lite 的第 100 次发布版本。更多关于这些版本的详细信息可以在 1.26.0 的发布说明和 1.25.0 的发布说明中找到。


原文链接

https://www.infoq.com/news/2025/02/java-news-roundup-jan27-2025/

2025-02-06 10:219654

评论

发布
暂无评论
Java近期新闻:Java Operator SDK 5.0、Open Liberty、Quarkus MCP、Vert.x、JBang、TornadoVM_编程语言_Michael Redlich_InfoQ精选文章