写点什么

Spring 近期新闻:Spring Vault 里程碑版本、点版本及停止开源支持

  • 2025-06-30
    北京
  • 本文字数:2361 字

    阅读完需:约 8 分钟

大小:1.17M时长:06:50
Spring近期新闻:Spring Vault里程碑版本、点版本及停止开源支持

在 2025 年 6 月 16 日这一周,Spring 生态系统中活动频繁,重点包括:Spring Vault 4.0 的第一个里程碑版本发布;Spring BootSpring SecuritySpring Authorization ServerSpring SessionSpring IntegrationSpring ModulithSpring REST DocsSpring AMQPSpring for Apache KafkaSpring for Apache PulsarSpring Web Services的点版本发布。

 

许多 Spring 项目的版本序列将在 2025 年 6 月 30 日停止支持。

 

Spring Boot

 

Spring Boot3.5.13.4.73.3.13版本提供了 Bug 修复、文档改进和依赖项升级。新特性包括:允许自定义设置在ConfigDataEnvironmentContributors类上的ConfigData.Options类的实例;升级到 Apache Tomcat 10.1.42,该版本引入了对multipart/form-data请求中部分计数和头部大小的限制,可以分别使用server.tomcat.max-part-countserver.tomcat.max-part-header-size属性进行自定义。

 

3.5.33.5.2版本是计划外的发布,为的是解决在 3.5.1 版本中意外引入的一个不好处理的回归问题。

 

要了解关于这些版本的更多细节,请查看3.5.33.5.23.5.13.4.73.3.13版本的发布说明。

 

Spring Security

 

Spring Security的 6.5.1、6.4.7 和 6.3.10 版本提供了 Bug 修复、依赖项升级和新特性,例如:一个新的迁移指南,从现在已经不再使用的Spring Security SAML过渡到到内置支持的SAML 2.0;支持 AsciiDoc include-code扩展。要了解关于这些版本的更多细节,请查看6.5.16.4.76.3.10版本的发布说明。

 

Spring Authorization Server

 

Spring Authorization Server的 1.5.1、1.4.4 和 1.3.7版本提供了 Bug 修复、依赖项升级以及一个新特性。该特性改进了doFilterInternal()(在OAuth2ClientAuthenticationFilter类中定义)的日志记录,以便可以报告客户端凭据的问题。要了解关于这些版本的更多细节,请查看1.5.11.4.41.3.7版本的发布说明。

 

Spring Session

 

Spring Session的 3.5.1 和 3.4.4 版本升级了依赖项,解决了集成测试中由竞态条件导致的ClassCastException,而这是因为使用的 Redis SessionEventRegistry类假定每个会话 ID 只有一种事件类型。要了解关于这些版本的更多细节,请查看3.5.13.4.4版本的发布说明。

 

Spring Integration

 

Spring Integration 6.3.11 版本升级了依赖项,并解决了private obtainFolderInstance()方法(在AbstractMailReceiver类中定义)的NullPointerException,当 URL 未提供或为空时,改为使用 Jakarta Mail Store类中的getDefaultFolder()方法。要了解关于这个版本的更多细节,请查看发布说明

 

Spring Modulith

 

Spring Modulith的 1.4.1 和 1.3.7 版本提供了 Bug 修复、依赖项升级和功能改进:添加通过JSONPath查找应用程序模块标识符时(在使用 GraalVM 转换为原生镜像的过程中)缺失的反射元数据;解决了getModuleForPackage()方法应用模块配置错误的问题,该方法是在ApplicationModules类中定义的,取决于 Java Map接口实例中存储的值的顺序,它可能会额外返回无效的包。要了解关于这些版本的更多细节,请查看1.4.11.3.7版本的发布说明。

 

Spring REST Docs

 

Spring REST Docs 3.0.4 改进了文档,并带来了一些显著的变化:由于 Spring Framework 6.1 发布序列将在 2025 年 6 月 30 日达到 OSS 支持的终点,因此,默认支持的版本变为 Spring Framework 6.2 版本序列;asciidoctor-maven-plugin 3.1.0 不再使用相对路径构建文档,3.0.4 提供了一个处理这一破坏性变化的变通方案。要了解关于这个版本的更多细节,请查看发布说明

 

Spring AMQP

 

Spring AMQP 3.1.12 版本提供了依赖项升级和一些问题的解决方案,如:从commitIfNecessary()方法的逻辑中移除了cancelled()方法,该方法在BlockingQueueConsumer类中定义,曾导致关闭过程异常;由方法doInitialize()(在DirectMessageListenerContainer类中定义)所创建的默认 Spring Framework 类ThreadPoolTaskScheduler的实例,在容器销毁时没有正确关闭。要了解关于这个版本的更多细节,请查看发布说明

 

Spring for Apache Kafka

 

Spring for Apache Kafka的 3.3.7 和 3.2.10版本提供了 Bug 修复、依赖项升级和一个新特性,现在在异步处理 Kafka 消息失败时会传播跟踪上下文。要了解关于这些版本的更多细节,请查看3.3.73.2.10版本的发布说明。

 

Spring for Apache Pulsar

 

