Spring Boot 2.3.5现在可用

Spring Boot 2.3.5现在可用

此版本包括92个错误修复,文档改进和依赖项升级

Bug修复

  • 配置属性注释处理器不会注意到覆盖的getter方法#23969
  • 增量编译不会保留内部类的元数据#23959
  • HttpEncodingAutoConfiguration未添加到WebMvcTest切片 #23813
  • Jar条目在BOOT-INF / lib中与分层jar和Maven重复#23801
  • 使用不带jakarta.annotation和javax.annotation的Jetty启动器时,server.servlet.session.timeout无效。#23750
  • 如果在刷新过程中杀死了JVM,则关闭挂钩不会关闭上下文#23743
  • 设置server.undertow.eager-filter-init无效#23676
  • @ConfigurationPropertiesBinding不适用于Formatter bean #23614
  • H2控制台错误与AbstractRoutingDataSource #23569
  • 使用嵌入式Jetty时,对HEAD请求的错误响应具有正文#23555
  • 自定义图层定义不获取快照#23533
  • BootJar.getConfigurations()不应是公共API #23527
  • Netty tcNative的依赖关系管理不包括其netty-tcnative模块 23508
  • PropertiesLauncher需要在类路径上使用spring-core #23500
  • Log4j的标记库开箱即用,因为默认情况下会跳过log4j-*。jar #23481
  • 使用SpringBootTest webEnvironment MOCK和DEFINED_PORT测试时,意外的应用程序上下文缓存命中了#23477
  • Log4j2配置未获取某些属性#23428
  • 使用spring.datasource。*属性时,Flyway配置会忽略init-sqls #23408
  • 配置的通配符位置导致文件在k8s上被多次分析#23160
  • 使用在延迟模式下配置的JPA架构的数据源初始化异步发生#22852
  • Maven插件构建图像创建器步骤在Bitbucket管道中失败#22840

📔 文献资料

  • 从Maven插件文档#23930中删除版本元素
  • 记录如何通过编程配置启用h2c #23812
  • 请注意,使用LiveReload需要启用Devtools重新启动#23764
  • 添加升级部分以参考文档,并提供指向Wiki的链接#23611
  • 在Gradle BootRun中添加设置系统属性的示例 23598
  • 更新配置元数据附录以删除对Gradle 4.5及更早版本的描述,因为它不再受支持#23567
  • 修复参考文档中的错别字并提供指南#23561
  • 在参考文档#23461中修复了指向Log4j的JDK日志记录适配器的链接
  • 重新访问有关使用classpath *检索模板的提示#23452
  • 对Java 15的文档支持#23448
  • 描述如何配置Kotlin应用程序的主类名称时,请注意Kt类名后缀#23422
  • 在Gradle和Maven插件参考文档#23406中将锚链接添加到节标题
  • 记录如何将JAVA_OPTS与buildpack一起使用#21582
  • Maven图层文档不完整#21555
  • 记录如何覆盖已经在Maven插件配置#21536中指定的属性
  • 添加默认的Cloud Native Buildpacks Builder #19967示例

🔨 依赖升级

 

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