Spring Framework 6.2.5 发布


Spring Framework 6.2.5 现已发布,包含 14 项修复和文档改进。这是一个周期外的版本,修复了此前引入的 JAR 扫描回归问题。

New Features

  • spring-core-test中建立对 AssertJ 和 JUnit 的依赖可选 #34612
  • AspectJAdviceParameterNameDiscoverer无法识别歧义时,建议使用-parameters进行编译 #34609
  • ServerResponse 中的 SseBuilder 应允许空注释 #34608
  • MockServerWebExchange 不允许在 base class 上设置 ApplicationContext #34601
  • 当 http 表单数据无效时,FormHttpMessageConverter应抛出HttpMessageNotReadableException#34594
  • 提供一种方法来从 bean factory 中检索所有 singleton autowire candidates #34591

Bug Fixes

  • 在 6.2.4 中针对 jar root 扫描的 PathMatchingResourcePatternResolver 回归#34607
  • commit attempt 后回滚失败时,AbstractReactiveTransactionManager 会抛出 IllegalStateException #34595
  • Recursively boxing/unboxing nested inline value classes #34592

Documentation

  • MvcUriComponentsBuilderjavadocs 不准确反映 forwarded headers 的使用情况 #34615
  • 修复格式并更新指向脚本库和 HDIV 的链接 #34603
  • 删除参考手册中指向 MockObjects 网站的可疑链接#34593
  • 修复StringUtils#uriDecodeJavadoc #3459

Dependency Upgrades

  • 升级到 ASM 9.8(以获得早期的 Java 25 支持)#34600

更新说明:https://github.com/spring-projects/spring-framework/releases/tag/v6.2.5


相關推薦

2023-04-14

Spring Framework 团队发布了 Spring Framework 6.0.8、5.3.27 和 5.2.24 版本,修复了 cve-2023-20863 。 Spring Framework 6.0.8 附带 60 个修复和文档改进,包括 5 个回归修复。 Spring Framework 5.3.27 附带 20 个修复和文档改进,包括 4 个回

2022-10-14

Spring Framework 6.0 发布了首个 RC 版本。 发布公告写道,Spring Framework 6.0 作为重大更新,目前 RC1 要求使用 Java 17 或更高版本,并且已迁移到 Jakarta EE 9+(在jakarta命名空间中取代了以前基于javax的 EE API),以及对其他基础设施

2023-06-19

Spring Framework 5.3.28 和 6.0.10 已发布。 Spring Framework 5.3.28 包含 17 个修复和文档改进,以及 3 个回归修复。该版本将与 Spring Boot 2.7.13 一起将于下周发布。 部分新特性 AbstractBeanFactoryBasedTargetSource.hashCode() 中的性能优化

2024-08-16

Spring Framework 6.1.12、6.0.23 和 5.3.39 现已发布。其中: Spring Framework 6.1.12包含 43 项修复和文档改进。该版本将与下周发布的 Spring Boot 3.2.9 和 Spring Boot 3.3.3 一起发布。 Spring Framework6.0.23包含 14 项修复和文档改进

2022-11-18

Spring Framework 6.0.0 现已正式发布。 “这是 2023 年及以后新一代框架的开始,拥抱了 OpenJDK 和 Java 生态系统中当前和即将到来的创新。同时,我们将其精心设计为针对现代运行时环境的 Spring Framework 5.3.x 的直接升级。” 作为核心

2022-11-26

Spring Framework  6.0.2 现已可用,包含了 4 项 bugfix 和文档改进。 新特性 在 Bean Validation 3.0 中依赖标准参数名称解​​析 #29566 Bug 修复 ResponseStatusException 不使用原因来设置“detail”字段#29567 LocalVariableTableParamet

2022-11-05

Spring Framework 6.0.0 发布了第三个 RC 版本。此版本包括 22 项 Bugfix 和功能改进,也是 Spring Framework 6.0.0 正式 GA 前的最后一个 RC 版本,目前计划于 11 月中旬发布正式版。 新特性 为@HttpExchange方法添加对@RequestPart参数的支持 #

2022-10-22

Spring Framework 6.0.0 发布了第二个 RC 版本。 新特性 确保可以在构建时评估 classpath 检查 #29352 为 JPA 持久化回调引入 Register 反射提示 #29348 检查@RegisterReflectionForBinding 是否至少指定一个类 #29346 为 AOT 引擎设

2023-01-13

Spring Framework 的两个分支发布了更新,分别是 6.0.4 和 5.3.25。 下周发布的 Spring Boot 3.0.2 将搭载 Spring Framework 6.0.4,此版本主要变化: @Convert添加对 JPA 实体的原生支持 #29771 @RequestPartdto 未配置为在 aot 中进行反射 #29749

2022-11-12

Spring Framework 6.0.0 发布了第四个 RC 版本。此版本包括 12 项 Bugfix 和功能改进,应该是 Spring Framework 6.0.0 正式 GA 前的最后一个 RC 版本,目前计划于 11 月中旬发布正式版。 新特性 为 SQL Server 序列引入 DataFieldMaxValueIncrementer 

2023-09-16

多元共进|2023 Google 开发者大会精彩演讲回顾 Spring Framework 6.1 第 5 个(也是最后一个)里程碑版本已发布。 主要变化 支持一次性的@Scheduled任务 新的RestClient在参考文档有对应的章节,并针对可观测性进行了检测 升级

2023-08-19

Spring Framework 6.1 第 4 个里程碑版本已发布。 主要变化 引入JdbcClient(R2DBCDatabaseClient的 JDBC 变体版本) 为 JMS 添加可观察性支持 服务器端处理支持@HttpExchange注释(将请求映射到控制器方法) 服务器端处理(将请求映射

2024-07-13

Spring Framework 6.1.11 现已发布,包含 31 项修复和文档改进。 New Features 在 SpEL 的ReflectionHelper中确保MethodHandle的 varargs 组件类型不为null#33193 在响应过程中出现Reactor-NettyPrematureCloseException时,WebClient 异常消息会引起混淆 #331

2023-07-15

Spring Framework 6.1 发布了第二个里程碑版本。 主要变化 数据绑定和验证工作取得了进展,现在已经完成了为 Method Bean Validation 提供 Web 支持 和 umbrella issue 基于 Virtual Threads 特性,WebFlux 控制器的阻塞执行现在