Agentic AI、具身智能、强化学习框架、端侧大模型……来QCon上海站,感受AI的未来! 了解详情
写点什么

Java 近期新闻:Spring Framework、Spring Data、Open Liberty、Hibernate Reactive、Quarkus、Gradle

  • 2025-08-19
    北京
  • 本文字数:2208 字

    阅读完需:约 7 分钟

大小:1.13M时长:06:35
Java近期新闻:Spring Framework、Spring Data、Open Liberty、Hibernate Reactive、Quarkus、Gradle

JDK 25

JDK 25 的早期访问构建版本Build 36在上周发布,包含了来自 Build 35 的更新,及对各种问题。的修复。关于这个版本的更多详细信息可以在发布说明中找到。

 

JDK 26

JDK 26 的早期访问构建版本Build 11也在上周发布,包含了来自 Build 10 的更新,及对各种问题的修复。关于这个版本的更多详细信息可以在发布说明中找到。

 

Spring 框架

Spring Framework 7.0.0 的第八个里程碑版本提供了缺陷修复、文档改进、依赖升级和新功能,例如:一个新的 @HttpServiceClient 注释,它将 HTTP 服务接口标记为创建客户端代理的候选;以及一个新的 RestTestClient 接口,可以测试实时服务器和模拟设置。关于这个版本的更多详细信息可以在发布说明中找到。

 

Spring Framework 6.2.10 的发布解决了CVE-2025-41242,这是一个路径遍历漏洞,也称为目录遍历或点点斜杠攻击,在某些情况下,它会影响在不兼容的 servlet 容器上运行的 Spring Framework MVC 应用程序。这个漏洞允许攻击者通过“操纵输入参数,通常是文件路径,使用 ../ 或 URL 编码等序列来导航目录结构”来访问服务器根目录之外的文件和目录,这可能导致敏感信息泄露和远程代码执行。这个 CVE 影响 Spring Framework 5.3、6.0 和 6.1 的发布系列以及版本 6.2.0 到 6.2.9。关于这个版本的更多详细信息可以在发布说明中找到。

 

Spring Data 2025.1.0 的第五个里程碑版本支持:Spring Framework 7;在 Jakarta EE 11 下的Jakarta Persistence 3.2Jakarta Servlet 6.1;Kotlin 2.2;以及最近发布的Jackson 3.0。其他新特性包括:增加使用Jakarta Persistence Query Language(JPQL)的使用,以最终取代 QueryCriteria 接口;以及在Spring Data JDBCSpring Data R2DBC子项目中支持复合IDs(或复合键),以改进实体与复合 ID 中每个列的属性的映射。破坏性变更包括:移除已弃用的项目,如:Spring Framework ListenableFuture 接口, @PersistenceConstructor 注解以 @PersistenceCreator 代替,以及 hasSpelExpression() 方法以 Parameter 类中定义的 hasValueExpression() 代替。关于这个版本的更多详细信息可以在发布说明中找到。

 

Open Liberty

Open Liberty 25.0.0.8 的发布提供了对MicroProfile 7.1的支持,其中包括MicroProfile Telemetry 2.1 和MicroProfile OpenAPI 4.1 的更新;以及解决了CVE-2024-56339漏洞,由于未能遵守安全配置,该漏洞允许攻击者绕过安全限制;以及CVE-2025-36097漏洞,该漏洞允许攻击者发送特别制作的请求,导致服务器消耗过多的内存资源,从而导致栈溢出和随后的服务拒绝。

 

Hibernate

Hibernate Reactive 4.1.0 的发布包括许多依赖升级和显著的变化,例如:一个新的 ReactiveEmbeddableAssembler 类,当使用带有 Jakarta Persistence @EmebedddedId@OneToOne 注释的实体时,它消除了 ClassCastException ;以及通过用 thenCompose() 方法替换 thenAccept() 方法来解决不当的链式调用,这两个方法都定义在 Java CompletionStage 接口中,在 ReactiveEmbeddableInitializerImpl 类中定义的 reactiveResolveInstance() 方法中实现。这个版本也与Hibernate ORM 7.1.0.Final 和Vert.x SQL Client 5.0 兼容。关于这个版本的更多详细信息可以在发布说明中找到。

 

Quarkus

与 Quarkus 3.25.3 一起,Quarkus 3.26.0 的第一个发布候选版本具有显著的变化,例如:在 Hibernate Reactive 中支持命名的持久性单元和数据源;以及将 DevUI 的功能公开为模型上下文协议(MCP)工具的能力,允许在开发模式下运行的 Quarkus 应用程序成为一个 MCP 服务器。第一个候选版本更新到 Gradle 9.0.0、Hibernate ORM 7.1.0.Final、Hibernate Search 8.1.0.Final 和 Hibernate Reactive 3.1.0.Final。关于这个版本的更多详细信息可以在发布说明中找到。

 

Micrometer

