前几天刚给大家介绍过Spring Framework 5.3.6的最新发布内容(Spring Framework 5.3.6、5.2.14 发布)

今天就给大家介绍Spring Boot 2.4.5 和 2.3.10的最新版本特性!喜欢的小伙伴记得点赞、转发、关注!

Spring Boot 2.4.5和2.3.10本次版本主要分别优化了 57 个和 78 个内容,光看数量的确不少,让小编带你一起看下吧。

Spring Boot 2.4.5

问题修复

1、当 spring.main.cloud-platform 被设置为NONE时,CloudPlatform.isActive 可以返回 true #26124

2、Elasticsearch自动配置不配置默认转换器 #26029

3、Gradle bootBuildImage不保留资源的文件权限 #25937

4、密钥库加载呼叫不关闭InputStream #25922

5、对于TCP反应网络,密码配置被忽略 #25913

6、抛出java.util.concurrent.RejectedExecutionException当关闭带有Cassandra的Spring Boot应用程序时 #25869

7、当使用上下文层次结构运行时,PrimaryDefaultValidatorPostProcessor在验证程序位于上下文中时会导致NoSuchBeanDefinitionException #25863

8、与Micrometer's PushMeterRegistry不同,当发现未知的异常时,PrometheusPushGatewayManager会停止发布 #25844

9、@Persistent 扫描MongoDB实体时不应考虑持久性 #25797

10、生成映像挂起配置中指定分类器时启动spring-boot:build-image #25789

11、DefaultErrorWebExceptionHandler未删除元类型当出现质量值时 #25786

12、AbstractWebMvcEndpointHandlerMapping不链接InvalidEndpointRequestExceptions #25784

13、JVM退出时,未打包的JAR不会被删除 #25774

14、TLD模式与Tomcat不一致 #25770

15、执行器的rest模板度量定制阻止RootUriRequestExpectationManager.forRestTemplate文件通过标识模板已配置根URI #25768

16、ConfigData导入无法覆盖配置文件特定的导入 #25766

17、URI标记http.client.requests请求度量忽略REST模板的根URI #25765

18、javax.persistence.schema-generation.database.action'当确定DDL自动默认值时 #25754

19、由于不推荐使用的方法,引导程序接口未提供干净的升级路径 #25735

20、生成映像挂起如果在Spring Boot插件配置中指定了finalName启动spring-boot:build-image #25700

21、增量编译期间,不会为使用@ControllerEndpoint、@JmxEndpoint、@RestControllerEndpoint、@ServletEndpoint或@WebEndpoint注释的类生成配置属性元数据 #25388

文档

1、记录使用延迟JPA引导和早期访问JPA的限制 #26110

2、提及spring.config.additional-location 在文档中的特殊行为 #26085

3、提供的包信息org.springframework.boot.test.autoconfigure.data.cassandra #26081

4、更突出地记录 DataJpaTest sets spring.jpa.show-sql默认为true #26024

5、记录如何在构建映像时提供运行时JVM参数 #25992

6、非公共自动配置类的Javadoc链接不存在 #25987

7、修复文档中的拼写错误 #25947

8、在info endpoint示例中使用main作为分支名称 #25866

9、说明如何在不使用spring-boot-starter-parent 时配置Maven的故障保护插件 #25832

10、更新用于删除目标的弃用警告 #25825

依赖更新

1、Upgrade to AppEngine SDK 1.9.88 #26006

2、Upgrade to Dropwizard Metrics 4.1.19 #26007

3、Upgrade to Glassfish JAXB 2.3.4 #26100

4、Upgrade to Hibernate 5.4.30.Final #26008

5、Upgrade to HSQLDB 2.5.2 #26101

6、Upgrade to Jakarta Mail 1.6.7 #26009

7、Upgrade to Jaybird 3.0.11 #26010

8、Upgrade to Jetty 9.4.39.v20210325 #26012

