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

这两个版本均为缺陷修复版本,值得注意的是再这两个版本中更新了最近困扰大家的log4j2版本升级,如果正在使用log4j2的小伙伴,可以做此升级。

2.6.2版本内容

用户已经可以通过下面的Maven坐标获取2.6.2的依赖:

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

缺陷修复

  • 当getter或setter被子类覆盖属性配置类型,在属性绑定期间使用的getter和setter的时候会有所不同 #29143
  • DatabaseInitializationDependencyConfigurer触发工厂Bean的饥饿初始化 #29103
  • Spring boot 2.6.0 Quartz的mysql/mariadb表不会创建 #29095
  • 用于Quartz、Session、Intergration和Batch模式平台的初始化无法完成配置 #29002
  • 当应用程序依赖thymeleaf-extras-springsecurity5,但classpath上没有Spring Security时,应用无法启动的问题 #28979
  • 在2.6.1版本中使用spring security的ResponseStatusException不再返回响应体 #28953
  • DataSourceScriptDatabaseInitializer仍然可能试图访问数据库,即使它的初始化模式为never #28931
  • 当setUseCodeAsDefaultMessage设置为true时,在spring boot 2.6.1中Hibernate验证信息被破坏。 #28930
  • 没有Tag的镜像构建包引用不默认为最新版本 #28922
  • 用Maven构建的war包中的classpath index manifest属性无效 #28904
  • 当部署到与Servlet 3.1兼容的容器时,org.springframework.boot.web.servlet.filter.ErrorPageSecurityFilter中的AbstractMethodError被触发 #28902
  • 为health端点设置time-to-live缓存没有效果 #28882
  • server.servlet.session.cookie.same-site没有应用到Spring Session的SESSION cookie上。 #28784

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

依赖升级

  • 升级 Logback 1.2.9 #29012
  • 升级 AppEngine SDK 1.9.93 #29054
  • 升级 Caffeine 2.9.3 #29055
  • 升级 Couchbase Client 3.2.4 #29056
  • 升级 DB2 JDBC 11.5.7.0 #29124
  • 升级 Dropwizard Metrics 4.2.7 #29125
  • 升级 Ehcache3 3.9.9 #29126
  • 升级 Flyway 8.0.5 #29059
  • 升级 Hazelcast 4.2.4 #29146
  • 升级 Hibernate 5.6.3.Final #29127
  • 升级 HttpAsyncClient 4.1.5 #29062
  • 升级 HttpCore 4.4.15 #29063
  • 升级 Infinispan 12.1.10.Final #29128
  • 升级 Jackson Bom 2.13.1 #29129
  • 升级 JDOM2 2.0.6.1 #29064
  • 升级 Jedis 3.7.1 #29065
  • 升级 JUnit Jupiter 5.8.2 #29066
  • 升级 Kotlin 1.6.10 #29067
  • 升级 Log4j2 2.17.0 #28984
  • 升级 Micrometer 1.8.1 #28971
  • 升级 MSSQL JDBC 9.4.1.jre8 #29068
  • 升级 Netty 4.1.72.Final #29005
  • 升级 Reactor 2020.0.14 #28969
  • 升级 Spring AMQP 2.4.1 #28995
  • 升级 Spring Framework 5.3.14 #28970
  • 升级 Spring Integration 5.5.7 #28975
  • 升级 Spring Kafka 2.8.1 #29017
  • 升级 Spring LDAP 2.3.5 #28972
  • 升级 Spring Security 5.6.1 #28973
  • 升级 Spring Session 2021.1.1 #28974
  • 升级 Spring WS 3.1.2 #29069
  • 升级 Thymeleaf 3.0.14.RELEASE #29070
  • 升级 Tomcat 9.0.56 #29071
  • 升级 Undertow 2.2.14.Final #29072
  • 升级 XmlUnit2 2.8.4 #29131

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

2.5.8版本内容

用户已经可以通过下面的Maven坐标获取2.5.8的依赖:

缺陷修复

  • 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

欢迎关注我的公众号:程序猿DD。第一时间了解前沿行业消息、分享深度技术干货、获取优质学习资源

