写点什么

Java 近期资讯:Spring Tools 5、TornadoVM、Payara 平台、Hibernate ORM、Spock 框架

  • 2025-12-19
    北京
  • 本文字数:2179 字

    阅读完需:约 7 分钟

大小:1.11M时长:06:28
Java近期资讯:Spring Tools 5、TornadoVM、Payara平台、Hibernate ORM、Spock框架

JDK 26

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

 

JDK 27

JDK 27 的早期访问构建版本Build 2也在上周发布,其中包括对 Build 1 的更新,其中包括对各种问题的修复。目前还没有发布说明。

 

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

 

TornadoVM

TornadoVM 2.1.0 的发布包括:修复了从半浮点(FP 16)转换到浮点(FP 32)的转换错误;以及一个改进,增强了 ByteArray 类,支持HalfFloat 操作,并为乘法内核添加了一个 Q8_0 矩阵向量计算例程。关于该版本的更多细节可以在发布说明中找到。

 

该团队还发布GPULlama3.java项目的 0.3.0 版本,这是一个由 TornadoVM 支持的开源的 GPU 加速的 Llama 3 推理项目。这个版本在 NVIDIA 上提供了更快的 FP16 和 Q8 推理;改进了新的 TornadoVM SDK 的设置;并与 Quarkus 集成。关于该版本的更多细节可以在发布说明中找到。

 

Spring 框架

Spring Tools 5.0.0 的GA发布与下一代 Spring 生态系统(Spring Framework 7.0、Spring Boot 4.0 等)保持一致,包括对 API 版本控制、功能性 bean 注册、使用JSpecify的空安全以及 AOT 生成的数据仓库的支持。这个版本还进入了 AI 时代,因为它为 Visual Studio Code 和 Eclipse 提供了与CursorCopilot的集成。关于该版本的更多细节可以在发布说明中找到。

 

Spring Shell 4.0.0 的第二个里程碑版本提供了文档改进、依赖升级和新功能,例如:升级到 Spring Framework 7.0 和 Spring Boot 4.0;使用 JSpecify 的空安全;以及改进的模块化,简化了依赖管理。这个版本还提供了增强的命令编程模型,定义了 @EnableCommand@CommandScan 注解与 Spring Boot 的正确使用;并解决了在组件类上使用 @Command 注解时出现的 IllegalStateException 。关于该版本的更多细节可以在发布说明中找到。

 

Spring AI2.0.0 的第一个里程碑版本包括缺陷修复、文档改进和新功能,例如:在 ToolCallAdvisor 类中定义的新方法 doInitializeLoop()doBeforeCall()doAfterCall() ,允许子类自定义工具调用循环的行为;以及对 TokenTextSplitter 类中自定义标点符号的支持,允许更灵活地为不同语言和文本格式进行文本分割。关于该版本的更多细节可以在发布说明中找到。

 

Spring Framework 7.0.2,第二个维护版本,提供了缺陷修复、文档改进、依赖升级和新功能,例如:对在 AbstractKotlinSerializationHttpMessageConverter 类中定义的 canWrite() 方法的改进,解决了当通过 ResolvableType 类型参数提供的实例不可解析时从 Class<?> valueClass 参数解析 ResolvableType 类实例的问题;以及消除了在 AbstractTestContextBootstrapper 类中不必要地创建 ArrayList 实例或处理空列表。这个版本将包含在即将发布的 Spring Boot 4.0.1 中。关于该版本的更多细节可以在发布说明中找到。

 

Payara

Payara发布了他们 2025 年 12 月版的Payara Platform,包括社区版 7.2025.2、企业版 6.33.0 和企业版 5.82.0。除了缺陷修复和组件升级之外,所有这三个版本中的新功能包括:在远程获取这些密钥失败时保留缓存的远程公钥的支持;以及对检查点协调恢复(CRaC)的初步实验性支持。

 

2025 年 11 月版的平台包括社区版 6.2025.11,这是 Payara Platform 社区 6 系列的最后一个版本,因为社区支持已经结束。

 

关于这些版本的更多细节可以在社区版7.2025.2、企业版6.33.0和企业版5.82.0的发布说明中找到。

 

Micronaut

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

 

Hibernate

Hibernate ORM 7.2.0 的GA版本提供了一些值得注意的变化,例如:新的 @EmbeddedTable 注解,它消除了在定义实体时使用多个 Jakarta Persistence @AttributeOverride 和/或 @AssociationOverride 注解的需要;以及一个新的 FindMultipleOption 接口,用于改进多个 ID 的加载。关于该版本的更多细节可以在新特性页面找到。

 

Apache 软件基金会

Apache Tomcat的 11.0.15、10.1.50 和 9.0.113 版本(分别在这里、这里和这里公布)都提供了一些值得注意的更改,例如:在 Connector 类中添加了一个新的 strictSNI 属性,允许匹配与 SNI 主机名关联的 SSLHostConfig 类的配置;以及解决了在 11.0.11 和 9.0.109 版本中引入的回归问题,该问题破坏了一些集群配置。关于这些版本的更多细节可以在11.0.15版本、10.1.50版本和9.0.113版本的发布说明中找到。

 

