Spring Framework 6.1.11 现已发布,包含 31 项修复和文档改进。
New Features
- 在 SpEL 的
ReflectionHelper
中确保MethodHandle
的 varargs 组件类型不为null
#33193 - 在响应过程中出现Reactor-Netty
PrematureCloseException
时,WebClient 异常消息会引起混淆 #33127 - 当发现无效的 factoryBeanObjectType 属性时,在异常中包含 bean 名称 #33117
- 对反应式缓存方面使用错误处理程序 #33073
getTypeForFactoryMethod
应捕获NoClassDefFoundError
#33075
Bug Fixes
- SpEL 无法使用数组调用 varargs
MethodHandle
函数#33191 - DefaultErrorResponseBuilder 没有实现 headers(Consumer) #33156
- 修复 Set 方法参数违规的适配问题 #33150
- 使用 kotlinx-serialization 时,Web 控制器调用主体无效,导致代码错误 500 而不是 400 #33138
- “file:.” 无法解析为
java.nio.file.Path
#33124 - 当 adaptConstraintViolations=true 时,修复代理返回值验证的 ClassCastException #33105
- Spring coroutines AOP 与
@Transactional
不兼容 #33095 - ReactorClientHttpConnector 为每个请求创建新的 HttpClient #33093
- Trace 和 Span ID 不再传播 RequestBodyAdvice bean #33091
- 如果 bean 定义为空,早期
LocalContainerEntityManagerFactoryBean
初始化将失败 #33082 - SpEL 在
Object...
varargs 方法中错误地用逗号分隔字符串参数 #33013 - 如果使用 byte array,ProtobufMessageConverter 将无法解析 JSON 负载 #27408
- ......
Documentation
- 协调 URI 编码部分中的措辞 #33166
- Spring Framework 文档的 Method Injection 部分中的示例引用了错误的 bean 名称 #33096
- 资源写入器在绕过内容长度时不考虑
InputStreamResource
的子类 #33089 - 改进有关 FreeMarker 支持中的编码的文档 #33071
- WebFlux 中验证失败的异常与文档不匹配 #33061
Dependency Upgrades
- 升级到 Kotlin 1.9.24 #33177
- 升级到 Kotlin Serialization 1.6.3 #33175
- 升级至 Micrometer 1.12.8 #33168
- 升级至 Reactor 2023.0.8 #33169
更多详情可查看:https://spring.io/blog/2024/07/11/spring-framework-6-1-11-available-now
为您推荐与 spring 相关的帖子:
- Spring Tools 4.21.0 发布,Spring 开发工具
- Spring Framework 6.1 M5 & 多个分支更新
- Spring Framework 6.1 RC1发布
- Spring Batch 5.1 RC1
- Spring Modulith 1.1 RC1 & 1.0.2 发布
- Spring Framework 6.1 RC2 发布
- Spring Tools 4.20.1 发布
- Spring Framework 6.1 正式 GA
- Spring Data 2023.1 正式 GA
- Spring Security 6.2 GA
- Spring Integration 6.2 GA
- Spring Boot 3.2.0 正式发布
- Spring Cloud 2023.0.0 (Leyton) 正式发布
- Spring Boot 3.2.0-M2 及多个分支更新发布
- Spring AI 0.8.1 发布
- Spring Cloud Tencent 1.13 版本发布
- Spring AI 1.0.0 M1 发布
- Spring Tools 4.23.0 发布,Spring 开发工具
- Spring Tools 4.23.1 发布,Spring 开发工具
- Spring Modulith 1.1.6 和 1.2.1 发布
- Spring Framework 6.1.12、6.0.23、5.3.39 和 6.2.0-M7 发布
- Spring Security 6.4.0-M2 发布
- Spring Boot 3.4.0-M3 发布
- Spring boot v3.3.4 发布
- Spring Data 2024.1.0 RC1 发布
- Spring Framework 6.1 发布首个里程碑版本
- Spring Framework 6.0.0-M6 和 5.3.23 发布
- Spring Data 2022.0.0-M6、2021.2.3 和 2021.1.7 发布
- Spring Cloud Alibaba 2022.0.0.0-RC1 发布
- Spring Boot 2.7.7 发布
暂无回复。