9、Upgrade to Jetty Reactive HTTPClient 1.1.7 #26011

10、Upgrade to Kotlin 1.4.32 #26013

11、Upgrade to Lettuce 6.0.4.RELEASE #26102

12、Upgrade to Lombok 1.18.20 #26014

13、Upgrade to Micrometer 1.6.6 #26103

14、Upgrade to MIMEPull 1.9.14 #26015

15、Upgrade to Netty 4.1.63.Final #26016

16、Upgrade to Netty tcNative 2.0.38.Final #26017

17、Upgrade to Reactor 2020.0.6 #25908

18、Upgrade to SAAJ Impl 1.5.3 #26104

19、Upgrade to Spring Data 2020.0.8 #25910

20、Upgrade to Spring Framework 5.3.6 #25909

21、Upgrade to Spring Integration 5.4.6 #26113

22、Upgrade to Spring Security 5.4.6 #25911

23、Upgrade to Spring Session 2020.0.4 #25912

24、Upgrade to Sun Mail 1.6.7 #26018

25、Upgrade to Tomcat 9.0.45 #26019

26、Upgrade to Undertow 2.2.7.Final #26020

Spring Boot 2.3.10

问题修复

1、Gradle bootBuildImage不保留资源的文件权限 #25915

2、密钥库加载调用不关闭InputStream #25884

3、与Micrometer's PushMeterRegistry不同,当发现未知的异常时,PrometheusPushGatewayManager会停止发布 #25804

4、当使用上下文层次结构运行时,PrimaryDefaultValidatorPostProcessor在验证程序位于上下文中时会导致NoSuchBeanDefinitionException #25800

5、抛出java.util.concurrent.RejectedExecutionException当关闭带有Cassandra的Spring Boot应用程序时#25796

6、DefaultErrorWebExceptionHandler未删除元类型当出现质量值时 #25778

7、JVM退出时,未打包的JAR不会被删除 #25773

8、TLD模式未与Tomcat对齐 #25764

9、URI标记http.client.requests请求度量忽略REST模板的根URI #25744

10、执行器的rest模板度量定制阻止RootUriRequestExpectationManager.forRestTemplate文件通过标识模板已配置根URI #25741

11、生成映像挂起配置中指定分类器时启动spring-boot:build-image #25736

12、EnvironmentAware FailureAnalyzer可能配置了错误的环境 #25691

13、AbstractWebMvcEndpointHandlerMapping不链接InvalidEndpointRequestExceptions #25642

14、如果配置了多个架构或数据脚本位置,并且在一个位置上找不到任何资源,则无法判断哪个位置出错 #25620

15、生成映像挂起如果在Spring Boot插件配置中指定了finalName启动spring-boot:build-image #25590

16、EmbeddedDatabaseConnection#h2不应指定主机名 #25560

17、如果没有spring-web,RSocket的EmbeddedServerAutoConfiguration不会后退 #25551

18、从包含相同组的属性的json文件加载时,ConfigurationMetadataRepository不正确 #25507

19、Layertools可以提取目标路径之外的条目 #25505

20、spring的默认fork值-启动:停止是不一致 #25472

21、当 spring.main.cloud-platform 被设置为NONE时,CloudPlatform.isActive 可以返回 true #25455

22、@ConfigurationProperties类的默认值在传递给的错误实例中不可见验证程序.验证(目标,错误)#25356

23、当使用配置为过滤器的执行器时,应用程序无法启动 #25262

24、javax.persistence.schema-generation.database.action'当确定DDL自动默认值时 #25129

25、Elasticsearch自动配置不配置默认转换器 #25087

文档

1、非公共自动配置类的Javadoc链接不存在 #25948

2、在info endpoint示例中使用main作为分支名称 #25865

3、更突出地记录DataJpaTest sets spring.jpa.show-sql默认为true #25843

4、更新用于删除目标的弃用警告 #25808

