Java 生态周报:JDK 26/27 进展与 Jakarta EE 11 兼容发布
Source: InfoQ - Backend
JDK 26
JDK 26的早期访问构建Build 34发布,它是Build 33的升级,修复了各种问题。要了解关于这个构建的更多细节,请查看发布说明。
JDK 27
JDK 26的早期访问构建Build 8发布,它是Build 7的升级,修复了各种问题。要了解关于这个构建的更多细节,请查看发布说明。
对于JDK 26和JDK 27,我们鼓励开发者通过Java Bug数据库报告缺陷。
GlassFish
经过15个里程碑版本后,GlassFish 8.0.0正式发布,带来了Bug修复、依赖项升级和新特性,例如:支持虚拟线程,包括用于HTTP和IIOP请求的GlassFish Grizzly 5.0虚拟线程池;支持Jakarta Data规范,初步集成了Eclipse JNoSQL,这是Jakarta NoSQL规范的兼容实现。GlassFish 8.0.0是Jakarta EE 11的兼容实现,所需的最低JDK版本为JDK 21。要了解关于这个版本的更多细节,请查看发布说明。InfoQ后续也将带来更详细的新闻报道。
Helidon
Helidon 4.3.4发布,带来了Bug修复、依赖项升级和新特性,例如:支持将服务器发送事件(SSE)的事件源添加到JsonRpcResponse接口,允许在响应JSON-RPC请求时切换到SSE;现在,如果未将MMeterRegistry类的多个实例配置为抑制告警,则会在日志中记录它们。要了解关于这个版本的更多细节,请查看发布说明。
LangChain4j
LangChain4j 1.11.0正式发布(连同第十九个Beta版),提供了Bug修复、依赖项升级,并带来了一些显著的变化,例如:通过创建返回TokenStream接口实例的代理来支持流代理;能够利用代理和AiServices类的实例监听工具执行。要了解关于这个版本的更多细节,请查看发布说明。
Infinispan
Infinispan 16.1.0发布,带来了Bug修复、文档改进、依赖项升级和一些显著的变化,例如:恢复使用CountdownLatchLoggingConsumer类,改进Testcontainers的测试;通过将BaseStateTransferTest类的awaitStrict()方法调用替换为CheckPoint类中定义的awaitStrictAsync()方法,使其成为非阻塞的。要了解关于这个版本的更多细节,请查看发布说明。
Hibernate
Hibernate ORM 7.3.0的第二个候选版本发布,带来了一些显著的变化,例如:新增了枚举KeyType,实现了Jakarta Persistence FindOption接口,允许使用find()和findMultiple()方法基于自然键( natural ID )以及标识符执行加载;新增了TenantCredentialsMapper接口,允许应用程序为数据库连接提供租户特有的凭据。要了解关于这个版本的更多细节,请查看新增功能页面。
Hibernate Reactive 4.3.0的第一个候选版本发布,提供了Bug修复,并且兼容Hibernate ORM 7.3.0.CR2和Vert.x SQL客户端5.0.7。要了解关于这个版本的更多细节,请查看已关闭问题列表。
Hibernate Search 8.3.0的第一个候选版本发布,带来了Bug修复、依赖项升级和一些显著的变化,例如:与Hibernate ORM 7.3.0.CR2对齐;Elasticsearch后端兼容Elasticsearch 9.3和OpenSearch 3.4。要了解关于这个版本的更多细节,请查看新增功能页面。
JobRunr
JobRunr 8.4.2的第二个维护版本发布,重点解决Quarkus 3.31.1及更高版本中与JobRunrRecurringJobRecorder类相关的Quarkus @Recorder注解构造函数注入误用。其他增强包括:改进DatabaseCreator类中定义的runMigrationStatement()方法内部的数据库迁移错误日志记录功能;改进文档,提醒开发者可以使用ThreadLocalJobContext类中定义的getJobContext()方法替代JobContext类的实例。要了解关于这个版本的更多细节,请查看发布说明。
JBang
JBang 0.136.0发布,带来了一些显著的变化,例如:解决了在构建或运行许多并发项目时的并发问题;在使用Gradle依赖时能够使用相对路径,而无需发布到本地Maven仓库。要了解关于这个版本的更多细节,请查看发布说明。
OmniHai
OmniHai 1.0.0正式发布,这是一个面向Jakarta EE或MicroProfile应用程序的新型统一Java AI实用工具库。本次更新包含以下修复与新增功能:新增DefaultAITextHandler和DefaultAIImageHandler类,取代原有的类,提高创建自定义AI提供程序的效率;改进ChatInput.Attachment类,摆脱对特定OpenAI假设的依赖。
该实用工具库由Bauke Scholtz创建,他是Java Champion和Virtua的全栈开发人员。2026年1月,OmniHai以两个1.0里程碑版本的形式正式亮相Java社区。
JHipster
JHipster 9.0.0的第三个Beta版本发布,带来了一些显著的变化,例如:将响应式Cassandra和Infinispan与Spring Boot 4.0对齐;在JHipster的自包含、容器化软件包中增加了两个新属性propertyConsumerName和propertySupplierName。该版本解决了在第一和第二个Beta版本中发现的问题,这两个版本现在已经被弃用,它们使JHipster的生成器变得不稳定。要了解关于这个版本的更多细节,请查看发布说明。
原文链接:
https://www.infoq.com/news/2026/02/java-news-roundup-feb02-2026/