Spring Boot 2.5.8 发布:升级log4j2到2.17.0

速领:神作《凤凰架构:构建可靠的大型分布式系统》电子版

12月22日,Spring官方发布了Spring Boot 2.5.8版本,此版本包括46个错误修复、文档改进和依赖项升级。

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.8</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

缺陷修复

  • DatabaseInitializationDependencyConfigurer触发工厂Bean的饥饿初始化 #28977
  • 当应用程序依赖thymeleaf-extras-springsecurity5,但classpath上没有Spring Security时,应用无法启动的问题 #28967
  • 用于Quartz、Session、Intergration和Batch模式平台的初始化无法完成配置 #28932
  • 没有Tag的镜像构建包引用不默认为最新版本 #28921
  • 当getter或setter被子类覆盖属性配置类型,在属性绑定期间使用的getter和setter的时候会有所不同 #28917
  • 用Maven构建的war包中的classpath index manifest属性无效 #28895
  • PatternParseException的行为消息失败分析中的匹配策略属性名称不正确。 #28809
  • org.elasticsearch.distribution.integ-test-zip:elasticsearch的依赖管理应声明其类型为zip #28725

如果您正在学习Spring Boot,这个连载多年还在持续更新的Spring Boot教程 不能错过哦!

依赖升级

  • 升级 AppEngine SDK 1.9.93 #29038
  • 升级 Caffeine 2.9.3 #29039
  • 升级 DB2 JDBC 11.5.7.0 #29117
  • 升级 Dropwizard Metrics 4.1.29 #29118
  • 升级 Ehcache3 3.9.9 #29119
  • 升级 Hazelcast 4.1.8 #29145
  • 升级 Hibernate 5.4.33 #29120
  • 升级 HttpAsyncClient 4.1.5 #29043
  • 升级 HttpCore 4.4.15 #29044
  • 升级 Infinispan 12.1.10.Final #29121
  • 升级 Jackson Bom 2.12.6 #29045
  • 升级 JDOM2 2.0.6.1 #29046
  • 升级 Kotlin 1.5.32 #29047
  • 升级 Log4j2 2.17.0 #28983
  • 升级 Logback 1.2.9 #29011
  • 升级 Micrometer 1.7.7 #28962
  • 升级 Netty 4.1.72.Final #29004
  • 升级 Reactor 2020.0.14 #28960
  • 升级 Spring AMQP 2.3.13 #28994
  • 升级 Spring Framework 5.3.14 #28961
  • 升级 Spring Integration 5.5.7 #28966
  • 升级 Spring LDAP 2.3.5 #28963
  • 升级 Spring Security 5.5.4 #28964
  • 升级 Spring Session 2021.0.4 #28965
  • 升级 Spring WS 3.1.2 #29048
  • 升级 Thymeleaf 3.0.14.RELEASE #29049
  • 升级 Tomcat 9.0.56 #29050
  • 升级 Undertow 2.2.14.Final #29051
  • 升级 XmlUnit2 2.8.4 #29123

官方公告:https://spring.io/blog/2021/12/21/spring-boot-2-5-8-available-now

如果您正在学习Spring Boot,这个连载多年还在持续更新的Spring Boot教程 不能错过哦!