开发者生态
morning
近期Java新闻:Hardwood 1.0、Endive 1.0、Azul Payara、Quarkus、WildFly、LangChain4j、OSSI
2026-07-07
1 阅读
约8分钟阅读
作者:Michael Redlich
字号:
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/ "
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