2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Java 近期资讯:JDK 26 进入 Rampdown 阶段, JDK 27 专家组成立,GlassFish、TornadoVM、Spring gRPC 动态

  • 2025-12-10
    北京
  • 本文字数:2173 字

    阅读完需:约 7 分钟

大小:1.15M时长:06:42
Java近期资讯:JDK 26进入Rampdown阶段, JDK 27专家组成立,GlassFish、TornadoVM、Spring gRPC动态

JDK 26

JDK 26 的早期访问构建版本Build 26发布,包括对 Build 25 的更新,修复了各种问题。有关此版本的更多详细信息,可在发布说明中找到。

 

根据 JDK 26 的发布时间表,甲骨文的 Java 平台组首席架构师Mark Reinhold正式宣布 JDK 26 已进入 Rampdown 第一阶段。这意味着主线源代码库已被分叉到 JDK 稳定版代码库,且不会为JDK 26添加额外的 JEP。因此,2026 年 3 月 GA 发布最终将包括以下 10 个特性:

 

 

对于JDK 26,鼓励开发者通过Java Bug数据库报告缺陷。

 

JDK 27

JSR 402,Java SE 27,上周获得了批准,正式宣布 JDK 27 的四名专家组成员,分别是Simon Ritter(Azul Systems)、Iris Clark(甲骨文)、Stephan Herrmann(Eclipse 基金会)和 Christoph Langer(SAP SE)。Clark 将担任规范负责人。其他值得注意的日期包括 2026 年 6 月至 8 月的公共审查和 2026 年 9 月的 GA 发布。

 

JDK 27 的早期访问构建版本Build 0Build 1 也在上周发布,包含了解决这些初始问题更新。目前还没有发布说明。

 

GlassFish

GlassFish 7.1.0 的发布提供了缺陷修复、依赖升级和新特性,例如:MicroProfile 4.0规范的实现;支持在 Jakarta Enterprise Beans @EJB 注释中定义的 beanName 元素使用 <module-name>/<bean-name> 语法;以及改进的 Admin CLI,现在集成了JLine,这是一种 Java 的高级控制台输入。

 

重大变更包括:从 JDK 11-21 的支持变更为 JDK 17-25;以及使用 JPMS 重新设计 GlassFish 引导程序。

 

关于该版本的更多细节可以在发布说明中找到。

 

GraalVM

Oracle Labs 还发布了Graal Development Kit for Micronaut的 4.10.1.0 版本,与 Micronaut 4.10.1 保持一致。Graal Development Kit for Micronaut 以前称为Graal Cloud Native,提供了一套精选的 Micronaut 框架模块,简化了云应用开发。发布说明仅涵盖特定操作系统的下载、Oracle Maven中的 GDK 工件列表以及如何为使用 macOS Catalina 及以上版本的开发者移除隔离属性。

 

Spring 框架

Spring gRPC 1.0.0 的发布包括缺陷修复、文档升级、依赖升级和显著变化:支持 Spring Boot 4.0 和 Spring Framework 7.0;支持 JDK 25 的最小 JDK 17 基线;以及通过JSpecify实现的完全空安全。在这个版本中,自动配置和启动器依赖已被弃用,因为它们将在 Spring gRPC 1.1.0 中迁移到 Spring Boot 4.1.0 中。关于该版本的更多细节可以在发布说明中找到。

 

Spring AI 1.1.1 的发布提供了缺陷修复、文档升级、依赖升级和新特性,例如:与OpenAI Java SDK的原生集成,提高了类型安全性和 API 覆盖;在 Filter.ExpressionType 枚举类中添加了 ISNULLISNOTNULL 常量;以及一个新的 Spring Boot 启动器模块, spring-ai-spring-boot-starters/spring-ai-starter-model-chat-memory-repository-cosmos-db ,提供了使用 Azure Cosmos DB 作为聊天记忆库的自动配置。关于该版本的更多细节可以在发布说明中找到。

 

TornadoVM

TornadoVM 2.0.0 的发布提供了缺陷修复、依赖升级、基础架构重构和新功能,如:压缩普通对象指针(Compressed Ordinary Object Pointers,COOPs)的实现,同时仍然保持对未压缩指针的支持;更新了现有的脚本,并添加了新的脚本,用于在 Linux、macOS 和 Windows 环境中构建和打包 TornadoVM;以及在OpenCL和并行线程执行(PTX)后端支持 GPU 原生 Int8 类型。关于该版本的更多细节可以在发布说明中找到。

 

