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

Spring 近期新闻:Boot 第三个里程碑版本、 Security、GraphQL、Integration 和 Modulith

  • 2025-09-25
    北京
  • 本文字数:2343 字

    阅读完需:约 8 分钟

大小:1.13M时长:06:36
Spring近期新闻:Boot第三个里程碑版本、 Security、GraphQL、Integration和Modulith

Spring Boot

 

Spring Boot 4.0.0 的第三个里程碑版本发布,提供了 Bug 修复、文档改进、依赖项升级和新特性,包括:重构PropertyMapper类,如果 source 为 null,则默认不再调用适配器或谓词方法;用JSpecify提供的@Nullable注解替换了 actuator 端点可选参数上的 @OptionalParameter 注解。要了解关于这个版本的更多细节,包括破坏性更改,请查看发布说明维基页面

 

Spring Framework

 

Spring Framework 团队披露了 CVE-2025-41249——Spring Framework注解检测漏洞。Spring Framework 的注解检测机制“可能无法正确解析具有未限定泛型的参数化超类型的方法注解。”受这个 CVE 影响的版本包括:6.2.0-6.2.10、6.1.0-6.1.22 和 5.3.0-5.3.44,不过仅适用于使用了 Spring Security @EnableMethodSecurity注解的应用程序。

 

Spring Cloud

 

Spring Cloud 2025.1.0 的第二个里程碑版本(代号 Oakwood)发布,涉及以下子项目 5.0.0-M2 版本的 Bug 修复和重要更新:Spring Cloud KubernetesSpring Cloud FunctionSpring Cloud StreamSpring Cloud Circuit Breaker。Spring Cloud 2025.1.0-M2 与 Spring Boot 4.0.0-M2 兼容。要了解关于这个版本的更多细节,请查看发布说明

 

Spring Security

 

Spring Security 7.0.0 的第三个里程碑版本发布,带来了 Bug 修复、依赖项升级和新特性,包括:新增OneTimeTokenAuthentication类,仅用于处理经过身份验证的用户,使现有的OneTimeTokenAuthenticationToken类仅处理未经身份验证的用户;新增 AuthorizationManagerFactory 接口,可用于创建AuthorizationManager接口的自定义实例。要了解关于这个版本的更多细节,包括破坏性更,请查看发布说明

 

Spring Security 团队披露了 CVE-2025-41248——Spring Security授权绕过参数化类型的方法安全注解,该漏洞类似于上文的 CVE-2025-41249。如果使用@PreAuthorize或其他方法安全注解,这可能导致授权绕过。这个 CVE 影响了版本 6.4.0-6.4.10 和 6.5.0-6.5.4,不过仅适用于使用了@EnableMethodSecurity注解的应用程序。

 

Spring Authorization Server

 

Spring Security团队宣布Spring Authorization Server项目转移到 Spring Security。VMware Tanzu 首席软件工程师兼 Spring Security 提交者Joe Grandja表示:

 

[Spring Authorization Server]已经达到了成熟稳定的阶段,我们相信,现在是时候将其转移到 Spring Security 7.0 了。这将为我们的用户提供更简洁的开发体验。

 

团队已向开发人员保证,将尽可能降低迁移的影响。

 

Spring for GraphQL

 

Spring for GraphQL 2.0.0 的第三个里程碑版本发布,提供了文档改进、依赖项升级和新特性,包括:在 Kotlin 应用程序中添加模式检查功能,通过 JSpecify 注解验证空值处理的正确性;通过GraphQL Java 25 提供的全新实现增强对请求取消的支持。要了解关于这个版本的更多细节,请查看发布说明维基页面

 

Spring Integration

 

Spring Integration 7.0.0 的第三个里程碑版本发布,提供了 Bug 修复、文档改进、依赖项升级和新特性,包括:AbstractPersistentAcceptOnceFileListFilter类现在可以远程处理来自MetadataStore接口的完整文件名,即使不同的目录使用了相同的文件名也可以;移除了现在处于仅维护模式的Spring Retry项目,它将被 Spring Framework 7.0 中名为弹性的Spring核心特性所取代。要了解关于这个版本的更多细节,请查看发布说明

 

Spring Modulith

 

Spring Modulith 2.0.0 的第三个里程碑版本发布,带来了依赖项升级和新特性,包括:重构事件发布生命周期以支持Jakarta Persistence规范;支持基于 Jackson 3.0 的事件序列化和 Apache Kafka 事件外部化。要了解关于这个版本的更多细节,请查看发布说明

 

Spring REST Docs

 

Spring REST Docs 4.0.0 的第三个里程碑版本升级了 Spring Framework 7.0.0-M9 和Jackson 3.0.0-RC9。要了解关于这个版本的更多细节,请查看发布说明

 

Spring AI

 

Spring AI 1.0.2发布,带来了 Bug 修复、文档改进、依赖项升级和新特性,包括:支持 OpenAI GPT-5模型;MariaDBVectorStore类的相似搜索现在提供了一个score值,作为对结果元数据中现有distance值的补充;BeanOutputConverter类的对象现在能够为 Kotlin 数据类和对象生成恰当的 JSON 模式。要了解关于这个版本的更多细节,请查看发布说明

 

Spring Batch

 

Spring Batch 6.0.0 的第三个里程碑版本发布,提供了 Bug 修复、依赖项升级和新特性,包括:能够使用 JDK Flight Recorder 跟踪作业执行情况;将JobStep接口转换为函数式接口,以便它们可以作为 lambda 表达式或方法引用的赋值目标。要了解关于这个版本的更多细节,请查看发布说明

 

