Spring新闻综述:Boot、Framework、Data、Security、Modulith、Batch迎来首个里程碑版本
Spring 新闻综述:Boot、Framework、Data、Security、Modulith、Batch 的首个里程碑版本
2026 年 8 月 27 日 · 阅读时间约 4 分钟 · 作者:Michael Redlich
距离上一批 Spring 生态版本发布已过去 10 周,2026 年 8 月 17 日那一周涌现了大量新动态,多个项目的首个里程碑版本相继发布,包括:Spring Boot、Spring Framework、Spring Data、Spring Security、Spring Integration、Spring HATEOAS、Spring Modulith、Spring Batch、Spring AMQP 和 Spring for Apache Kafka。此外,许多 Spring 项目修复了超过 90 个 CVE 漏洞,本文选取了其中部分进行介绍。更多详情可参阅 Spring Security 安全公告页面。
Spring Boot
Spring Boot 4.2.0 的首个里程碑版本带来了 bug 修复、文档改进、依赖升级以及新功能,例如:支持 AMQP 1.0 规范(包含来自 RabbitMQ 的功能);以及使用 Eclipse Jetty 的 GracefulHandler 类(而非 StatisticsHandler 类)来协调 Jetty 的优雅停机。有关此版本的更多详情,请参阅发布说明和此 wiki 页面。
Spring Framework
Spring Framework 7.1.0 的首个里程碑版本包含 bug 修复、依赖升级和新功能,例如:在 ResolvableType 类中新增了 forParameter() 方法,作为一个便捷的工厂方法,可为指定的 Java Parameter 实例返回 ResolvableType;以及支持 ParameterResolutionDelegate 类中的自定义参数名称。有关此版本的更多详情(包括破坏性变更和弃用内容),请参阅发布说明。
Spring Data
Spring Data 2026.1.0 的首个里程碑版本提供了 bug 修复、文档改进、依赖升级以及一个新功能,即引入新的 RedisJsonTemplate 类,为 Redis JSON 提供初步支持。同时还有多个子项目的升级,例如:Spring Data Commons 4.2.0-M1;Spring Data MongoDB 5.2.0-M1;Spring Data Elasticsearch 6.2.0-M1;以及 Spring Data Neo4j 8.2.0-M1。
Spring Security
Spring Security 7.2.0 的首个里程碑版本包含 bug 修复、依赖升级和新功能,例如:在 `` XML 命名空间中增加了对 Spring Framework CorsConfigurationSource 和 PreFlightRequestHandler 接口的隐式检测,以与 CorsConfigurer 类的类似检测保持一致;以及在 OneTimeTokenAuthenticationProvider 类中新增了授权账户之前的预认证检查。有关此版本的更多详情,请参阅发布说明。
Spring Integration
Spring Integration 7.2.0 的首个里程碑版本包含 bug 修复、依赖升级和新功能,例如:更新了 JdbcMetadataStore 类中定义的 putIfAbsent() 方法,使其在 METADATA_VALUE 列中存在 null 值的现有行时返回 null;以及解决了现已弃用的 Spring Framework RestTemplate 类中使用的 HTTP 出站网关配置问题。
此版本解决的 CVE 包括:
-
CVE-2026-59307:由于
JdbcMessageStore类中定义的addAllowedPatterns()方法将存储的反序列化转换器替换为新的"全部允许"(permit-all)实例,但行映射器仍保留其原始引用并继续使用它,攻击者得以向INT_MESSAGE.MESSAGE_CONTENT写入字节。这会导致 Java 反序列化远程代码执行,尽管调用者认为已经实施了"允许列表"(allow-list)机制。 -
CVE-2026-59321:使用 JSR-223(Java 平台脚本)中定义的脚本引擎处理并发消息时,如果报告
THREADING=null,可能会破坏引擎内部状态。这可能导致消息的负载和头绑定泄漏到另一条消息的脚本求值中,或抛出虚假异常。
Spring HATEOAS
Spring HATEOAS 3.2.0 的首个里程碑版本提供了依赖升级,并保持与 Kotlin 2.2 和 Jackson 3.2 的兼容性。有关此版本的更多详情,请参阅发布说明。
Spring Modulith
Spring Modulith 2.2.0 的首个里程碑版本包含 bug 修复、依赖升级和两项改进:在 spring-modulith-events-core 模块中使用 Namastack 版本属性;以及现代化自动配置注册,从 moments、events 和 observability 模块中移除了遗留的 spring.factories 属性设置。有关此版本的更多详情,请参阅发布说明。
Spring Batch
Spring Batch 6.1.0 的首个里程碑版本包含 bug 修复和以下依赖升级:Spring Framework 7.1.0-M1、Spring Integration 7.2.0-M1、Spring AMQP 4.2.0-M1、Spring for Apache Kafka 4.2.0-M1、Spring Data 2026.1.0-M1 和 Micrometer 1.18.0-M1。有关此版本的更多详情,请参阅发布说明。
Spring AMQP
Spring AMQP 4.2.0 的首个里程碑版本提供了 bug 修复、文档改进、依赖升级和新功能,例如:新的 RoutingAmqpConnectionFactory 接口和 AbstractRoutingAmqpConnectionFactory 类,可将对 getConnection() 方法的调用路由到多个目标 AmqpConnectionFactory 接口之一;以及新的 RestClientNodeLocator 类,取代了现已弃用的 RestTemplateNodeLocator 类。
此版本解决的 CVE 包括:
- CVE-2026-47860:攻击者可以向已启用消息解压缩的应用程序所消费的队列发布一条 1MB 的消息。这可能导致消费者 JVM 崩溃,进而导致应用程序终止,需要操作员手动清除该消息。- CVE-2026-59271:该漏洞使得配置的管理员密码在 RabbitMQ 管理存活检查失败时以明文形式嵌入到抛出的异常消息中,任何拥有
log-read权限的人都可以获取该密码。有关此版本的更多详细信息,请参阅发布说明和新增功能页面。
Spring for Apache Kafka
Spring for Apache Kafka 4.2.0 的首个里程碑版本带来了缺陷修复、文档改进、依赖项升级以及一项新功能,该功能通过 @KafkaListener 注解在批处理与非批处理可观测性之间提供了一致性。有关此版本的更多详细信息,请参阅发布说明。
关于作者
Michael Redlich
Michael Redlich 在过去 25 年中一直是 Java 社区的活跃成员。他于 2001 年创立了 Garden State Java 用户组(前身为 ACGNJ Java 用户组),该组织至今仍在持续运营。自 2016 年起,Mike 担任 InfoQ 的 Java 社区新闻编辑,其贡献包括每月新闻条目、技术写作和技术评审。他曾在 Oracle Code One、Emerging Technologies for the Enterprise、Trenton Computer Festival(TCF)、TCF IT 专业会议以及众多 Java 用户组等场合发表演讲。Mike 是 Jakarta NoSQL 和 Jakarta Data 规范的项目提交者(committer),并参与 Jakarta EE 大使领导委员会。他于 2023 年 4 月被评为 Java Champion。凭借 33 年半的从业经历,Mike 最近从位于新泽西州克林顿的埃克森美孚技术与工程公司退休,期间积累了开发定制科学实验室和 Web 应用程序的经验。他还曾在 Ai-Logix, Inc.(现为 AudioCodes)担任技术支持工程师,为客户提供技术支持并开发电话应用程序。
显示更多 显示更少
本内容属于 Java 专题
关注专题
相关主题:
- 开发 — 关注者:4150 · 关注主题
- 架构与设计 — 关注者:10365 · 关注主题
- Spring Security — 关注者:52 · 关注主题
- Spring Integration — 关注者:42 · 关注主题
- Spring Modulith — 关注者:13 · 关注主题
- Spring Framework — 关注者:145 · 关注主题
- Spring Data — 关注者:20 · 关注主题
- Java — 关注者:4949 · 关注主题
- Spring Batch — 关注者:36 · 关注主题
- Spring Boot — 关注者:266 · 关注主题
- Apache Kafka — 关注者:308 · 关注主题
- AMQP — 关注者:3 · 关注主题
Java 热门内容
-
JDK 27 与 JDK 28:目前已知信息
-
Java 新闻综述:Simple JSON API、GlassFish、Jakarta EE、JNoSQL、Open Liberty、LangChain4j
-
JEP 540 提议面向 JDK 28 引入 Simple JSON API
-
Java 新闻综述:JDK 27-RC1、OpenJDK JEP、Jakarta EE、BellSoft、Helidon、Micrometer、Tika 4.0
-
JDK 24 之后的虚拟线程:生产环境 Java 发生了什么变化
相关赞助商
-
AI 的物理约束:AI 如何重塑数据中心
-
理解 Postgres 在实时数据分析上的性能极限
-
[网络研讨会] 在智能体 AI 时代创造确定性。立即点播观看。
-
可观测性中 AI 的现状:为什么信任成为新的瓶颈
-
OpenAI 智能体入侵事件揭示了 AI 安全的哪些问题
相关赞助商
[LOADING...]专为时间序列规模打造的 PostgreSQL
在不牺牲性能的前提下,使用 PostgreSQL 处理海量时间序列数据。了解 Tiger Data 如何实现高速数据摄入、快速查询和可扩展存储。
了解更多。
相关内容
-
JDK 24 之后的虚拟线程:生产环境 Java 发生了什么变化 2026年7月31日 [LOADING...]
-
扩展基于 Java 的实时系统:事件驱动设计的隐性权衡 2026年6月30日 [LOADING...]
-
Spring 团队谈 Spring Framework 7 与 Spring Boot 4 2026年4月13日 [LOADING...]
-
超越 RAG:使用 Spring Boot 构建上下文感知的 AI 系统 2026年4月2日 [LOADING...]
-
Java 新闻综述:JDK 27-RC1、OpenJDK JEP、Jakarta EE、BellSoft、Helidon、Micrometer、Tika 4.0 2026年8月25日
-
JDK 27 与 JDK 28:目前已知信息 2026年8月24日
-
JEP 540 提议面向 JDK 28 引入 Simple JSON API 2026年8月17日
-
Java 新闻综述:Simple JSON API、GlassFish、Jakarta EE、JNoSQL、Open Liberty、LangChain4j 2026年8月17日
-
Valhalla 项目首个预览:JEP 401 重新定义 Java 对象的 == 2026年8月10日
-
Java 新闻综述:Shenandoah GC、TeamCity CVE、A2A Java SDK、Camel、Gradle、GlassFish、Groovy 2026年8月10日
-
Java 新闻综述:OpenJDK JEP、Jakarta EE、GraalVM、TornadoVM、Micronaut、Quarkus、JobRunr、Maven 2026年8月3日
相关赞助商
- [LOADING...]#### IIoT PostgreSQL 性能边界 您的 PostgreSQL 试点项目今天运行得很快。但当数千个传感器变成数十亿行数据时会发生什么?了解如何定义性能极限、预估存储成本,并为生产环境 IIoT 工作负载选择扩展策略。
- 赞助商:[LOADING...]
相关内容
-
Embabel 智能体框架达到 1.0 2026年8月3日
- 图标##### 自动改造 JIT 编译器 2026年8月5日 [LOADING...]
-
自构建智能体:一个 LangChain4j 实验 2026年7月24日 [LOADING...]
- 图标##### AWS 上 Serverless Java 的实用性能调优 2026年6月15日 [LOADING...]
-
技术采用曲线,二十年之后 2026年6月8日 [LOADING...]
-
Kafka 和 Flink 管道中的 Schema 泛滥问题:如何解决 2026年5月25日 [LOADING...]
-
Java 世界中的 MCP:为 LLM 集成带来架构策略 2026年4月27日 [LOADING...]
-
重塑银行 PDF 表格提取:基于 Java 的分层方法 2026年4月21日 [LOADING...]
-
超越偏移量滞后:在 PB 级规模下计算 Apache Hudi 数据湖管道的队列等待时间 2026年8月26日 [LOADING...]
-
Netflix 如何扩展其实时服务地图 2026年8月11日
-
构建云原生 Kafka:从分层存储走向无磁盘未来 2026年5月26日 [LOADING...]
相关赞助商
- [LOADING...]#### 生产环境中的 AI 智能体:超越演示需要什么 Datadog
- [LOADING...]#### Gartner® 研究:2025 年云平台服务技术成熟度曲线™ Akka
相关内容
-
Google Cloud 推出 AI 驱动代理,简化数据库生命周期管理 2026年8月27日
-
Astro 推出 Sätteri:基于 Rust 的 Markdown 和 MDX 处理器,构建速度提升最高达 60% 2026年8月27日
-
如何让测试更具可持续性 2026年8月27日
- 图标##### Python、Numba 与算法设计:在金融服务中构建高效模型 2026年8月27日 [LOADING...]
-
Cloudflare Wallets 在 x402 上姗姗来迟,但支出控制止步于支付环节 2026年8月27日
-
AWS 推出规范驱动组合,实现灵活的数据工作流 2026年8月26日
- 图标##### Claude 能自我修复吗?使用 LLM 进行事件响应 2026年8月26日 [LOADING...]
-
Diagrid Catalyst 2.0 为 AI 智能体增加持久且可验证的执行能力 2026年8月26日
- 图标##### 基础平台的持续交付 2026年8月25日 [LOADING...]
-
BMC 漏洞使数千台服务器面临硬件级入侵风险 2026年8月25日
-
Nuxt 4.5:实验性 SSR 流式渲染、Vite 8 与由 Rsbuild 驱动的 Rspack 构建器 2026年8月25日
InfoQ 新闻通讯
每周二发送上周 InfoQ 内容综述。加入拥有超过 250,000 名资深开发者的社区。 查看示例 输入您的电子邮件地址 选择您的国家
InfoQ 新闻通讯
每周二发送上一周 InfoQ 的内容汇总。加入拥有超过 250,000 名资深开发者的社区。
- 快速概览发布在各种创新者与早期采用者技术上的内容
- 了解你不知道自己不知道的内容
- 随时了解你感兴趣主题的最新信息
输入你的电子邮箱地址
选择你的国家
- 我同意 InfoQ.com 按照此隐私声明处理我的数据。
[InfoQ 在线认证项目 面向高级工程师、架构师和技术领导者
- AI 安全与隐私工程 讲师:Katharine Jarmul | 8月26日
- 架构师 讲师:Luca Mezzalira | 9月14日
- 工程领导力 讲师:Michelle Brush | 9月18日
- AI 辅助工程 讲师:Zichuan Xiong 与 Premanand Chandrasekaran | 9月18日
随着你的角色越发资深,工作内容也在发生变化。你不再只是执行决策;你还在塑造其他团队所依赖的系统、权衡和技术方向。这些为期 5 周的在线项目为你提供了一种结构化方式,让你与来自其他公司的高级同行一起,基于当前岗位中的真实决策进行演练。
预订席位
在线直播。每周 4 小时,共 5 周。](https://certification.qconferences.com/?utm_source=infoq&utm_medium=referral&utm_campaign=largefooterad_onlinecohorts26)
首页 创建账户 登录 QCon 大会 活动 为 InfoQ 撰稿 InfoQ 编辑 关于 InfoQ 关于 C4Media 媒体资料包 InfoQ 开发者营销博客 多样性
活动
- 在线 InfoQ AI 安全与隐私工程项目 2026年8月26日
- 在线 InfoQ 架构师认证 2026年9月14日
- 在线 InfoQ 工程领导力认证 2026年9月18日
- 在线 InfoQ AI 辅助工程认证 2026年9月18日
- QCon 旧金山 2026年11月16-20日
- QCon AI 纽约 2026年12月15-16日
- QCon 伦敦 2027 2027年4月13-16日
关注我们
YouTube 232K 关注者 LinkedIn 26K 关注者 Instagram 新 RSS 19K 读者 X 57.1K 关注者 Facebook 21K 点赞 Bluesky 新
保持了解
The InfoQ Podcast[LOADING...] Engineering Culture Podcast[LOADING...] The Software Architects' Newsletter[LOADING...]
一般反馈:feedback@infoq.com 广告:sales@infoq.com 编辑:editors@infoq.com 市场营销:marketing@infoq.com
InfoQ.com 及所有内容版权 © 2006-2026 C4Media Inc.
关闭 BT