Spring Boot发布2.6.2、2.5.8:升级log4j2到2.17.0的更多相关文章

  1. Spring Boot发布将jar包转为war包。

    Spring Boot是支持发布jar包和war的,但它推荐的是使用jar形式发布.使用jar包比较方便,但如果是频繁修改更新的项目,需要打补丁包,那这么大的jar包上传都是问题.所以,jar包不一定 ...

  2. Spring Boot 发布方法 - 原创

    发布方式 构建Jar包,cmd命令行运行Spring Boot程序 第一步:在pom.xml中将packing节点值修改为jar,如下面加粗部分: <groupId>com.example ...

  3. Spring Boot发布和调用RESTful web service

    Spring Boot可以非常简单的发布和调用RESTful web service,下面参考官方指导体验一下 1.首先访问 http://start.spring.io/ 生成Spring Boot ...

  4. spring boot 发布自动生成svn版本号

    通过Jenkins构建发布spring boot项目时,常常有需求,需要把Svn的版本号更新到项目的版本上,通过有两种解决方案: 1. 通过shell命令对配置文件中的指定字符进行替换, 如: 配置文 ...

  5. Spring Boot 发布 jar 包转为 war 包秘籍。

    Spring Boot是支持发布jar包和war的,但它推荐的是使用jar形式发布.使用jar包比较方便,但如果是频繁修改更新的项目,需要打补丁包,那这么大的jar包上传都是问题.所以,jar包不一定 ...

  6. Spring Boot发布war包流程

    1.修改web model的pom.xml <packaging>war</packaging> SpringBoot默认发布的都是jar,因此要修改默认的打包方式jar为wa ...

  7. spring boot 简介(基于SSM框架的一个升级版本吧)

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

  8. 创建Spring boot project报错:Project build error: Non-resolvable parent POM for xxx:0.0.1-SNAPSHOT: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent

    刚开始创建Spring boot项目时,pom.xml文件时报如下图错误: 在网上百度的说让更新下Maven的update project,我试了没用,最后将version版本改了就行了,我原来版本是 ...

  9. spring boot:配置druid数据库连接池(开启sql防火墙/使用log4j2做异步日志/spring boot 2.3.2)

    一,druid数据库连接池的功能? 1,Druid是阿里巴巴开发的号称为监控而生的数据库连接池 它的优点包括: 可以监控数据库访问性能 SQL执行日志 SQL防火墙 2,druid的官方站: http ...

随机推荐

  1. java 必应壁纸批量下载

    基于java 必应壁纸批量下载 - rookie丶k - 博客园 (cnblogs.com)实现 上面代码运行本地有点小问题,改了改 1.ssl验证 2.请求头 3.需要优化下载速度,多线程方式(还不 ...

  2. ICCV2021 | 渐进采样式Vision Transformer

    ​  前言  ViT通过简单地将图像分割成固定长度的tokens,并使用transformer来学习这些tokens之间的关系.tokens化可能会破坏对象结构,将网格分配给背景等不感兴趣的区域,并引 ...

  3. 洛谷 P3215 [HNOI2011]括号修复 / [JSOI2011]括号序列(fhq-treap)

    题目链接 题意:有一个长度为 \(n\) 的括号序列,你需要支持以下操作: 将 \([l,r]\) 中所有括号变为 \(c\) 将 \([l,r]\) 区间翻转 将 \([l,r]\) 区间中左括号变 ...

  4. R语言与医学统计图形-【11】ggplot2几何对象之散点图

    ggplot2绘图系统--几何对象之散点图 以geom开头的函数超过30个.几何对象和标度函数scale密不可分.只有在aes中传入某个变量,scale才能发挥作用. 所谓标度scale,就是图形遥控 ...

  5. python3安装,支持openssl,支持采集https

    python3安装,支持openssl,支持采集https 坑好多,特别是安装的时候,各种不匹配,服务器默认配置是python2,升级3后,采集的时候用到openssl,花了两天也没搞定各种错误,也许 ...

  6. Notepad++—设置背景颜色

    之前,编程一直用的都是黑色背景色,最近发现,黑色背景色+高光字体,时间久了对眼睛特别不好.感觉自己编程到现在几年时间,眼睛就很不舒服,甚至有青光眼的趋势.所以,改用白底黑字,即"日间模式&q ...

  7. kafka的安装及使用

    前言花絮 今天听了kafka开发成员之一的饶军老师的讲座,讲述了kafka的前生今世.干货的东西倒是没那么容易整理出来,还得刷一遍视频整理,不过两个比较八卦的问题,倒是很容易记住了. Q:为什么kaf ...

  8. 疯了吧!这帮人居然用 Go 写“前端”?(一)

    作者 | 郑嘉涛(羣青) 来源 | 尔达 Erda 公众号 ​ 无一例外,谈到前后端分离"必定"是 RESTful API,算是定式了.但我们知道 REST 在资源划分上的设计总是 ...

  9. acute, adapt

    acute In Euclidean [欧几里得] geometry, an angle is the figure [图形] formed by two rays, called the sides ...

  10. 11. 关于WIN7 64位系统安装ADS的种种意外情况解决方法

    安装ADS的环境,以前安装过,觉得应该可以安装呀,没想到,装不上,安装不成功,后来花费好长时间,终于把他装好了,费时费力呀. 特此记录一下,以戒后人.大家安装问题建议整篇看完,再去安装,以防一个问题解 ...