Spring Framework 6.2.2 发布
01-17 14:15 来源:oschina 阅读(115)

Spring Framework 6.2.2 现已发布,包含 47 项修复和文档改进。

https://www.zuocode.com

New Features


在 BeanOverrideHandler 中仅跟踪 qualifier annotations #34260

移除 BeanOverrideProcessor 中的 @FunctionalInterface 声明#34259

优化 Web 数据绑定的默认 filtered headers #34182

使用 HTTP 接口客户端改进 uri KeyValue 中的查询参数#34176

优化 PathResource 的位置检查#34167

避免在过程调用中 pinning 虚拟线程#34133

Type-level 约束违规应导致 ParameterErrors #34105

避免在共享 EntityManager proxy 后面进行 logger serialization #34084

改进 mvc XML 配置中的 PathMatcher 到 PathPatternParser 的迁移#34064

在 test classes 的 type level 支持 @MockitoBean#33925

Bug Fixes


HttpHeadersAssert#doesNotContainsHeaders 有错别字#34263

由于 getSingletonFactoryBeanForTypeCheck 中的锁定,导致后台 EntityManager bootstrap 死锁#34247

在 6.2.1 中,double generic ApplicationEvent 不再调用 ApplicationListener #34234

嵌套事务保存点在 SQL Server 中被破坏#34233

升级到 6.2.0 后,DefaultResponseErrorHandler 中的 Error handling override 被忽略#34231

class hierarchy 中的 @TestBeanfactory 方法解析不正确#34204

subclass 中的 Bean Override 优先于子类中的 Bean Override #34194

确保 AsyncListener#onError 在调度完成之前不会返回#34192

6.2.1 中的事务限定符解析期间出现 BeanNotOfRequiredTypeException #34187

当多个线程同时尝试创建 bean 时,会抛出 BeanCurrentlyInCreationException #34186

……

Documentation


修复 RequestHeaderArgumentResolver Javadoc 中的不准确性#34230

记录 http.client.requests 测量整个 HTTP 交换#34201

“Basic Concept” 部分中破折号的误用#34165

修复链接中的拼写错误#34149

“Reference to Other Beans” 部分的 xml 示例中的语法错误#34148

修复 Kotlin 注释参考文档中的小错误#34134

修复网络参考文档中的损坏链接 #3411

Dependency Upgrades


升级至 Micrometer 1.14.3 #34251

升级至 Reactor 2024.0.2 #34252