Spring Boot 2.4.3 、2.3.9 已经发布。现在可从 repo.spring.io 和 Maven Central 获得。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.3</version>
<relativePath/>
</parent>
多个版本发布,本文仅着重分享关于 v2.4.3 版本的更新报告,这是 v2.4 版本的第三个错误修正版本,包括 75 个错误修复,增强功能,文档改进和依赖项升级。
重要 BUG 修复
-
Logback 字符集默认为 UTF-8,而不是 OS 的默认值
-
定义错误 logging 字符集,无错误警告
-
neo4j 和 mongodb 一起使用时报错无法启动
-
configtree 无法配置集合属性
-
spring cloud config 的配置导致空指针
-
RestTemplate 调用指标记录器会影响原有工作流程
-
修复 DataSourceBuilder 无法入参用户名导致 postgresql、h2 链接失败问题
-
DatabaseDriver 无法正确识别 Amazon Redshift 驱动
-
Flyway 或 Liquibase 执行未完成导致 jooq 运行失败
-
spring.profiles.include 异常情况无报错信息
-
新版本缺少 hibernate-micrometer 模块导致监控失败
-
使用 RabbitMQ 若设置 ConnectionFactory 时,监控指标丢失
-
ContextRefreshedEvent 可能会导致上下文死锁
-
Gradle 插件分层错误导致应用层插件引入
-
initQueryTimeout 和 ildeTimeout 默认值与 Cassandra 默认值不一致
-
devtools 远程调试无法与 WebSecurityConfigurerAdapte 配置
-
TestRestTemplate 无法使用 UriTemplateRequestEntity
-
WebMvcTest 和 WebFluxTest 单元测试时忽略用户自定义的的 IDialect bean
-
依赖的 oauth2-oidc-sdk 和 nimbus-jose-jwt 版本定义不一致
其他 BUG 修复、文档更新和依赖项升级,详情查看:
https://spring.io/blog/2021/02/18/spring-boot-2-4-3-is-now-available
https://github.com/spring-projects/spring-boot/releases/tag/v2.4.3
注意:本文归作者所有,未经作者允许,不得转载