本文汇总 2025 年 12 月第 2 周 Java 生态的关键动态,涵盖 JDK 26/27 EA 构建、TornadoVM 2.1、Payara Platform 2025.12、Spring Tools 5、Hibernate ORM 7.2 以及 Spock 2.4 等版本更新,便于你快速判断升级与验证重点。
JDK 26(Early-Access)
OpenJDK 发布了 JDK 26 EA 的 Build 28,相较 Build 27 主要是常规问题修复与更新,详情可参考:
如在试用 JDK 26/27 的过程中遇到问题,官方建议通过 Java Bug Database 提交反馈:https://bugreport.java.com/bugreport/
JDK 27(Early-Access)
JDK 27 EA 同期发布 Build 2,相对 Build 1 同样以修复为主:
当前暂无该构建的 release notes。
TornadoVM 2.1.0:FP16 相关修复与 HalfFloat 能力增强
TornadoVM 2.1.0 带来两类关键变更:
- 修复从 half-float(FP16)到 float(FP32)的转换错误
- 增强
ByteArray 对 HalfFloat 运算的支持,并新增 Q8_0 矩阵-向量计算例程,用于乘法 kernel 的计算
更多信息见发布说明:https://github.com/beehive-lab/TornadoVM/releases/tag/v2.1.0
GPULlama3.java 0.3.0:基于 TornadoVM 的 Llama 3 推理加速
团队同步发布 GPULlama3.java 0.3.0(开源 GPU 加速的 Llama 3 推理项目,基于 TornadoVM),重点包括:
- NVIDIA 上更快的 FP16 与 Q8 推理
- 使用新的 TornadoVM SDK 改善安装配置
- 与 Quarkus 的集成
发布说明:https://github.com/beehive-lab/GPULlama3.java/releases/tag/v0.3.0
在 Java 生态中,Spring 体系本周更新密集,且多项版本与下一代 Spring 栈(Spring Framework 7、Spring Boot 4)对齐。
Spring Tools 5.0.0 GA 的核心方向是与“下一代 Spring 生态”对齐,包括:
Spring Shell 4.0.0-M2:升级到 Spring 7/Boot 4,改进命令模型
Spring Shell 4.0.0-M2 主要变化点:
Spring AI 2.0.0-M1 新增/强化:
Spring Framework 7.0.2:维护版迭代与细节修复
Spring Framework 7.0.2(第二个维护版本)包含 bug 修复、文档与依赖升级,并对部分内部实现做了细化,例如:
AbstractKotlinSerializationHttpMessageConverter#canWrite() 的行为修正:在 ResolvableType 解析不可用时,回退使用 Class<?> valueClass 参数进行判断
- 减少在
AbstractTestContextBootstrapper 内部不必要的 ArrayList 创建与空列表处理开销
该版本将包含在 Spring Boot 4.0.1 中。
Payara 发布 2025 年 12 月版平台,包含:
- Community Edition 7.2025.2
- Enterprise Edition 6.33.0
- Enterprise Edition 5.82.0
除常规修复与组件升级外,三条版本线共同新增:
- 远程公钥拉取失败时,支持保留缓存的远程公钥
- CRaC(Coordinated Restore at Checkpoint)实验性支持
同时,官方指出 2025 年 11 月版中的 Community Edition 6.2025.11 是 Payara Platform Community 6 系列的最后版本,社区支持已结束。
Micronaut Framework 4.10.4:平台补丁更新
Micronaut Foundation 发布 Micronaut Framework 4.10.4(基于 Micronaut Core 4.10.10),主要是 bug 修复与模块补丁更新,涉及:
Hibernate ORM 7.2.0(GA):实体映射与多 ID 加载能力增强
Hibernate ORM 7.2.0 GA 的改动更偏向“开发体验与能力补齐”,其中两项更值得关注:
Apache Tomcat:11/10.1/9.0 多线并行更新
Apache Tomcat 三条维护线同步更新至:
共同亮点包括:
Connector 新增 strictSNI 属性:用于匹配与 SNI 主机名关联的 SSLHostConfig 配置
- 修复在 11.0.11 与 9.0.109 中引入的一个回归问题:会破坏部分集群(clustering)配置
对应公告:
Apache TomEE 10.1.3:Java 21 警告修复与 BOM 调整
Apache TomEE 发布 10.1.3,包含修复与改进,例如:
- 解决 TomEE 10.1.1 在 Java 21 上使用时,由
openejb-core-10.1.1.jar 产生的相关 warning
- 移除 transaction propagation
- 调整 BOM:补齐
<dependencyManagement> 与依赖项,以符合 BOM 的预期使用方式
发布说明:https://tomee.apache.org/10.1.3/release-notes.html
Spock Framework 2.4.0:Groovy 5 支持与快照测试能力
Spock Framework 在经历多个里程碑迭代后发布 2.4.0,主要更新包括:
- 支持 Groovy 5.0
- 新增
@Snapshot:可向字段或参数注入 Snapshotter,作为测试快照能力的入口
- 新增
IBlockListener:用于在 feature 执行期间监听 block 事件,便于扩展与诊断
对正在建设自动化测试体系的团队,可结合 软件测试 的用例管理与回归策略,重点验证快照机制在团队协作与断言可读性方面的收益。