新年上班第一天,Spring Boot 就发布了最新的2.4.3 、2.3.9 版本。心急的小伙伴现在可从 repo.spring.io 和 Maven Central 获得相关内容。

<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.4.3</version><relativePath/>
</parent>

Spring Boot 2.4.3版本是v2.4 版本的第三个错误修正版本,本次更新内容包括了 29 个错误修复,15个文档改进和31个依赖项升级,共计75项内容,不可谓不丰富。

下面小编就带领大家一起看看具体更新内容。

错误修复

1、修复 DataSourceBuilder 无法入参用户名导致 postgresql链接失败问题

2、修复 DatabaseDriver未正确检测到Amazon Redshift 驱动的问题

3、修复 在通过jOOQ访问数据库之前,Flyway或Liquibase执行动作可能尚未完成而导致访问失败的问题

4、修复 当spring.profiles.include作为YAML列表写入配置文件使用时遇到异常情况不会有报错信息的问题

5、修复缺少新版本 hibernate-micrometer 模块的依赖关系导致管理出错的问题

6、修复 DataSourceBuilder 无法入参用户名导致 h2 链接失败问题

7、修复当bean定义为ConnectionFactory,会缺少RabbitMQ监控指标的问题

8、修复当使用JPA延迟存储库时,上下文中的ContextRefreshedEvent可能会导致死锁的问题

9、修复Gradle插件没有将可传递的项目依赖项包含到对应的应用程序层中的问题

10、修复initQueryTimeout和ildeTimeout默认值与Cassandra默认值不一致的问题

11、修复来自devtools的远程应用程序不能与WebSecurityConfigurerAdapter中的安全筛选器一起使用的问题

12、修复TestRestTemplate在使用 UriTemplateRequestEntity 时会引起UnsupportedOperationException的问题

13、修复WebMvcTest和WebFluxTest测试时会自动忽略用户自定义的IDialect bean的问题

14、修复oauth2-oidc-sdk and nimbus-jose-jwt 版本无法兼容的问题

15、修复当与MongoDB结合使用时,使用SpringBoot2.4.2创建“neo4jMappingContext”时会报错BeanCreationException的问题

16、修复集合属性对configtree配置无效的问题

17、修复用Option.IGNORE_IMPORTS配置容易引起NPE的问题

18、修复spring.config.activate.on-profile 无法被用于自定义文件的问题

19、修复ConfigDataLoader无法正常使用DeferredLogFactory的问题

20、修复Spring Data Solr support 没有被标记为已弃用的问题

21、修复Logback字符集默认为UTF-8,而不是OS的默认值的问题

22、修复服务器处理ConfigData配置文件时会引发InvalidConfigDataPropertyException的问题

23、修复当spring.mvc.pathmatch.matching-strategy被设置为路径匹配策略模式时,监听服务的错误处理就会被中断的问题

24、修复spring.mvc.pathmatch.matching-strategy被设置为路径匹配策略模式时,映射终结点会因为NPE导致崩溃的问题

25、修复记录MetricsClientHttpRequestInterceptor 参数指标时会导致RestTemplate受干扰的问题

26、修复自动配置的DataSourceTransactionManager使用spring.dao.exceptiontranslation.enable导致的异常转换问题的问题

27、修复可以通过 org.springframework.cglib.core.ReflectUtils进行非法访问的问题

28、修复元数据日志会记录无效的java.nio.charset.Charset 内容的问题

29、修复使用了错误的类加载器导致Hazelcast执行失败的问题

文档改进

1、更新Gradle插件文档,推荐maven-publish插件而不是maven插件

2、支持Kafka Streams指标文档

3、应用程序属性附录中整数属性的默认值表示调整为小数

4、阐明BufferingApplicationStartup的用法

5、优化文档索引格式

6、优化属性键中的字符需要使用括号表示法

7、突出显示持续时间和期间转换由ApplicationConversionService提供,并且在默认情况下,不可用于web转换

