springboot 2.3.4 发布

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

2.3.4.RELEASE

BUG修复

  • @ManagementContextConfiguration@Configuration(proxyBeanMethods=false)进行了元注解,它不会禁用代理。 #23305
  • 当重新打包在一个单一的jar中时,签名的jar依赖性能问题。 #23264
  • ValidationHandler不再适用于某些map key。 #23260
  • MVC错误模型不必要地要求时间戳条目为java.util.Date。 #23258
  • 在执行器端点上的URI属性列表中,缺失消毒功能。 #23252
  • Cassandra的池持续时间映射使用了错误的持续时间单位 #23249
  • 当使用HSQLDB时,当从池中检索第一个连接时,Hikari会记录一个关于驱动类名称的警告信息。 #23203
  • ErrorPageFilter不再以HIGHEST_PRECEDENCE + 1排序。 #23200
  • spring-boot-dependencies不应该定义spring-boot.version属性。 #23174
  • PropertiesLauncher 无法加载 bcprov-jdk15on-1.64.jar 的 PBKDF-OpenSSL。 #23165
  • 由于URL检查的原因,无法支持可配置的SSL日志回传扩展。 #23135
  • 图像构建支持不零点阵数字哈希到64个字符。 #23132
  • 图像生成器在加载瞬时图像时出现错误,无声无息地失败。 #23130
  • 由于节点限制,大文件会抛出YAMLException。 #23096
  • RSocketPortInfoApplicationContextInitializer可以抛出NPE。 #23087
  • UndertowWebServerFactoryCustomizer在ClassUtils上通过一个非预期的导入来要求共通语言。 #23063
  • JarFile在Java 11+上运行时可能会导致内存问题。 #22998
  • 当依赖spring-boot-starter-oauth2-client时,nimbus-jose-jwt的依赖性收敛错误。 #22996
  • LayoutFactory可以用空的源文件来呈现。 #22995
  • 指标自动配置的顺序不正确 #22989
  • @TypeExcludeFilters注解不是@Inherited#22966
  • 当使用DefaultErrorAttributes的子类并使用它的废弃构造函数时,不能禁用异常包含。 #22750
  • 用Maven构建OCI映像时记录太多。 #22674

文档资料

  • 记录@ConfigurationPropertiesbean在切片测试中不被扫描的情况。 #23243
  • 修复Elasticsearch客户端配置文档 #23074
  • 在参考文件中提供执行器自定义端点的例子。 #23060
  • 在Kotlin测试部分提到正确的JUnit 5注释。 #23004
  • 记录用layertools提取图层不能用可执行的JAR文件。 #22993
  • SpringApplicationBuilder.properties(Properties)中的Javadoc不准确。 #22964
  • 修正错别字Assert4JAssertJ#22960
  • 记录从IDE中优雅关闭可能无法工作的情况。 #22959
  • 修正文档中的错别字 #22945
  • 修复Gradle Plugin自定义图像名称的例子和文档 #22918
  • 记录如何使用spring.fants为测试片添加自动配置。 #22531
  • 更新 Maven Plugin 的文档,注意用同一个 JMX 端口配置开始和停止目标的重要性。 #22401
  • 记录应用程序启动后如何执行任务 #22100
  • 从编译器插件版本看文档设置buildpack的Java版本。 #21796
  • 记录 buildpacks 使用非 root 用户构建容器镜像和运行容器的情况。 #21122

依赖升级

  • Upgrade to Micrometer 1.5.5 #23393
  • Upgrade to Spring REST Docs 2.0.5.RELEASE #23376
  • Upgrade to Spring AMQP 2.2.11 #23373
  • Upgrade to Spring WS 3.0.10.RELEASE #23339
  • Upgrade to Spring HATEOAS 1.1.2.RELEASE #23338
  • Upgrade to Lettuce 5.3.4.RELEASE #23337
  • Upgrade to Undertow 2.1.4.Final #23318
  • Upgrade to Tomcat 9.0.38 #23317
  • Upgrade to R2DBC Bom Arabba-SR7 #23316
  • Upgrade to Postgresql 42.2.16 #23315
  • Upgrade to Netty tcNative 2.0.34.Final #23314
  • Upgrade to Netty 4.1.52.Final #23313
  • Upgrade to Neo4j OGM 3.2.16 #23312
  • Upgrade to Hibernate 5.4.21.Final #23311
  • Upgrade to Hazelcast 3.12.9 #23310
  • Upgrade to Flatten Maven Plugin 1.2.5 #23309
  • Upgrade to Couchbase Client 3.0.8 #23308
  • Upgrade to AppEngine SDK 1.9.82 #23307
  • Upgrade to Spring Kafka 2.5.6 #23199
  • Upgrade to Spring Data Neumann-SR4 #23196
  • Upgrade to Reactor Dysprosium-SR12 #23192
  • Upgrade to Spring Session Dragonfruit-SR1 #23187
  • Upgrade to Spring Framework 5.2.9 #23183

相关链接

更新资讯
https://github.com/spring-projects/spring-boot/releases/tag/v2.3.4.RELEASE

SpringBoot官网
https://spring.io/projects/spring-boot

SpringBoot Github
https://github.com/spring-projects/spring-boot