Spring Boot 2.3.3 正式发布!67 处 bug 修复

简介: Spring Boot 2.3.3 正式发布!67 处 bug 修复

Spring Boot 2.3.3 稳定版已发布,可从 repo.spring.io 和 Maven Central 获取。

 

<parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>2.3.3.RELEASE</version>
  <relativePath/>
</parent>

 

此版本包括总计 67 处 bugfix、功能增强、文档改进和依赖升级。

 

新特性

 

在 Spring Boot 中应用 HTTP/2 不再要求强制 Jetty 和 Conscrypt 绑定使用 #22188

 

Bugfix

 

  • 修复外部化配置会忽略 SPRING_APPLICATION_JSON 中的 null 值的问题 #22895
  • 修复带'-'的遗留端点 ID 无法完全迁移的问题 #22849
  • 当 Reactor 的调试代理未能初始化时,失败的原因将被丢弃 #22847
  • 修复当环境存在空属性时,OCI 镜像构建失败的问题 #22703
  • 修复 LiquibaseEndpoint 没有报告来自父级上下文(ancestor contexts)的变化集 #22686
  • 修复应由其他 DispatcherServlet 处理的请求导致出现 404 响应的问题 #22682
  • 修复使用 war 部署的页面无法处理异步异常的问题 #22672
  • 修复 XADataSourceAutoConfiguration 很难与 DB2XADataSource 搭配使用的问题,因为它没有 URL 属性 #22641
  • 在配置等待终止期时,TaskExecutorBuilder 只使用秒级精度 #22611
  • 修复在 @ConfigurationProperties 上设置 ignoreInvalidFields=true 会导致未知字段也被忽略的问题 #22585
  • Spring Boot 2.3.2: 如果使用 SpyBean,将为每个 IT class 创建新的上下文 #22583
  • 修复后台预初始化可能会导致 Jackson2ObjectMapperBuilder 的 Kotlin 检测警告被静默移除的问题 #22580
  • 修复 UndertowWebServerFactoryCustomizer 不支持 Options,只支持 UndertowOptions 的问题 #22578
  • 修复 WebMvcTest 和 WebFluxTest 不引入 Jackson Module bean 的问题 #22576
  • CouchbaseCacheManager 不能再使用 CacheManagerCustomizer 进行定制 #22573
  • 修复 Kubernetes readiness 探测端点返回 404 的问题 #22562
  • 修复 CouchbaseCacheConfiguration 排序不正确的问题 #22542
  • 修复在 2.3.1 中,使用 nullValue 编译器选项的 MustacheEnvironmentCollector 不再运行的问题 #22039

 

除此之外还升级了多项依赖,并改进了文档,详情查看

https://github.com/spring-projects/spring-boot/releases/tag/v2.3.3.RELEASE

相关文章
|
7月前
|
人工智能 Java Spring
Spring Boot循环依赖的症状和解决方案
Spring Boot循环依赖的症状和解决方案
|
Java Spring
Spring Boot 排除自动配置的 4 种方法,关键时刻很有用!
Spring Boot 提供的自动配置非常强大,某些情况下,自动配置的功能可能不符合我们的需求,需要我们自定义配置,这个时候就需要排除/禁用 Spring Boot 某些类的自动化配置了。
Spring Boot 排除自动配置的 4 种方法,关键时刻很有用!
|
3月前
|
前端开发 Java Spring
【非降版本解决】高版本Spring boot Swagger 报错解决方案
【非降版本解决】高版本Spring boot Swagger 报错解决方案
|
监控 算法 Unix
在Linux服务器上通过日志筛选技巧定位Spring Boot项目问题
在项目开发和维护的过程中,我们经常需要在 Linux 服务器上查询和分析日志文件。为了高效地处理大量的文本数据,我们可以借助一些强大的文本过滤工具,如 tail -f、more、zmore 和 grep。本文将介绍这些常用的 Linux 命令,帮助您在日志分析中更加得心应手。
223 0
|
安全 Java 开发工具
如何查看Spring Boot各版本的变化
1.版本 打开Spring官网,点进Spring Boot项目我们会发现在不同版本后面会跟着不同的标签:
1101 0
|
JSON 前端开发 Java
麻了!Spring Boot从 2.2.5升级到2.7.2之后,一堆BUG
这篇文章分享一下Spring Boot 升级到2.7的踩坑总结,还是挺全面的,希望对大家有所帮助~
|
小程序 Java 网络安全
Spring Boot 3.1 正式发布,更新了一大批新特性。。学不动了!
Spring Boot 3.1 正式发布,更新了一大批新特性。。学不动了!
|
消息中间件 NoSQL Java
Spring Boot 2.3.0发布:优雅停机等新特性一览(下)
Spring Boot 2.3.0发布:优雅停机等新特性一览(下)
Spring Boot 2.3.0发布:优雅停机等新特性一览(下)
|
运维 Java 应用服务中间件
Spring Boot 2.3.0发布:优雅停机等新特性一览(上)
Spring Boot 2.3.0发布:优雅停机等新特性一览(上)
Spring Boot 2.3.0发布:优雅停机等新特性一览(上)
|
Kubernetes NoSQL 前端开发
Spring Boot 2.3.0发布:优雅停机等新特性一览(中)
Spring Boot 2.3.0发布:优雅停机等新特性一览(中)
Spring Boot 2.3.0发布:优雅停机等新特性一览(中)
下一篇
无影云桌面