Micrometer Metrics 1.16.0 的第二个里程碑版本提供了依赖项升级和新特性,例如:在 MeterFilter 接口中定义了一个新的 forMeters() 方法,用于为具有给定前缀的仪表选择配置一个 MeterFilter 实例;以及在 MeterRegistry 类中定义的 gauge() 方法上添加 @Contract 注解,以改进可空性。关于这个版本的更多详细信息可以在发布说明中找到。

 

Micrometer Tracing 1.6.0 的第二个里程碑版本与 Micrometer Metrics 1.16.0-M2 进行了对齐。关于这个版本的更多详细信息可以在发布说明中找到。

 

Reactor 项目

Project Reactor 2025.0.0 的第六个里程碑版本提供了对 reactor-core 3.8.0-M6reactor-netty 1.3.0-M6reactor-pool 1.2.0-M6reactor-addons 3.6.0-RC4reactor-kotlin-extensions 1.3.0-RC3 的依赖升级。关于这个版本的更多详细信息可以在发布说明中找到。

 

同样,Project Reactor 2024.0.9,即第九个维护版本,提供了对 reactor-core 3.7.9reactor-netty 1.2.9 的依赖升级。还有与版本 2024.0.9 的重新对齐,涉及 reactor-pool 1.1.3reactor-addons 3.5.2reactor-kotlin-extensions 1.2.3reactor-kafka 1.3.23 的工件保持不变。关于这个版本的更多详细信息可以在发布说明中找到。

 

Gradle

Gradle 9.1.0 的第一个发布候选版本的特性包括:支持即将发布的 JDK 25 的 GA 版本;对其诊断和预览工具的改进,包括一个新的任务图来可视化依赖关系,而无需构建应用程序,以及增强的项目报告;以及增强的命令行界面,以提高终端的可用性和反馈。关于这个版本的更多详细信息可以在发布说明中找到。

 

原文链接:

https://www.infoq.com/news/2025/08/java-news-roundup-aug11-2025/

2025-08-19 10:214562

评论

发布
暂无评论

开发板如何适配OpenHarmony 3.2

OpenHarmony开发者

Open Harmony

AI推理服务平台升级,阿里云机器学习PAI推出新规格

阿里云大数据AI技术

人工智能 机器学习 模型 在线服务

如何实现对 Oracle 的实时数据捕获和性能调优|Flink CDC 专题

Apache Flink

大数据 flink 实时计算

经验分享|如何用ChatGPT开发一个安卓应用

Onegun

人工智能 移动开发 ChatGPT

AutoCAD(CAD2024)中文特别版Mac/win

Rose

CAD绘图 cad2024激活版

对于处理高并发用户请求的一些思考

Java 架构 分布式 高并发

英特尔宋继强:面向半导体“万亿时代”,以全栈创新推动算力发展

科技热闻

以技术赋能智慧酒店,思岚科技亮相上海酒店展

科技热闻

对谈阿里云祝顺民:经济复苏,云网络如何加速企业效率提升?

云布道师

云网络

提高API采用率的关键:快速创建有效的API监控任务

云智慧AIOps社区

API api 网关 监控宝 API Gateway 监控产品

精彩回顾 | 2023工赋Meetup—上海站

工赋开发者社区

百度研发效能从度量到数字化蜕变之路

百度Geek说

百度 研发效能 企业号 4 月 PK 榜 效能数字化

软件测试/测试开发丨ChatGPT在软件测试领域的应用

测试人

软件测试 自动化测试 测试开发 ChatGPT

Bigasoft Video Downloader Pro :视频网站下载和转换视频器

Rose

知名度比较高的堡垒机有哪些?大家喜欢哪款?

行云管家

堡垒机 行云管家

IT采购,不再默默扛下“背刺”

脑极体

AI ChatGPT

互联网出海风大雨大,融云助力 App 守护用户「被遗忘权」

融云 RongCloud

互联网 安全 融云 泛娱乐

为什么ChatGPT不是中国搞出来的?

慕枫技术笔记

人工智能 后端 4月月更

GaussDB(DWS)网络调度与隔离管控能力

华为云开发者联盟

数据库 大数据 华为云 华为云开发者联盟 企业号 4 月 PK 榜

昇思MindSpore:人工智能的创新之源

极客天地

Visual Studio Code for Mac(好用的微软代码编辑器)中文版

Rose

免费广告效果监测服务,实现全链路营销效果跟踪

HarmonyOS SDK

HMS Core

World Clock Deluxe for Mac(世界时钟豪华版)

Rose

基于 LowCodeEngine 的低代码组件体系建设和实践

阿里技术

前端 低代码

毕业设计 - 电商秒杀系统

架构实战营 「架构实战营」

PCB拼板,不得不注意的10个问题!

华秋PCB

电路 PCB PCB设计 拼版 邮票孔

一文读懂华为云云原生产品及开源实践

华为云开发者联盟

开源 云原生 华为云 华为云开发者联盟 企业号 4 月 PK 榜

Java近期新闻:Spring Framework、Spring Data、Open Liberty、Hibernate Reactive、Quarkus、Gradle_编程语言_Michael Redlich_InfoQ精选文章