8、提供logging.register-shutdown-hook 文档及为什么要使用它

9、bootRun项目属性命令行示例不完整

10、记录需要使用启动器才能使用自定义横幅中的application.*属性

11、在参考文档中添加一些关于诊断意外属性值的指导

12、WebMvcProperties.MatchingStrategy记录为从2.4.0开始

13、CONTRIBUTING.adoc 包含了spring-javaformat-intellij-idea-plugin的断开链接

14、将版本添加到参考文档索引

15、删除YAML部分

依赖项升级

1、 ActiveMQ 5.16.1

2、AppEngine SDK 1.9.86

3、Byte Buddy 1.10.20

4、FreeMarker 2.3.31

5、Hibernate 5.4.28.Final

6、Infinispan 11.0.9.Final

7、Janino 3.1.3

8、Jaybird 3.0.10

9、Jetty 9.4.36.v20210114

10、Johnzon 1.2.10

11、jOOQ 3.14.7

12、JUnit 4.13.2

13、JUnit Jupiter 5.7.1

14、Kotlin 1.4.30

15、Lombok 1.18.18

16、MariaDB 2.7.2

17、Micrometer 1.6.4

18、MySQL 8.0.23

19、Netty 4.1.59.Final

20、Reactor 2020.0.4

21、RxJava2 2.2.21

22、Spring AMQP 2.3.5

23、Spring Data 2020.0.5

24、Spring Framework 5.3.4

25、Spring HATEOAS 1.2.4

26、Spring Integration 5.4.4

27、Spring Kafka 2.6.6

28、Spring Security 5.4.5

29、Spring Session Bom 2020.0.3

30、Tomcat 9.0.43

31、Undertow 2.2.4.Final

Spring Boot 2.3.9版本相比2.4.3版本而言,只更新了8 个错误修复,12个文档改进和26个依赖项升级,共计46项内容,其中主要修复的bug有:

  • 修复 在通过jOOQ访问数据库之前,Flyway或Liquibase执行动作可能尚未完成而导致访问失败的问题

  • 修复缺少新版本 hibernate-micrometer 模块的依赖关系导致管理出错的问题

  • 修复 DatabaseDriver未正确检测到Amazon Redshift 驱动的问题

  • 修复当bean定义为ConnectionFactory,会缺少RabbitMQ监控指标的问题

  • 修复当使用JPA延迟存储库时,上下文中的ContextRefreshedEvent可能会导致死锁的问题

  • 修复Spring Data Solr support 没有被标记为已弃用的问题

  • 修复记录MetricsClientHttpRequestInterceptor 参数指标时会导致RestTemplate受干扰的问题

  • 修复WebMvcTest和WebFluxTest测试时会自动忽略用户自定义的IDialect bean的问题

其余内容可以登录以下地址直接进行查看。

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

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

如果对本次更新有什么不明白的也可以留言进行讨论。

点击下方卡片关注我,订阅更多精彩内容

往期推荐

“智能”坐垫记录离座时间,是高科技福利还是又一个员工压榨机器?

Java延迟加载的最佳实践应用示例!

新年新气象,该换一波壁纸了!

不容错过的灰度发布系统架构设计

还在封装各种 Util 工具类?这个神级框架帮你解决所有问题!

阿里开源台柱 Ant Design 源码仓库被删了...