Spring AMQP

 

Spring AMQP 4.0.0 的第五个里程碑版本发布,带来了 Bug 修复、依赖项升级和两个新特性:用 Spring Framework 7.0 中名为弹性的 Spring 核心特性替换 Spring Retry;在自定义 Java Consumer接口 bean 意外或不当关闭时抛出 InterruptedException 异常。要了解关于这个版本的更多细节,请查看发布说明

 

Spring for Apache Kafka

 

Spring for Apache Kafka 4.0.0 的第五个里程碑版本发布,提供了一个 Bug 修复、文档改进、依赖项升级和两个新特性:支持在AbstractMessageListenerContainer类上配置CompositeBatchInterceptor类,与CompositeRecordInterceptor类的方式相同;用 Spring Framework 7.0 中名为弹性的 Spring 核心特性替换 Spring Retry。要了解关于这个版本的更多细节,请查看发布说明

 

Spring for Apache Pulsar

 

Spring for Apache Pulsar 2.0.0 的第三个里程碑版本发布,提供了依赖项升级和一个新特性:允许定义 topicPattern 参数(在@PulsarListener注解中定义)的值而不需要全限定主题名。要了解关于这个版本的更多细节,请查看发布说明

 

原文链接:

https://www.infoq.com/news/2025/09/spring-news-roundup-sep15-2025/

2025-09-25 19:396864

评论

发布
暂无评论

【2024最新版】Sapphire视觉特效插件功能介绍 附蓝宝石插件破解补丁

南屿

视觉特效插件 Boris FX Sapphire 蓝宝石插件

wolframmathematica14激活密钥 mathematica mac破解安装教程

南屿

Wolfram Mathematica下载 Wolfram Mathematica密钥 Mathematica 14新功能 数学软件Mac版

Python多任务协程:编写高性能应用的秘密武器!

测试人

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

FTM 暴跌23% — 除了价格下跌之外还有什么?

Footprint Analytics

区块链 Token 代币 FTM

甲骨文云-云迁移新篇章:轻松、快捷的数据库搬家之路

极客天地

不会用Photoshop修图?别急,Pixelmator Pro比肩ps的mac修图软件 轻松实现专业级图像处理!

南屿

Pixelmator Pro破解 Pixelmator Pro下载 修图软件 Mac图像编辑器

[分词]基于Lucene8版本的逆向最大匹配分词器(依赖本地词典)

alexgaoyh

Java 中文分词 lucene 逆向最大匹配

Cinema 4D 2024 图文安装教程 c4d2024中文版附激活补丁

南屿

3d建模 Cinema 4D 2024 C4D R24插件 Cinema 4D安装教程

香港网站服务器的优势:为什么它们如此受欢迎?

一只扑棱蛾子

香港服务器

livehome3dpro破解版 Mac室内设计软件 中文版Live Home 3D Pro下载

南屿

Mac软件 3D家庭室内设计工具 装修设计 livehome3dpro破解版

Paste for Mac剪切板工具 强大的功能可提高您的工作效率

南屿

Paste for Mac 剪切板管理软件 paste mac破解版

前端重磅福利!前端百宝箱

前端连环话

前端开发平台

zbrush2024新功能介绍 含zbrush2024下载破解资源

南屿

ZBrush 2024新功能 zbrush2024破解版 zbrush2024下载 zbrush雕刻

MCtalk·CEO对话 x 高成资本丨2024年,SaaS 还是不是一门好生意?

ToB行业头条

NebulaGraph is nothing without you | 社区 2023 年度人物合集

NebulaGraph

1Password 7 :为用户提供安全高效的密码管理

南屿

1Password 7 Mac密码管理器

点燃你的Python技能:剖析闭包与装饰器的魔力

测试人

软件测试

矩阵起源通过2023年“专精特新”中小企业认定!

MatrixOrigin

云原生 数据库· 分布式数据库 Matrixone

矩阵起源荣获《2023大数据产业年度国产化优秀代表厂商》

MatrixOrigin

云原生 分布式, 数据库· 分布式数据库 Matrixone

Acxyn 和 Footprint Analytics 联手探索 Web3 游戏知识产权评估

Footprint Analytics

区块链 区块链游戏

unitypro安装教程 Unity Pro 2018 Mac破解版下载安装

南屿

Unity Pro 2019 Unity Pro 安装教程 3D游戏动画开发工具

良心推荐!五个超好用的Vue3工具

伤感汤姆布利柏

指标平台详解(上):为什么有了 BI ,还需要指标平台?

Aloudata

BI 指标体系 ETL BI 分析工具 指标中台

哪里有BricsCAD中文版资源?最新2024版BricsCAD破解中文 for Mac安装包

南屿

CAD设计软件 BricsCAD 24破解版 BricsCAD 24下载

花 15 分钟把 Express.js 搞明白,全栈没有那么难

杨成功

JavaScript node.js 前端 全栈

从零开始用Rust编写nginx,命令行参数的设计与解析及说明

不在线第一只蜗牛

nginx rust 开发语言

一分钟带你搞定MySQL5.5安装教程

小魏写代码

Spring近期新闻:Boot第三个里程碑版本、 Security、GraphQL、Integration和Modulith_编程语言_Michael Redlich_InfoQ精选文章