-
Spring Boot 2.5.1 发布!我真跟不上了。。。
牛逼啊!距离上次的 Spring Boot 2.5.0 版本刚发布 20 天左右,Spring Boot 又连续发新版本了!
Spring Boot 又一次性发布了 3 个版本:
- Spring Boot 2.5.1
- Spring Boot 2.4.7
- Spring Boot 2.3.12.RELEASE
我这 Spring Boot 2.5.0 都还没摸清楚呢。。这速度,简直了。。
Maven 依赖先给大家奉上:
2.5.1:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.1</version>
<type>pom</type>
</dependency>
2.4.7:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.7</version>
<type>pom</type>
</dependency>
2.3.12.RELEASE:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.12.RELEASE</version>
<type>pom</type>
</dependency>
需要注意的是,2.4.x 版本开始是不带 .RELEASE
版本后缀的!
栈长刚看了下,现在 Maven 中央仓库,2.5.1 还没上,晚点应该会更新好的。
本次的 3 个版本也没有重大的特性更新,都只是修复一些bug,以及文档优化、依赖升级等,就没什么好介绍的了。
具体可以参考:
https://github.com/spring-projects/spring-boot/releases/tag/v2.5.1
另外,可以看出 Spring Boot 主要维护了 4 条版本线,Spring Boot 2.5.x 是目前最新的了,前阵子刚出来没多久,估计现在大部分人都是用的 2.4.x 或者 2.3.x。
我们可以再来回顾下 Spring Boot 2.5 新特性:
1、支持 Java 16
2、支持 Gradle 7
3、支持 Jetty 10
4、支持 HTTP/2 over TCP (h2c)
5、新的数据源初始化机制
6、支持环境变量前缀
7、增强 Docker 映像构建
8、支持分层的 WARs
9、相关端点和指标变更
10、官方文档界面和功能更新,支持黑暗模式
没看过的可以先了解下,具体细节可以参考:Spring Boot 2.5.0
这次的 v2.5.1 又修复了不少 bug...
如果当前版本不影响使用,不建议频繁升级,当然,如果你现在还没升级到 Spring Boot 2.5.x 或者 2.4.x,那么可以直接升级到最新版本。
但是,我个人不建议直接在生产环境上升级 Spring Boot 2.5.x,从这修复 bug 的周期和 bug 数量都能看出来,版本太不稳定了,修复 bug 的版本周期越来越短了,谁能跟得上。。
最后,你们用的哪个 Spring Boot 版本呢?
欢迎来投票统计看下!
来源:https://www.cnblogs.com/javastack/p/14874912.html