
OpenJDK
JEP 527,TLS 1.3的后量子混合密钥交换,已从 JEP 草案 8358541提升至候选状态。该 JEP 建议增强 RFC 8446,传输层安全(TLS)协议版本1.3的实现,使用TLS 1.3规范中的混合密钥交换,该规范目前由互联网工程任务组(IETF)起草,与 JEP 496,基于量子模块格的密钥封装机制一起使用,该机制已在 JDK 24 中交付。
JDK 26
JDK 26 的早期访问构建版本Build 18在上周发布,其中包括对 Build 17 的更新,其中包括对各种问题的修复。关于该版本的更多细节可以在发布说明中找到。
Oracle Java 平台组首席架构师Mark Reinhold正式提出了 JDK 26 的发布时间表,如下所示:
第一阶段(从主线分支):2025 年 12 月 4 日
第二阶段:2026 年 1 月 15 日
初始候选版本:2026 年 2 月 5 日
最终候选版本:2026 年 2 月 19 日
普遍可用日期:2026 年 3 月 17 日
对这个提议的时间表的审查预计将在 2025 年 10 月 8 日结束。
GlassFish
这是GlassFish 8.0.0 的第十三个里程碑版本和 GlassFish 7.1.0 的第一个里程碑版本,提供了缺陷修复、依赖升级和新功能,例如:MicroProfile Health 4.0规范的实现;通过重新设计启动引导过程,提高了 GlassFish 启动时间的性能;以及重构的 ProcessManager
类,提高了代码可读性和稳定性。关于这些版本的更多详细信息,包括重大变更,可以在版本8.0.0-M13和版本7.1.0-M1的发布说明中找到。
Spring 框架
Spring AI 1.0.3 的发布带来了缺陷修复、文档改进和一些新功能,例如:一个新的 GemFireAiSearchFilterExpressionConverter
类,支持 GemFireVectorStore
类的元数据过滤查询;以及对 OpenAiRuntimeHints
和 AbstractEmbeddingModel
类的更改,作为改进的提前编译的初始实现,以更好地支持 GraalVM 原生图像。关于这个版本的更多详细信息可以在发布说明中找到。
Helidon
Helidon 4.3.0 的发布引入了Helidon Data、Helidon MCP和Helidon Declarative。Helidon Data 是仓库模式的实现,这是一种在 Jakarta EE 规范中使用的范式,如 Jakarta Persistence 和 Jakarta Data。Helidon MCP 允许开发人员构建自己的 MCP 服务器。Helidon Declarative 建立在Helidon Inject,之上,引入了新的声明式功能:HTTP服务器端点、调度和容错。请注意,Helidon Declarative 是一个孵化功能,可能会发生变化。关于这个版本的更多详细信息可以在发布说明中找到,InfoQ 也将跟进更详细的新闻报道。
Micronaut
Micronaut 基金会发布了基于 Micronaut Core 4.9.12的Micronaut Framework版本 4.9.4,包括缺陷修复、文档改进和模块的补丁更新:Micronaut SQL、Micronaut Data、Micronaut for Spring和Micronaut Control Panel.。其他值得注意的变化包括:解决了 @Mixin
和 @ClassImport
注解上的抽象和内部类问题;以及对 native-image.properties
文件的更新,增加了 io.micronaut.core.util.KotlinUtils
属性,以补充现有的初始化参数。关于这个版本的更多详细信息可以在发布说明中找到。
Quarkus
作为 GraalVM 25 的下游发行版,Mandrel 25 的发布,提供了特别为 Quarkus 应用程序量身定制的原生图像。新功能包括:对Java诊断命令( jcmd
)和原生图像的原生内存跟踪的支持;以及新增的 JFR 事件,如 jdk.ObjectAllocationSample
。
WildFly
WildFly 38 的beta发布带来了缺陷修复、依赖升级和新功能,例如:继续支持 Jakarta EE 11,包括在 WildFly 预览中的Jakarta Persistence和Jakarta Context和Dependency Injection规范的实现;支持 MicroProfile 7.1,特点是更新的 MicroProfile Telemetry 和 MicroProfile OpenAPI 规范。关于这个版本的更多详细信息可以在解决的问题列表中找到。
LangChain4j
LangChain4j 1.71 的正式发布(连同第 14 个 beta 发布)带来了新的集成: Docker MCP Transport;Oracle Document Loader的实现;并支持 GPU 与 Tornado VM GPULlama3.java API。其他值得注意的变化包括ChromaDB 2.0 的实现和 HuggingFaceChatModel
和 HuggingFaceLanguageModel
类的弃用,以支持 OpenAiChatModel
类。关于该版本的更多详细信息可以在发布说明中找到。
Seed4j
Seed4j 2.0.0 的发布,原名 JHipster Lite,带来了缺陷修复、文档改进、依赖升级和新功能,例如:从JHipster Lite 1.35.0 迁移到 Seed4j 2.0.0;以及对Angular国际化(i18n)的支持。
JHipster Lite 最初于 2021 年 12 月发布,旨在作为 2013 年 12 月最初发布的JHipster的替代品,提供用纯 Java 编写的业务领域应用程序,采用测试驱动设计(TDD)和六边形架构。
有关该版本的更多详细信息,包括重大变更,可以在发布说明中找到。InfoQ 页将跟进更详细的新闻报道。
Gatherers4j
Gatherers4j 0.12.0 的发布包括:对 JDK 25 和 Java 平台模块系统(JPMS)的支持;以及重构的 UniquelyOccurringGatherer
类以支持并行化。Gatherers4j 是由德意志银行支付部门主管兼首席工程师Todd Ginsberg于 2024 年 7 月引入的,它是基于 JEP 485,流收集器的中间流库,在 JDK 24 中交付。有关该版本的更多详细信息可以在发布说明中找到。
Keycloak
Keycloak 26.4.0 的发布特点包括安全增强、更深入的集成和改进的服务器管理。新功能包括:用于用户无密码认证的密码密钥;以及对金融级 API(FAPI)2.0安全配置文件和消息签名规范的支持。FAPI 是 OAuth 2.0 和 OpenID Connect 的行业特定配置文件。有关该版本的更多详细信息可以在发布说明中找到。
原文链接:
https://www.infoq.com/news/2025/10/java-news-roundup-sep29-2025/
评论