SpringBoot v2.4.5 发布

:beetle: Bug 修复

  • 当spring.main.cloud-platform被设置为NONE时,CloudPlatform.isActive可以返回true。#26124
  • Elasticsearch自动配置没有配置默认的转换器。#26029
  • Gradle bootBuildImage不保留资源的文件权限。 #25937
  • Keystore.load调用不关闭InputStream。 #25922
  • 对于使用Reactory Netty的TCP,密码的配置会被忽略。#25913
  • 当使用Cassandra关闭Spring Boot应用程序时出现java.util.concurrent.RejectedExecutionException。 #25869
  • 当使用上下文层次结构运行时,当验证器处于祖先上下文中时,PrimaryDefaultValidatorPostProcessor会引起NoSuchBeanDefinitionException。 #25863
  • 与Micrometer的PushMeterRegistry不同,PrometheusPushGatewayManager在遇到UnknownHostException时停止发布。 #25844
  • @Persistent在扫描MongoDB实体时不应被考虑。 #25797
  • spring-boot:build-image在配置中指定分类器时挂起。 #25789
  • 当存在质量值时,DefaultErrorWebExceptionHandler不会删除MetaType.ALL。 #25786
  • 抽象的WebMvcEndpointHandlerMapping不连锁的InvalidEndpointRequestExceptions #25784
  • 当JVM退出时,未打包的jar不会被删除。#25774
  • TldPatterns与Tomcat不一致。#25770
  • 执行器的其余模板指标自定义可防止RootUriRequestExpectationManager.forRestTemplate识别模板已配置了根URI #25768
  • 配置数据导入不能覆盖配置文件的特定导入 #25766
  • http.client.requests的URI标签忽略REST模板的根URI。#25765
  • 在确定DDL自动默认值时,检查’javax.persistence.schema-generation.database.action’。 #25754
  • 由于方法被废弃,Bootstrapper接口没有提供干净的升级路径。 #25735
  • 如果在Spring Boot插件配置中指定了finalName,则spring-boot:build-image挂起。 #25700
  • 在增量编译过程中,对于带有@ControllerEndpoint@JmxEndpoint@RestControllerEndpoint@ServletEndpoint@WebEndpoint注释的类,不会生成配置属性元数据。 #25388

:notebook_with_decorative_cover: 文档

  • 记录使用延迟的JPA引导和早期访问JPA的限制。 #26110
  • 在文档中提到spring.config.additional-location的特殊行为。#26085
  • 提供 org.springframework.boot.test.autoconfigure.data.cassandra 的软件包信息。 #26081
  • 更突出地记录DataJpaTest默认设置spring.jpa.show-sql=true。 #26024
  • 记录如何在构建图像时提供运行时的JVM参数。 #25992
  • 非公共自动配置类的Javadoc链接不存在。 #25987
  • 修正文档中的错别字 #25947
  • 在info端点示例中使用main作为分支名称 #25866
  • 记录如何在不使用spring-boot-starter-parent时配置Maven的Failsafe插件。 #25832
  • 更新删除目标的弃用警告。 #25825

:hammer: 依赖升级

  • Upgrade to AppEngine SDK 1.9.88 #26006
  • Upgrade to Dropwizard Metrics 4.1.19 #26007
  • Upgrade to Glassfish JAXB 2.3.4 #26100
  • Upgrade to Hibernate 5.4.30.Final #26008
  • Upgrade to HSQLDB 2.5.2 #26101
  • Upgrade to Jakarta Mail 1.6.7 #26009
  • Upgrade to Jaybird 3.0.11 #26010
  • Upgrade to Jetty 9.4.39.v20210325 #26012
  • Upgrade to Jetty Reactive HTTPClient 1.1.7 #26011
  • Upgrade to Kotlin 1.4.32 #26013
  • Upgrade to Lettuce 6.0.4.RELEASE #26102
  • Upgrade to Lombok 1.18.20 #26014
  • Upgrade to Micrometer 1.6.6 #26103
  • Upgrade to MIMEPull 1.9.14 #26015
  • Upgrade to Netty 4.1.63.Final #26016
  • Upgrade to Netty tcNative 2.0.38.Final #26017
  • Upgrade to Reactor 2020.0.6 #25908
  • Upgrade to SAAJ Impl 1.5.3 #26104
  • Upgrade to Spring Data 2020.0.8 #25910
  • Upgrade to Spring Framework 5.3.6 #25909
  • Upgrade to Spring Integration 5.4.6 #26113
  • Upgrade to Spring Security 5.4.6 #25911
  • Upgrade to Spring Session 2020.0.4 #25912
  • Upgrade to Sun Mail 1.6.7 #26018
  • Upgrade to Tomcat 9.0.45 #26019
  • Upgrade to Undertow 2.2.7.Final #26020

信息来源