Open Liberty

2025 年 12 月的Open Liberty 25.0.0.12 版本提供了显著的变化,例如:开发人员能够提供自己的 base64 编码的 256 位 AES 密钥用于密码加密;改进了对 FIPS 140-3,加密模块的安全要求的支持,IBM Sememeru运行时版本为 11.0.29,17.0.17,21.0.9,25.0.1 或更高;以及CVE-2025-7962,的解决方案,这是一个影响Jakarta Mail 2.0.2 规范(由 Open Liberty javemail-1.5 , javemail-1.6Mail-2.0Mail-2.1 功能实现)的漏洞,允许攻击者通过使用 \r\n UTF-8 字符来分离不同的消息来执行 SMTP 注入。

 

Micronaut

Micronaut 基金会发布了基于Micronaut Core 4.10.9Micronaut Framework版本 4.10.3,该版本包含对模块的缺陷修复和补丁更新:Micronaut SecurityMicronaut EmailMicronaut Maven Plugin。关于该版本的更多细节可以在发布说明中找到。

 

JHipster

JHipster 9.0.0 的第一个beta版本提供了缺陷修复、依赖项升级和显著变化,例如:使用 TypeScript 完全重新设计 JHipster 生成器以提高可维护性;默认切换到无需ZoneJS的 Angular,即 Zoneless,从而提高性能并减少捆绑包大小;支持 JDK 25 和 Node.js 24。关于该版本的更多细节可以在发布说明中找到。

 

Hibernate

Hibernate Search 8.2.0 的第一个发布候选版本带来了缺陷修复、依赖项升级和新功能,例如:与Hibernate ORM 7.2 发布系列的兼容性;以及为 Elasticsearch 后端提供了可插拔的 REST 客户端,使得可以根据需要切换到不同的 REST 客户端。关于该版本的更多细节可以在发布说明找到。

 

原文链接:

https://www.infoq.com/news/2025/12/java-news-roundup-dec01-2025/

2025-12-10 11:2910

评论

发布
暂无评论

化身“监工”的AI,我们该如何相处?

脑极体

极客时间 - 架构师一期 - 第五周作业

_

极客大学架构师训练营 第五周

c++nullptr(空指针常量)、constexpr(常量表达式)

良知犹存

c++

架构师训练营第一周总结

小兵

前端更应懂产品

执鸢者

产品 腾讯 大前端

第一周学习总结

Griffenliu

惠普中国(HPE)技术总监教你如何做个“火影般”的“架构师”

Java架构师迁哥

Java 程序员 架构

知识视频创作者何去何从,百度给出解答

脑极体

架构训练营第一周学习总结

Jack

这本书可能是给用户最好的礼物——专栏《软件交付那些事儿》上线

刘华Kenneth

什么! 你还在使用 if (xxx != null)做NullPointerException判断?

刘超

Java Optional

政府和企业如何认识到区块链的好处

CECBC

比特币 区块链

架构师训练营第一期 - 第五周课后 - 作业二

极客大学架构师训练营

《我想进大厂》之JVM夺命连环10问

艾小仙

Java 编程语言 JVM jvm调优

架构师训练营 - 第一周学习总结

joshuamai

数字货币可能重构全球货币体系

CECBC

数字货币 金融

架构师训练营第一周学习总结

韩儿

食堂就餐卡系统设计

Jack

架构设计

科大讯飞开发者大赛:首届X光安检图像识别挑战赛结果出炉

Talk A.I.

《我想进大厂》之Dubbo普普通通9问

艾小仙

Java dubbo RPC HTTP

架构师训练营1期第5周作业--一致性哈希算法

木头发芽

架构师训练营第一期 - 第周五课后 - 作业一

极客大学架构师训练营

甲方日常 37

句子

工作 随笔杂谈 日常

食堂就餐系统UML图

小兵

极客大学架构师训练营2期第一周 作业

渡江卿

世界上最难的5种编程语言

艾小仙

编程语言 编译 esolang

成为架构师 - 架构师训练营第01周

陈永龙Vincent

架构师训练营第五周作业

吴传禹

极客大学架构师训练营

架构师训练营第 1 期第五周总结

Leo乐

极客大学架构师训练营

区块链技术本质再认知

CECBC

区块链 大数据

第五周总结

_

架构师一期 架构师第五周总结

Java近期资讯:JDK 26进入Rampdown阶段, JDK 27专家组成立,GlassFish、TornadoVM、Spring gRPC动态_编程语言_Michael Redlich_InfoQ精选文章