写点什么

Java 近期新闻:Hardwood 1.0、Endive 1.0、Azul Payara、Quarkus、WildFly、LangChain4j、OSSI

作者:Michael Redlich
  • 2026-07-07
    北京
  • 本文字数:1762 字

    阅读完需:约 6 分钟

JDK 27

JDK 27 的早期访问构建 Build 28 发布,它是 Build 27 的升级,修复了各种问题。要了解关于这个构建的更多细节,请参阅发布说明

JDK 28

JDK 28 的早期访问构建 Build 4 发布,它是 Build 3 的升级,修复了各种问题。要了解关于这个构建的更多细节,请参阅发布说明

Azul Payara

Azul Payara 团队发布了 Azul Payara 7.1.0 的 2026 年 6 月版,其中包括社区版 7.2026.6、企业版 6.39.0 和企业版 5.88.0。除了 Bug 修复和组件升级外,这三个版本还提供了以下功能:修复了管理控制台和 REST 管理接口中存在的跨站请求伪造(CSRF)和服务器端请求伪造(SSRF)问题——该问题源于 Servlet 请求中不必要地传递了本可以通过会话信息获取的 REST URL;支持在 Jakarta Data 存储库接口上使用 Spring 框架的 @Transactional 注解来覆盖方法。要了解有关这些版本的更多详细信息,请参阅社区版 7.2026.6企业版 6.39.0 以及企业版 5.88.0 的发布说明。

Quarkus

Quarkus 3.37.0 发布,带来了 Bug 修复和以下值得注意的变更:支持 Hibernate ORM 7.4.0.Final、Hibernate Reactive 3.4.0. Final 以及 Hibernate Search 8.4.0.Final;新增一个名为 JLink 的实验性扩展,它使用 jlink 生成自定义运行时镜像,其中仅包含应用程序必需的 JDK 模块;默认启用无反射的 Jackson 序列化器。要了解有关该版本的更多详细信息,请参阅发布说明

WildFly

WildFly 41 的首个测试版带来 Bug 修复、依赖项升级以及以下新功能:支持在优雅关闭过程中处理 WildFly 事务子系统中的数据;借助 WildFly Elytron 子系统中的 request 和 request_uri 参数,可以对身份验证请求进行签名以及加密(可选)。要了解有关该版本的更多详细信息,请参阅发布说明

LangChain4j

LangChain4j 1.17.0 正式发布(连同第 27 个测试版),带来 Bug 修复、依赖项升级以及以下新功能:新增 DebatePlanner 类,用于支持 Debate 代理模式; 新增 OracleChatMemoryStore 类,为聊天记忆添加了 Oracle 数据库;新增 onUnmappedRawEvent 流回调,允许暴露未被 LangChain4j 映射的原始流事件。要了解有关该版本的更多详细信息,请参阅发布说明

Eliya JDK

Asymm Systems 推出了 Eliya JDK,这是该公司推出的 OpenJDK 下游发行版,它跟踪 OpenJDK 25 的季度关键补丁更新(CPU),提供了适用于 Linux x86_64 和 Linux aarch64 的构建版本。25.0.3 的首次发布是基于 Oracle 2026 年 4 月的关键补丁更新公告。要了解有关该版本的更多详情,请参阅发布说明及 InfoQ 的这篇新闻报道

Hardwood

专用于 Apache Parquet 文件格式的解析器 Hardwood 发布 1.0.0 版本,其中包含以下值得注意的变更:ColumnReader 类和 RowReader 接口共用的 close() 方法现在已经具备幂等性,解决了性能退化问题; AvroRowReader 类的实例现在已经支持列投影,从而能够正确地读取 DECIMAL、UUID、UINT_32 和 FIXED 列;Hardwood 类的入口点现在已经可以接受 HardwoodContext 接口的实现,用于控制解码器线程池的大小,并支持在不同读取器之间共享上下文。要了解有关该版本的更多详细信息,请参阅发布说明。另外,InfoQ 随后将发布一篇更详细的新闻报道。

Endive

Endive 1.0.0 发布,带来了以下功能:WasmGC 主机集成,支持将 externref 值类型作为 Java 对象,从而使主机函数能够自然地使用 GC 类型;通过消除不必要的栈帧分配来优化尾调用正确性,这将惠及在解释器循环中采用尾调用的语言(如 CPython)。

Endive 是一款全新的 JVM 原生 WebAssembly (Wasm) 运行时,其前身是 Chicory,由 Dylibso 首席技术官 Benjamin Eckel 和 IBM 首席软件工程师 Andrea Peruffo 于 2023 年 9 月共同创建。

开源可持续性倡议

HeroDevs 是一家致力于识别、修复和预防开源项目生命周期终止风险的平台。该公司已经宣布加入 Commonhaus 基金会,成为“开源可持续性倡议”(OSSI)的创始成员,旨在“通过提高生命周期的透明度,以及维护者、基金会、生态系统合作伙伴和更广泛开源社区之间的协作,来支持开源生态系统的可持续发展”。HeroDevs 已经与 Hibernate、Jackson 和 Quarkus 社区建立起了合作伙伴关系,为需要 CVE 修复协助的企业提供支持。HeroDevs 还计划在 Commonhaus 基金会的支持下,与其他项目建立合作伙伴关系。

原文链接:https://www.infoq.com/news/2026/06/java-news-roundup-jun22-2026/