Spring for Apache Pulsar 1.2.7 和 1.1.13 版本改进了文档,并带来了一些值得注意的依赖项升级,如:Spring Framework 6.2.8 和 6.1.21;Project Reactor 2024.0.7 和 2023.0.19;Micrometer1.14.8 和 1.13.15。要了解关于这些版本的更多细节,请查1.2.71.1.3版本的发布说明。

 

Spring Web Services

 

Spring Web Services 4.0.15版本带来了依赖项升级,并解决了SimpleXsdSchema类引用 Java Element接口实例的问题,该接口不是线程安全的,当多个客户端同时请求 schema 文件时会导致问题。要了解关于这个版本的更多细节,请查看发布说明

 

Spring Vault

 

Spring Vault 4.0.0 的第一个里程碑版本带来了许多新特性,包括:与 Spring Framework 7.0 保持一致;支持JSpecify,提高空值安全;新增ClientConfiguration类,增加对 SpringFramework ClientHttpRequestFactory接口的 Reactor、Jetty 和 JDK HTTP 实现的支持。要了解关于这个版本的更多细节,请查看发布说明

 

停止开源支持

 

以下所有这些 Spring 项目(包括 Spring Framework)的版本序列,以及它们各自的时间线链接,都将在 2025 年 6 月 30 日到达 OSS 支持的终点:

 

 

所有这些项目的企业支持将在 2026 年 6 月 30 日到期。

 

原文链接:

https://www.infoq.com/news/2025/06/spring-news-roundup-jun16-2025/

2025-06-30 11:2111

评论

发布
暂无评论

macOS Big Sur 11(macOS11系统)v11.7.10正式版

Rose

sublime text 4如何汉化?sublime text 中文设置教程

Rose

Claude 语音模式曝光:支持多音色和文件上传;谷歌发布和海豚对话的语音模型 DolphinGemma|日报

声网

直播预告 | KWDB 数据库安装使用快速上手

KaiwuDB

数据库 直播

Kube-Proxy 可观测性最佳实践

观测云

Kubernetes

没有专业IT团队?灯塔低代码平台让中小企业自己当"开发者"

中烟创新

如何高效使用 Text to SQL 提升数据分析效率?四个关键应用场景解析

镜舟科技

数据湖 数据分析 分析型数据库 StarRocks Text to SQL

Flutter 与 uni-app 的深度对比:鸿蒙开发的最佳选择竟是原生开发

坚果

鸿蒙 HarmonyOS

DeepSeek Function Calling调用实践

AI时代的一滴水

Python LLM模型 Function Calling DeepSeek v3

VM虚拟机Mac版安装下载 VMware Fusion Pro 13 密钥分享

Rose

KWDB 开源社区走进重庆大学

KaiwuDB

数据库 kwdb数据库 校园行

高级数学及符号运算 Wolfram Mathematica for Mac 中文激活教程

Rose

Mac数据恢复软件 Magoshare Data Recovery v4.5

Rose

Apache Doris 2025 Roadmap:构建 GenAI 时代实时高效统一的数据底座

SelectDB

AI 数据湖 存算分离 实时分析 日志场景

利用代理 IP 突破反爬限制,实现跨境电商数据高效爬取

Yan-英杰

Python 爬虫 爬虫实战

字节跳动开源 Godel-Rescheduler:适用于云原生系统的全局最优重调度框架

字节跳动开源

云原生 全局最优调度 多策略协同 高吞吐执行 生产级稳定性

阿里云 MSE Nacos 发布全新“安全防护”模块,简化安全配置,提升数据保护

阿里巴巴云原生

阿里云 云原生 nacos MSE

《Operating System Concepts》阅读笔记:p667-p699

codists

操作系统

JVM 调优不再难:AI 工具自动生成内存优化方案

飞算JavaAI开发助手

Spring Boot整合难点?AI一键生成全流程解决方案

飞算JavaAI开发助手

功能齐全的Mac用户必备FTP客户端:ForkLift

Rose

Nacos-Controller 2.0:使用 Nacos 高效管理你的 K8s 配置

阿里巴巴云原生

阿里云 云原生 nacos

从开发者视角解读 Google Cloud Next 25

声网

哈尔滨等保:保护企业终端数据

黑龙江陆陆信息测评部

【活动预告】4.19 相约上海,详解数据库与 AI 的理念融合

Apache IoTDB

与AI深度融合的Go开发框架sponge,解决使用cursor、trae等AI辅助编程工具开发项目时的部分痛点

vison

golang 代码生成 AI助手

Premiere Pro 2025(PR2025)激活补丁及安装教程

Rose

AI人像修饰的革命性工具Aperty for mac

Rose

数据库管理开发工具Navicat for MySQL汉化版

Rose

Serverless MCP 运行时业界首发,函数计算让 AI 应用最后一公里提速

阿里巴巴云原生

阿里云 Serverless 云原生

无感改造,完美监控:Docker 多阶段构建 Go 应用无侵入观测

阿里巴巴云原生

golang 阿里云 云原生

Spring近期新闻:Spring Vault里程碑版本、点版本及停止开源支持_编程语言_Michael Redlich_InfoQ精选文章