Spring Boot 2.4.3、2.3.9 版本发布,你准备好了吗?相关推荐

  1. 前瞻:Spring Boot 2.4.0 第二个里程碑版本发布

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | https://www.oschina.net ...

  2. Spring Boot 2.4.5、2.3.10 发布

    前几天刚给大家介绍过Spring Framework 5.3.6的最新发布内容(Spring Framework 5.3.6.5.2.14 发布) 今天就给大家介绍Spring Boot 2.4.5 ...

  3. Spring Boot中使用Flyway来管理数据库版本

    久违了的Spring Boot系列,今天抽空更新一篇.之前写过很多篇关于数据访问的文章了,比如下面这些: 使用JdbcTemplate 使用Spring-data-jpa简化数据访问层(推荐) 多数据 ...

  4. apache.camel_带有Spring Boot 2支持的Apache Camel 2.22发布

    apache.camel 今天,我们发布了最新的Apache Camel 2.22.0版本 ,这是第一个正式完全支持Spring Boot 2的版本.这是一项重大的工作,因为针对像Apache Cam ...

  5. 带有Spring Boot 2支持的Apache Camel 2.22发布

    今天,我们发布了最新的Apache Camel 2.22.0版本 ,这是第一个正式完全支持Spring Boot 2的版本.这是一项重大的工作,因为针对像Apache Camel这样的大型框架将Spr ...

  6. Spring Boot + Elasticsearch

    spring data elasticsearch elasticsearch 2.0.0.RELEASE 2.2.0 1.4.0.M1 1.7.3 1.3.0.RELEASE 1.5.2 1.2.0 ...

  7. Spring Boot 使用Thymeleaf

    2019独角兽企业重金招聘Python工程师标准>>> 1.引入thymeleaf: <dependency> <groupId>org.springfram ...

  8. Spring Boot 为什么这么火?

    没错 Spring Boot 越来越火了,而且火的超过了我的预期,作为一名行走一线的 Java 程序员,你可能在各个方面感受到了 Spring Boot 的火. Spring Boot 的火 技术社区 ...

  9. 关于Spring Boot你不得不知道的事

    1 Spring Boot官网[2.1.5 CURRENT GA] 1.1 Pivotal Wiki Pivotal Software, Inc. is a software and services ...

  10. Spring Boot Admin 2.0开箱体验

    2019独角兽企业重金招聘Python工程师标准>>> 概述 在我之前的 <Spring Boot应用监控实战> 一文中,讲述了如何利用 Spring Boot Admi ...

最新文章

  1. argis怎么关掉对象捕捉_你和你的网恋对象,都怎么样了?
  2. 用python播放音乐_Python实例讲解 -- 定时播放 (闹钟+音乐)
  3. Windows ninja
  4. 5个须警惕的数据库设计错误
  5. 前端学习(1926)vue之电商管理系统电商系统之美化一层循环的UI结构for循环渲染第二层结构
  6. HDFS: The short-circuit local reads feature cannot be used
  7. 二维码介绍及二维码的Python生成
  8. 数据库-jdbc、spring-jdbc、spring-boot-starter-jdbc
  9. DESKTOP.INI
  10. CS231n 02 Loss Functions and Optimization
  11. 恶意代码修改IE和注册表恢复全集
  12. 电脑上不去网?一行命令解决
  13. Java基础 学习笔记7
  14. Iphone 6 plus 刷机
  15. 如何区分ipad2和ipad3
  16. 【C语言】时间转换24小时制转12小时制
  17. 正规:中国电信的黑莓手机官方ROM下载地址开放了
  18. 客快物流大数据项目(八十一): Kudu原理
  19. 2023年西安电子科技大学微电子学院集成电路工程专业考研经验分享
  20. lisp把选集转成表_晓东CAD家园-论坛-LISP/VLISP程序库-[LISP程序]:把text转为属性图块 - Powered by Discuz!...

热门文章

  1. IBMX3650M3服务器8硬盘升级16硬盘的配置方法
  2. 修改ie9默认的quirk模式
  3. 刚开始走向工作岗位初遇到的一些问题
  4. linux ss 命令简介 端口连接查看 代替netstat
  5. linux shell grep 搜索数据 赋值变量 没有换行符
  6. 水抗攻击 apt攻击手段
  7. redis 基于主从复制的 rce 利用方式
  8. Windbg 脚本命令简介
  9. 解决hal.dll丢失问题 调试方法启动XP
  10. 一段汇编码学习 CLD LODSB stosw