Spring Framework 5.2 的第二个候选版本 RC2 已发布,可从里程碑仓库获取。
新版本包含 63 个修复和改进,更新内容如下:
New Features
- 使用 start byte=resource-byte-count 可能无效的部分内容请求 #23576
- 支持使用 ReflectionTestUtils.invokeMethod() 调用静态方法 #23504
- 通过检查 classpath 来检测要使用的 ClientHttpConnector #23493
- 从 ContentCachingResponseWrapper 中删除 statusCode 状态 #23490
- 修复 LGTM.com 报告的“数组索引超出范围”问题 #23485
- 通过
@AliasFor
配置的显式属性覆盖不支持通过组件扫描获取的组件 #23402
- 提供一种在不初始化 FactoryBeans 的情况下预测 bean 类型的方法 #23374
- 在 TransactionContextManager 中预分配 NoTransactionException #23360
- 在 StopWatch 中使用 System.nanoTime() 而不是 System.currentTimeMillis() #23235
- 正确编码和解码 "message/x.rsocket.routing.v0" #23137
- 添加对 Coroutines 事务的支持 #22915
Bug Fixes
- 无法在
@TestPropertySource
位置使用占位符之后的相对路径 #23544
- Spring Webflux 5.2.0.M2 - Kotlin 协同程序 - ServerRequest.awaitPrincipal 始终为 null #22986
还包括不少文档和依赖更新,详情可查看更新说明及下载地址。
(文/开源中国)