Apache TomEE 10.1.3 的发布带来了缺陷修复、依赖升级和改进,例如:解决了来自 openejb-core-10.1.1.jar 文件的警告,这些警告与在 TomEE 10.1.1 中使用 Java 21 有关;移除了事务传播;以及在 BOMs 中包含了 <dependencyManagement> 部分和依赖项,以满足 BOMs 的设计操作方式。关于该版本的更多细节可以在发布说明中找到。

 

Spock 框架

在经历了三年和七个里程碑之后,Spock Framework 2.4.0 的发布提供了缺陷修复和新特性,例如:对 Groovy 5.0 的支持;新的 @Snapshot 注解,它将 Snapshotter 类的实例注入到字段或参数中,作为测试的入口点;以及新的 IBlockListener 接口,它在执行功能时监听块事件。关于这个版本的更多细节可以在发布说明中找到。

 

原文链接:

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

2025-12-19 10:598

评论

发布
暂无评论

如何使用极狐GitLab 机器人大幅提升研发效率

极狐GitLab

项目管理 DevOps 机器人流程自动化 极狐GitLab 研发效率

《编程的原则》读书笔记(四):七个设计原则

Chares

软件工程 软件开发 编程原理 软件开发原则

我的2022

劼哥stone

2022年终总结

BI 可视化工具不只有视图,还有报表

搞大屏的小北

数据可视化工具 DataEase

ElasticSearch必知必会-进阶篇

京东科技开发者

ES 集群 索引技术 Elastic Search 企业号 1 月 PK 榜

在农业银行做开发是什么样的体验?

程序员大彬

Java 开发

使用 NineData 实现备份集的实时查询

NineData

数据库 数据 NineData 备份集 实时备份

2023年1月中国数据库排行榜:OceanBase 持续两月登顶,前四甲青云直上开新局

墨天轮

数据库 opengauss tdsql 国产数据库 polarDB

mysql 中字段的 collate 和 charset 有什么区别

ModStart

工信部电子标准院授予阿里巴巴9个开源项目“优秀”评级

云布道师

阿里云

“低代码+PaaS”的技术创新实践

元年技术洞察

方舟 低代码 数字化转型 低代码平台

3 📖 《JavaScript高级程序设计》__ 语言基础(下)

HoMeTown

JavaScript 前端 读书 js 前端面试

MatrixOne入选艾瑞数据库研究报告啦~

MatrixOrigin

分布式数据库 国产数据库 MatrixOrigin MatrixOne 艾瑞咨询

数据湖(二十):Flink兼容Iceberg目前不足和Iceberg与Hudi对比

Lansonli

数据湖

dcm4che 解析 修改 保存 dicom文件

JefferLiu

虚拟化技术浅析第二弹之初识Kubernetes

京东科技开发者

云计算 容器 微服务 #Kubernetes# 虚拟化技术

马蜂窝如何利用 APISIX 网关实现微服务架构升级

API7.ai 技术团队

api 网关 APISIX envoy ingress Kubernetes, 云原生, eBPF

玩转机密计算从 secGear 开始

openEuler

开源 操作系统 openEuler 机密计算

华为运动健康服务Health Kit 6.9.0版本新增功能揭秘!

HarmonyOS SDK

HMS Core

1 📖 《JavaScript高级程序设计》__ 什么是JavaScript?

HoMeTown

JavaScript #读书 前端‘’

2 📖 《JavaScript高级程序设计》__ HTML中的JavaScript

HoMeTown

JavaScript 前端 读书 js

3 📖 《JavaScript高级程序设计》__ 语言基础(上)

HoMeTown

JavaScript 前端 读书 js

LED显示屏都需要4个配套设施

Dylan

LED显示屏 户外LED显示屏 led显示屏厂家

研发团队绩效考核:Leader 如何做到赏罚分明?

石云升

极客时间 复盘 1月月更 技术领导力实战笔记

企业的数据存储、处理与分析之道

云布道师

阿里云 云存储

eBPF SIG年度动态: eBPF和Wasm深度融合、参与7场活动及2023展望 | 龙蜥 SIG

OpenAnolis小助手

Linux 开源 ebpf 龙蜥社区 sig

荣誉+1,龙蜥荣获“2022年度杰出开源运营团队”奖项

OpenAnolis小助手

开源 InfoQ 运营 获奖 龙蜥团队

响应式流的核心机制——背压机制

老周聊架构

响应式编程

Disney 流媒体广告 Flink 的应用实践

Apache Flink

大数据 flink 实时计算

为什么数字化转型需要“低代码”?

元年技术洞察

DevOps 低代码 数字化转型 低代码平台

Pipy 实现 SOCKS 代理

Flomesh

HTTP Service Mesh 服务网格 Pipy 流量管理

Java近期资讯:Spring Tools 5、TornadoVM、Payara平台、Hibernate ORM、Spock框架_编程语言_Michael Redlich_InfoQ精选文章