SpringBoot2.3.3稳定版发布!修复了这18个Bug!!
8⽉13⽇,SpringBoot悄悄的升级了⼀个新的版本,2.3.3.RELEASE正式对外提供了。
在maven仓库中,已经⽀持对2.3.3.RELEASE的引⽤了。
这⼀版本中,新特性只有⼀个,但是同时修复了18个Bug。
新特性
我们知道,Spring很早之前就已经对HTTP/2⽀持了。可以使⽤abled配置属性,在Spring Boot应⽤程序中启⽤HTTP/2⽀持。
但是,在早期,原⽣的JDK8是不⽀持HTTP/2协议的,所以,要想使⽤这个特性,需要有web服务器和应⽤环境的⽀持。
但是从8u252开始,ALPN层已经从Java 11向后移植到了Java 8。意味着,只要使⽤Java 8u252或更新版本,不再要求使⽤Conscrypt 和Jetty就可以使⽤HTTP/2了。
18个Bug修复
除了推出了⼀个新特性以外,Spring Boot 2.3.3.RELEASE还修复了18个Bug,
作者做了简单的翻译如下:
修复外部化配置忽略了SPRING_APPLICATION_JSON中的空值的问题
修复带有“-”的遗留端点id不能完全地迁移的问题
修复了当Reactor的调试代理初始化失败时,失败的原因被丢弃的问题
修复了如果环境有任何空属性,则OCI映像⽣成失败的问题
修复了LiquibaseEndpoint不报告来⾃⽗级上下⽂的更改集的问题
修复了应该由其他DispatcherServlet处理的请求会产⽣404响应的问题
修复了在war部署中,错误页⾯不处理异步异常的问题
修复了XADataSourceAutoConfiguration很难与DB2XADataSource⼀起使⽤,因为它没有URL属性的问题
修复了在配置等待终⽌周期时,TaskExecutorBuilder只使⽤秒级精度的问题
修复了在@ConfigurationProperties上设置ignoreInvalidFields=true也会导致未知字段被忽略的问题
修复了如果使⽤SpyBean ,将为每个IT类创建新的上下⽂的问题
修复了后台预初始化可能会导致Jackson2ObjectMapperBuilder的Kotlin检测警告被悄悄地删除的问题
修复了UndertowWebServerFactoryCustomizer不⽀持选项,但只有UndertowOptions 的问题
修复了WebMvcTest和WebFluxTest不包括Jackson模块bean 的问题
修复了CouchbaseCacheManager不能再使⽤⾃定义的CacheManagerCustomizer问题
修复了Kubernetes就绪探针端点返回404 的问题
修复了CouchbaseCacheConfiguration命令不正确的问题
修复了带有nullValue编译器选项的MustacheEnvironmentCollector在2.3.1版本中不再⼯作的问题
关于作者:Hollis(ID:hollischuang),⼀个对Coding有着独特追求的⼈,现任阿⾥巴巴技术专家,个⼈技术博主,技术⽂章全⽹阅读量数千万,《程序员的三门课》联合作者。
推荐阅读
编程·思维·职场
java技术专家欢迎扫码关注
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论