5、描述 management.metrics.export.influx.db错了 #25723

6、说明如何在不使用spring-boot-starter-parent 时配置Maven的故障保护插件 #25621

7、修复自述文件中的拼写错误 #25597

8、突出显示参考文件中致动器API文件的链接 #25486

9、更正javadoc的ONŠPARAM以准确描述其行为 #25480

10、修复生成信息目标描述中的措辞错误 #25382

11、改进Mockito测试执行监听器的文档 #25375

12、修改HTTP客户端度量文档措辞 #25353

13、记录使用延迟JPA引导和早期访问JPA的限制 #24027

14、记录如何在构建映像时提供运行时JVM参数 #21478

依赖更新

1、Upgrade to AppEngine SDK 1.9.88 #25953

2、Upgrade to Byte Buddy 1.10.22 #25954

3、Upgrade to Dropwizard Metrics 4.1.19 #25955

4、Upgrade to Flatten Maven Plugin 1.2.7 #26094

5、Upgrade to Glassfish JAXB 2.3.4 #26095

6、Upgrade to Hibernate 5.4.30.Final #25956

7、Upgrade to HSQLDB 2.5.2 #26096

8、Upgrade to Jakarta Mail 1.6.7 #25957

9、Upgrade to Jaybird 3.0.11 #25958

10、Upgrade to Jetty 9.4.39.v20210325 #25960

11、Upgrade to Jetty Reactive HTTPClient 1.1.7 #25959

12、Upgrade to Lettuce 5.3.7.RELEASE #26097

13、Upgrade to Lombok 1.18.20 #25961

14、Upgrade to Maven Invoker Plugin 3.2.2 #25962

15、Upgrade to Micrometer 1.5.13 #26098

16、Upgrade to MIMEPull 1.9.14 #25964

17、Upgrade to MongoDB 4.0.6 #25965

18、Upgrade to Neo4j OGM 3.2.21 #25966

19、Upgrade to Netty 4.1.63.Final #25967

20、Upgrade to Netty tcNative 2.0.38.Final #25968

21、Upgrade to OAuth2 OIDC SDK 7.1.3 #25969

22、Upgrade to Postgresql 42.2.19 #25970

23、Upgrade to R2DBC Bom Arabba-SR9 #25971

24、Upgrade to Reactor Dysprosium-SR19 #25902

25、Upgrade to RSocket 1.0.4 #25972

26、Upgrade to SAAJ Impl 1.5.3 #26099

27、Upgrade to Spring AMQP 2.2.16.RELEASE #25973

28、Upgrade to Spring Batch 4.2.6.RELEASE #25974

29、Upgrade to Spring Data Neumann-SR9 #25905

30、Upgrade to Spring Framework 5.2.14 #25903

31、Upgrade to Spring HATEOAS 1.1.5 #25904

32、Upgrade to Spring Integration 5.3.7 #26112

33、Upgrade to Spring Kafka 2.5.12.RELEASE #25975

34、Upgrade to Spring Security 5.3.9 #25906

35、Upgrade to Spring Session Dragonfruit-SR3 #25907

36、Upgrade to Sun Mail 1.6.7 #25976

37、Upgrade to Tomcat 9.0.45 #25977

38、Upgrade to Undertow 2.1.7.Final #25978

官方地址:https://github.com/spring-projects/spring-boot/releases/tag/v2.3.10.RELEASE

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

有兴趣的小伙伴可以留言交流下对此次更新的看法。

