Java新闻综述:TornadoVM 8.0、JNoSQL、Endive、JReleaser、JBang、LangChain4j、Quarkus Almanac
Java 新闻综述:TornadoVM 8.0、JNoSQL、Endive、JReleaser、JBang、LangChain4j 和 Quarkus Almanac
2026 年 11 月 2 日 · 4 分钟阅读 · 作者:Michael Redlich
本周的 Java 综述(2026 年 10 月 26 日)重点包括:TornadoVM 8.0 正式发布;JNoSQL、Endive、JBang、JReleaser 和 LangChain4j 的小版本发布;JobRunr 的维护版本发布;Hibernate ORM 和 Hibernate Reactive 的 Beta 版本发布;以及 Quarkus Almanac 的推出。
JDK 28
JDK 28 的 Build 22 早期访问构建已于上周发布,包含自 Build 21 以来的更新,其中修复了多个问题。有关此版本的更多详细信息,请参阅发布说明。对于 JDK 28,开发者可通过 Java Bug 数据库报告缺陷。
TornadoVM
TornadoVM 8.0.0 的发布带来了新的纯 Java 编译器——TornadoVM 编译器(TC),可将 Java 内核编译为 CUDA C++、OpenCL C 或 Metal Shading Language。它取代了过去十年间一直是 TornadoVM 核心组成部分的 Graal 编译器和 Java 级 JVM 编译器接口(JVMCI)。使用 TC 时,开发者无需更改代码。TaskGraph、TornadoExecutionPlan 和 KernelContext 等类,以及 @Parallel 和 @Reduce 等注解,均可与 TC 配合使用。TornadoVM 现在利用 GraalVM Native Image 和 JEP 516《任意 GC 的提前对象缓存》,并在 Project Leyden 项目支持下改善启动时间。有关此版本的更多详细信息,请参阅发布说明。
Eclipse JNoSQL
Eclipse JNoSQL 1.2.0 发布,它是 Jakarta NoSQL 和 Jakarta Data 规范的兼容实现,包含以下显著变化:新增用于支持向量数据库的 VectorTemplate 接口;集成 Milvus、Qdrant 和 Weaviate 向量数据库以支持向量搜索;以及新增用于处理时间序列数据的流畅式时间查询操作。有关此版本的更多详细信息,请参阅发布说明。
Endive
Endive 1.2.0 的发布提供缺陷修复、依赖升级和新功能,例如:默认在 JDK 11+ 上的解释器中支持 SIMD 指令,无需添加或配置;改进其实验性提前(AOT)编译器 Redline,以获得对 GC 更友好的原生内存;并持续改进 Endive 组件模型,这是 WebAssembly 组件模型设计与规范的一种实现,用于支持 Endive 运行时。有关此版本的更多详细信息,请参阅发布说明。
JBang
JBang 0.143.0 发布,提供缺陷修复、文档改进和两项新功能:使用 mise-en-place 替代 SDKMan,因为后者不支持 Windows 操作系统;以及用于执行别名特定版本的新统一语法。有关此版本的更多详细信息,请参阅发布说明。
JReleaser
JReleaser 1.27.0 的发布包含缺陷修复、文档改进、依赖升级和新功能,例如:支持通过 Java 模块调用和/或加载 JReleaser Tool Provider;当 GitHub issue 链接位于提交消息中时,改进变更日志生成;以及移除用于解析 POM 文件的 XPath,因为将 JReleaser 打包为原生镜像时曾出现问题。有关此版本的更多详细信息,请参阅发布说明。
LangChain4j
LangChain4j 1.23.0 的正式版本(以及第 33 个 Beta 版本)提供缺陷修复、文档改进、依赖升级和新功能,例如:新增 OllamaDecisionModel 类,以支持在 Ollama 中运行的决策模型;以及新增 ConfidenceCascadePlanner 类,作为基于置信级联决策模型的智能体模式。有关此版本的更多详细信息,请参阅发布说明。
Hibernate
Hibernate ORM 8.0.0 的第四个 Beta 版本提供缺陷修复和显著变化,例如:能够在使用 Jakarta Persistence @ManyToOne 和 @OneToOne 注解的关联上直接声明 @Filter 和 @SQLRestriction 注解,包括使用连接表映射的关联;以及新增 @GeneratorOptimizer 注解,用于“直接在标识符字段或 getter 上为序列或表标识符生成选择标准优化器”。
Hibernate Reactive 5.1.0 和 5.0.0 的第一个和第三个 Beta 版本分别发布,包含缺陷修复和显著变化,例如:新的平台物料清单(BOM)用于管理 Hibernate Reactive、Hibernate ORM 和 Vert.x SQL 客户端的版本;以及启动时进行版本检查,以确保类路径上的 Hibernate ORM 和 Vert.x SQL 客户端不低于其支持的最低版本。这两个版本均与 Hibernate ORM 8.0.0.Beta4 兼容。
JobRunr
JobRunr 9.0.3 发布,提供缺陷修复、文档改进、依赖升级和一项新功能:更新 JobHandler 类,以改进来自 JobZooKeeper 类的日志消息。有关此版本的更多详细信息,请参阅发布说明。#### Gradle
Gradle 9.9.0 的首个候选版本带来了一些值得关注的变更,包括:Kotlin DSL 脚本现在可以借助 Kotlin Build Tools API 进行增量编译,从而提升构建性能;新增的测试过滤器可应用于那些未声明为方法的 JUnit Platform 测试;以及对 Problems API 的改进,该 API 通过 Problems 接口提供了预定义的问题分组层级结构。有关此版本的更多细节,请参阅发行说明。
Quarkus Almanac
Quarkus 团队推出了 Quarkus Almanac,这是一个供开发者比较两个版本之间变更的实用工具。这些变更包括配置属性、托管依赖、扩展以及 Quarkus jar 中类的 API。开发者可以一直回溯到 2018 年 11 月发布的 Quarkus 0.0.1。
关于作者
Michael Redlich
Michael Redlich 在 Java 社区活跃了近 30 年。他于 2001 年创立了 Garden State Java User Group(前身为 ACGNJ Java Users Group),该组织至今仍在持续运营。自 2016 年起,Mike 担任 InfoQ 的 Java 社区新闻编辑,其贡献包括每月新闻条目、技术写作和技术评审。他曾在 JavaOne、Oracle Code One、Devnexus、Emerging Technologies for the Enterprise 以及众多 Java 用户组等场合发表演讲。Mike 是 Jakarta NoSQL 和 Jakarta Data 规范的提交者,并参与 Jakarta EE Ambassadors 领导委员会的工作。他于 2023 年 4 月被评为 Java Champion。在服务 33 年半之后,Mike 于 2023 年 6 月从位于新泽西州克林顿的埃克森美孚技术与工程公司退休,期间积累了开发定制科学实验室应用和 Web 应用的经验。他也曾在 Ai-Logix 公司(现为 AudioCodes)担任技术支持工程师,为客户提供技术支持并开发电话应用。
显示更多 显示更少立即注册 QCon AI 纽约 · 2026年12月15–16日
首页 · 创建账户 · 登录 · QCon 会议 · 活动 · 为 InfoQ 撰稿 · InfoQ 编辑 · 关于 InfoQ · 关于 C4Media · 媒体资料包 · InfoQ 开发者营销博客 · 多元化
活动
- 线上 InfoQ AI 工程认证 — 2026年11月12日
- 线上 InfoQ AI 工程认证 — 2026年11月13日
- 线上 InfoQ 高绩效团队认证 — 2026年11月17日
- QCon 旧金山 — 2026年11月16–20日
- QCon AI 纽约 — 2026年12月15–16日
- 线上 InfoQ AI 工程认证 — 2027年1月9日
- 线上 InfoQ 架构师认证 — 2027年1月22日
- QCon 伦敦 2027 — 2027年4月13–16日
- QCon AI 波士顿 — 2027年7月8–9日
关注我们
及时了解动态
-
一般反馈:feedback@infoq.com
InfoQ.com 及所有内容版权 © 2006–2026 C4Media Inc. 隐私声明、条款和条件、Cookie 政策、Cookie 设置
关闭 BT