写点什么

Java 近期资讯:GraalVM Build Tools、EclipseLink、Spring 里程碑版本、Open Liberty 和 Quarkus

作者:Michael Redlich
  • 2026-04-01
    北京
  • 本文字数:1606 字

    阅读完需:约 5 分钟

JDK 27

JDK 27 早期访问构建 Build 15 已于上周发布,它是 Build 14 的升级,修复了各种问题。要了解关于该版本的更多详细信息,请查看发布说明

 

对于 JDK 27,欢迎开发者通过 Java Bug 数据库报告缺陷。

 

GraalVM Native Build Tools

GraalVM Native Build Tools 1.0.0 正式发布,提供了依赖项升级,并解决了一个问题:该问题源于 JavaApplicationFunctionalTest 类的 Gradle 版本在最新的 GraalVM JDK 上使用了一个已经移除的、会导致测试门失败的功能。要了解关于该版本的更多详细信息,请查看发布说明

 

GlassFish

GlassFish 8.0.1 是首个维护版本,提供了 Bug 修复、文档改进、依赖项升级以及新功能,包括:将 Java Native Access(JNA)库移至专用模块;部署性能优化和资源使用改进;重构各种实用工具(MarshallingUtilsJdbcPoolPerformanceIT 等),使其可在 GlassFish 外部使用。要了解关于该版本的更多详细信息,请查看发布说明

 

Spring Framework

Spring Boot 4.1.0 的第四个里程碑版本提供了 Bug 修复、文档改进、依赖项升级以及新功能,包括:通过支持自定义 Micrometer Metrics GrpcClientObservationConvention 接口,以及在 ObservationGrpcServerInterceptor 类上添加 @ConditionalOnMissingBean 注解,与 GrpcServerObservationAutoConfigurationGrpcClientObservationAutoConfiguration 类保持一致。该版本还恢复了 Spring Boot 4.1.1-M3 中对 RabbitMQ 和 AMQP 的更改,它们将于 2026 年 11 月随 Spring Boot 4.2 的发布一起交付。要了解关于该版本的更多详细信息,请查看发布说明

 

Spring Modulith 2.1.0 的第四个里程碑版本带来了一些显著的变化,包括:新增 JobRunrEventExternalizer 类,用于支持 JobRunr 事件的外部化;对于使用 Spring Framework @TransactionalEventListener 注解的方法,可以选择不将事件发布持久化。要了解关于该版本的更多详细信息,请查看发布说明

 

Spring AI 2.0.0 的第四个里程碑版本提供了 Bug 修复、依赖项升级以及新功能,包括:可以在调用 Gemini 3 系列模型时配置 Google Search 和自定义工具;支持动态禁用原生结构化输出功能,从而在处理输出时提供更大的灵活性。要了解关于该版本的更多详细信息,请查看发布说明

 

Open Liberty

Open Liberty 26.0.0.3 正式发布,提供了 Bug 修复和新功能,包括:在 UserRegistry 接口中添加了一个新方法 getUsersByAttribute(),使应用程序能够根据属性值检索特定用户属性或搜索用户;支持最新的 Jandex 索引格式,优化应用程序启动时间并降低运行时成本。

 

Quarkus

Quarkus 3.34.0 版本发布,提供了 Bug 修复、依赖项升级以及一些值得注意的更改,包括:弃用ObjectLoader 接口,因为它已被归类为仅供内部使用,并且与被 Gizmo 2 取代的 Gizmo 1 紧耦合;在 PathTree 接口中添加了一个新方法 getResourceNames() ,它会调用 PathTreeClassPathElement 类的实例而不是创建自己的资源名称集。要了解关于该版本的更多详细信息,请查看 3.34.1 版本3.34.0 版本3.34.0.CR1 版本 的发布说明。

 

EclipseLink

EclipseLink 5.0.0 正式发布,新功能包括:在 Jakarta EE 11 中支持 Jakarta Persistence 3.2 规范,以及 Jakarta Persistence Query Language(JPQL)的新功能;改进查询处理;改进 Oracle、MySQL、DB2 和 PostgreSQL 等数据库平台;日志记录、安全性和 API 的一般性清理。要了解关于该版本的更多详细信息,请查看发布说明

 

Infinispan

Infinispan 16.2.0 的首个开发版本提供了 Bug 修复、文档改进、依赖项升级以及新功能,包括:在 Redis Serialization Protocol 规范(RESP)中扩展了已实现的命令,包括 BITFIELDSUBSCRIBEPUNSUBSCRIBEDIGEST;在 Infinispan REST API 中实现了 OpenAPI v3 规范。要了解关于该版本的更多详细信息,请查看发布说明

原文链接:

https://www.infoq.com/news/2026/03/java-news-roundup-mar23-2026/