找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

2741

积分

0

好友

348

主题
发表于 2025-12-18 17:58:34 | 查看: 78| 回复: 0

本文汇总 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)的转换错误
  • 增强 ByteArrayHalfFloat 运算的支持,并新增 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

Spring 生态:Tools 5、Shell 4、AI 2 与 Framework 7.0.2

Java 生态中,Spring 体系本周更新密集,且多项版本与下一代 Spring 栈(Spring Framework 7、Spring Boot 4)对齐。

Spring Tools 5.0.0(GA):对齐 Spring 7/Boot 4,并引入 AI 集成

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:可定制的 Tool calling loop 与更灵活的文本切分

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 Platform(2025 年 12 月版):引入 CRaC 实验性支持

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 事件,便于扩展与诊断

对正在建设自动化测试体系的团队,可结合 软件测试 的用例管理与回归策略,重点验证快照机制在团队协作与断言可读性方面的收益。




上一篇:React Compiler 1.0上线:自动记忆化优化生产性能
下一篇:Android XR SDK预览3:Jetpack助力AI眼镜应用开发
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-2-9 07:26 , Processed in 0.302106 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表