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:396923

评论

发布
暂无评论

搭建人文社科学生与AI时代的实质性连接,南京财经大学的这门“新文科”课程这样做

ModelWhale

人工智能 南京财经大学 文科+AI 文科

全球社交媒体监控如何帮助政府把握国际舆论脉搏?

沃观Wovision

海外舆情监控 沃观Wovision 舆情监测系统

SeaTunnel MCP Server 入选《中国信通院开源商业产品及企业典型案例集(2025)》

白鲸开源

AI 开源商业化 Apache SeaTunnel 白鲸开源 MCP Server

用好CAD图层特性管理器,绘图更高效!

在路上

cad cad看图 CAD看图王

GreatSQL备份报错"PROCESS权限不足"分析与解决

GreatSQL

INTERSPEECH 2025 | 数据堂诚邀您参加MLC-SLM挑战赛暨研讨会

数据堂

人工智能 Interspeech2025 语音研究

云监控(CES)2025年7月全新升级

华为云开发者联盟

监控系统如何选型:Zabbix vs Prometheus

巴辉特

Prometheus zabbix

邀您参与 “直通乌镇” Spring AI Alibaba 开源竞技挑战赛!

阿里巴巴云原生

阿里云 云原生 Spring AI Alibabab

为什么你拿捏不住客户的“真”需求?

IPD产品研发管理

产品 产品经理 产品设计 需求 软件研发

Apache DolphinScheduler 7 月社区月报 | 关键修复与性能优化全面推进

白鲸开源

Java 大数据 开源 大数据任务调度 Apache DolphinScheduler

运维提效技巧:用标签给资源 “归类”,关联告警模版省心又省力

华为云开发者联盟

深度学习在计算机视觉领域的现状与未来

qife122

深度学习 CVPR

Qwen3-Coder-480B-A35B-Instruct发布,可能是目前最好的编程模型

qife122

人工智能 开源

计算机视觉前沿:自监督学习与高效学习挑战

qife122

计算机视觉 自监督学习

从数据血缘到AI Agent:天翼云 × DolphinScheduler 的云上调度新篇章

白鲸开源

大数据 开源 Apache DolphinScheduler 用户案例 天翼云

混合云是什么意思?有哪些利弊?

行云管家

云计算 数字化 云服务 混合云

鸿蒙NEXT开发中使用星闪服务

最新动态

腾讯云EdgeOne:个人用户的加速与安全利器,免费开启一站式边缘优化

穿过生命散发芬芳

EdgeOne

从东南亚出发:小程序容器技术如何助力 App 快速打入全球市场?

Byte_Me

小程序 App 出海

CAD中如何修改图层的颜色、线型和线宽?

在路上

cad CAD看图王

海外品牌声誉管理新思路:社交媒体监控的精准化转型

沃观Wovision

社交媒体 海外舆情监控 沃观Wovision 舆情监测系统

硬件成本降52%,快钱支付引入OceanBase后的降本增效

老纪的技术唠嗑局

数据库设计 OceanBase 开源

Apache RocketMQ EventBridge:为什么 GenAI 需要 EDA?

阿里巴巴云原生

阿里云 云原生 Apache RocketMQ EventBridge

【8.14 直播】快速上手 IoTDB 官方可视化工具 Workbench

Apache IoTDB

响应“人工智能+”,枫清科技行业智能体赋能政企AI规模化应用

Fabarta

人工智能 智能体

低代码平台赋能高校学生,构建职业能力与企业需求的动态适配

中烟创新

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