Spring Boot 2.4.5、2.3.10 发布相关推荐

  1. Spring Boot安装及使用(2021.10.28)

    Spring Boot安装及使用 2021.10.28 1.Spring Boot 简介 1.1 为何选择Spring? 1.2 Spring的功能 1.3 Spring项目的依赖包管理工具(Mave ...

  2. Spring Boot 2.2首个里程碑版本发布,改进性能和内存使用

    Spring Boot团队最近发布了2.2.0 M1版本,这是Spring Boot 2.2的首个里程碑版本.它包括性能和内存方面的改进.Kubernetes检测及第三方库更新.该版本解决了140多个 ...

  3. Spring Boot基础学习笔记25:RabbitMQ - 发布/订阅工作模式

    文章目录 零.学习目标 一.准备工作 (一)创建Spring Boot项目 - PublishSubscribeDemo (二)在应用属性文件里配置RabbitMQ 二.基于API进行消息发布和订阅 ...

  4. 基于Spring Boot 2.5.1 微服务框架发布(Eurynome Cloud )

    企业级技术中台微服务架构与服务能力开发平台(Eurynome Cloud ) Eurynome Cloud是一款企业级技术中台微服务架构与服务能力开发平台.基于Spring Boot 2.5.1.Sp ...

  5. 学习Spring Boot

    Spring boot 是什么 ? 简单说, spring boot 是一个构建项目的工具, 一个脚手架. Spring boot 能干什么? spring boot 做非常少的配置就可以构建生产级别 ...

  6. Spring Boot 3.0.0 发布第一个里程碑版本M1,你的 Java 升到 17 了吗?

    欢迎关注方志朋的博客,回复"666"获面试宝典 ‍ ‍文章来源:程序猿DD‍ ‍ 2022年1月20日,Spring官方发布了Spring Boot 3.0.0的第一个里程碑版本M ...

  7. 老司机给我们解读 Spring Boot 最流行的 16 条实践忠告

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来源 | http://e4developer.com/2 ...

  8. Spring Boot 最流行的 16 条实践解读,值得收藏!

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:Jedrzejewski 来源:e4developer.co ...

  9. Spring Boot 最流行的 16 条实践解读!

    https://www.e4developer.com/2018/08/06/ 1.使用自定义BOM来维护第三方依赖 2.使用自动配置 3.使用Spring Initializr来开始一个新的Spri ...

  10. Intellij IDEA 2018.2 搭建Spring Boot 应用

    前言 简介:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化 ...

最新文章

  1. pg数据库json数据类型_PG数据类型
  2. Linux DNS (2)搭建DNS服务器
  3. 不可不知的Python模块: collections
  4. 去掉windows console application的dos显示
  5. Kubernetes Pod的生命周期(Lifecycle)
  6. C语言学生成绩简单,C语言实现简单学生成绩管理系统.pdf
  7. 系统防止绕过程序直接数据库修改数据(金额等敏感数据)
  8. 控制div的大小自适应_干货 | 浅谈模糊自适应PID控制
  9. java 的记住用户名和密码,JAVA--高级基础开发Cookie实现记住用户名和密码
  10. web3.js查询方法的调用方式汇总
  11. 小米发明“永动机”:走路即可为智能设备充电
  12. new Date()时间格式转时间戳在苹果机iOS上无效
  13. 00 Linux到底是什么?
  14. pycharm插件translation 更新TTK失败,请检查网络连接的解决办法
  15. c语言实现五子棋人人对战教程
  16. ROCm平台简介及使用汇总
  17. 开唐贡献榜(凌烟阁二十四功臣)
  18. linux sh gt tty,如何将简单的Shell转换成为完全交互式的TTY
  19. 从e租宝被查 看P2P网站安全
  20. [转载]行业大牛,陆奇

热门文章

  1. linux solusos 软件包管理工具 eopkg 简介
  2. golang 写入文件 覆盖旧文件 将旧文件清空
  3. linux 日志工具 logrotate 简介
  4. OEM、ODM、OBM简介 (说一个软件是O出来的 O的含义)
  5. linux编译c++11的代码
  6. Ubuntu/CentOS下使用脚本自动安装 Docker
  7. 排序算法--排序算法汇总
  8. Linux 下打core并调试core
  9. Cygwin获取root权限
  10. Android开发--AsyncTask异步任务(二)