「2020封箱」Spring Boot 2.4.1 发布

JAVA架构日记

共 2247字,需浏览 5分钟

 ·

2020-12-13 09:57

本次发版为官方 2020 年度最后一次发版,Spring Boot 2.4.1、 2.3.7.RELEASE、 2.2.12.RELEASE 已发布,现在均可在 maven 中央仓库下载使用。

  <parent>
    <groupId>org.springframework.bootgroupId>
    <artifactId>spring-boot-starter-parentartifactId>
    <version>${version}version>
  parent>

重点关注 2.4.1 版本,作为 2.4.x 第一个错误修正版本,此版本包括 59 个错误修复,文档改进和依赖项升级,主要修复 2.4.0 发布以来的关于配置文件加载变更问题。

? Bug 修复

  • 无法处理# 标注后的属性文件会被直接忽略

  • 通配符路径的配置文件相互覆盖

  • 配置文件引用触发死循环

  • 配置文件属性和 JavaBean 绑定没有顺序

  • 解析 classpath 异常抛出 ConfigDataResourceNotFoundException

  • configtree 无法绑定非字符串类型,提示没有转换器

  • @Name 无法绑定 Kotlin 类型

  • /actuator/env 端点针对包装类数据显示错误

  • /actuator/health 端点和自定义 http 响应码无法兼容

  • redis 健康检查器 影响 redis 性能

  • 使用 Log4J 的 LoggingSystem 调用将引发 NPE

? 依赖升级

  • Upgrade to Caffeine 2.8.8 #24443
  • Upgrade to DB2 JDBC 11.5.5.0 #24383
  • Upgrade to Dropwizard Metrics 4.1.16 #24384
  • Upgrade to Groovy 2.5.14 #24385
  • Upgrade to Hibernate 5.4.25.Final #24386
  • Upgrade to HttpCore 4.4.14 #24387
  • Upgrade to Infinispan 11.0.8.Final #24388
  • Upgrade to Jetty 9.4.35.v20201120 #24389
  • Upgrade to jOOQ 3.14.4 #24390
  • Upgrade to Kotlin 1.4.21 #24391
  • Upgrade to Kotlin Coroutines 1.4.2 #24392
  • Upgrade to MariaDB 2.7.1 #24393
  • Upgrade to Micrometer 1.6.2 #24281
  • Upgrade to Mockito 3.6.28 #24394
  • Upgrade to Netty 4.1.55.Final #24444
  • Upgrade to Netty tcNative 2.0.35.Final #24445
  • Upgrade to Nimbus JOSE JWT 9.1.3 #24395
  • Upgrade to Reactor 2020.0.2 #24275
  • Upgrade to Spring AMQP 2.3.2 #24288
  • Upgrade to Spring Batch 4.3.1 #24291
  • Upgrade to Spring Data 2020.0.2 #24284
  • Upgrade to Spring Framework 5.3.2 #24278
  • Upgrade to Spring HATEOAS 1.2.2 #24285
  • Upgrade to Spring Integration 5.4.2 #24442
  • Upgrade to Spring Kafka 2.6.4 #24294
  • Upgrade to Spring Security 5.4.2 #24297
  • Upgrade to SQLite JDBC 3.32.3.3 #24446
  • Upgrade to Tomcat 9.0.41 #24447
  • Upgrade to Undertow 2.2.3.Final #24397

v2.4.1 详细更新说明查看[1]

v2.3.7 详细更新说明查看[2]

v2.2.12 详细更新说明查看[3]


参考资料

[1]

v2.4.1 详细更新说明查看: https://github.com/spring-projects/spring-boot/releases/tag/v2.4.1

[2]

v2.3.7 详细更新说明查看: https://github.com/spring-projects/spring-boot/releases/tag/v2.3.7.RELEASE

[3]

v2.2.12 详细更新说明查看: https://github.com/spring-projects/spring-boot/releases/tag/v2.2.12.RELEASE


往期推荐

【重要】Spring Boot 多版本发布,2.1 终止维护

Spring Boot  接口幂等插件使用

Spring Boot 2.4.0 正式发布,全面拥抱云原生

「SpringBoot 新特性」启动耗时详细监控

「Spring Boot 新特性」 jar 大小自动瘦身

「Spring Boot 新特性」一键构建Docker镜像



浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报