当前位置: 首页 > news >正文

spring boot 和cloud 版本升级

spring boot 和cloud 版本对应
背景:原来一直用的版本是Hoxton.SR12 +2.3.10.RELEASE(SR12一路升,几乎没有影响,不需要测试,但是换大版本就有点担心)
去年2022年底黑鸭子报漏洞把springboot,cloud一锅端了,每次发版都要申请豁免好多jar包,真的头大了,想想还在用好几年前的版本,确实不太合适,下定决心升一下版本。

1

具体对应关系可以通过官方给的网址来获取:https://start.spring.io/actuator/info

 "spring-cloud":{"Hoxton.SR12":"Spring Boot >=2.2.0.RELEASE and <2.4.0.M1","2020.0.6":"Spring Boot >=2.4.0.M1 and <2.6.0-M1","2021.0.0-M1":"Spring Boot >=2.6.0-M1 and <2.6.0-M3","2021.0.0-M3":"Spring Boot >=2.6.0-M3 and <2.6.0-RC1","2021.0.0-RC1":"Spring Boot >=2.6.0-RC1 and <2.6.1","2021.0.5":"Spring Boot >=2.6.1 and <3.0.0-M1","2022.0.0-M1":"Spring Boot >=3.0.0-M1 and <3.0.0-M2","2022.0.0-M2":"Spring Boot >=3.0.0-M2 and <3.0.0-M3","2022.0.0-M3":"Spring Boot >=3.0.0-M3 and <3.0.0-M4","2022.0.0-M4":"Spring Boot >=3.0.0-M4 and <3.0.0-M5","2022.0.0-M5":"Spring Boot >=3.0.0-M5 and <3.0.0-RC1","2022.0.0-RC1":"Spring Boot >=3.0.0-RC1 and <3.0.0-RC2","2022.0.0-RC2":"Spring Boot >=3.0.0-RC2 and <3.0.0","2022.0.1":"Spring Boot >=3.0.0 and <3.1.0-M1"}

2

对应关系 https://spring.io/projects/spring-cloud 往下拉

cloudbootjava
2022.0.x aka Kilburn3.0.xjdk17
2021.0.x aka Jubilee2.6.x, 2.7.x (Starting with 2021.0.3)
2020.0.x aka Ilford2.4.x, 2.5.x (Starting with 2020.0.3)
Hoxton2.2.x, 2.3.x (Starting with SR5)
Greenwich2.1.x
Finchley2.0.x
Edgware1.5.x
Dalston1.5.x

3 GA版本

cloud的GA版本是 https://spring.io/projects/spring-cloud#learn

  • 2022.0.1
  • 2021.0.5
  • 2020.0.6

boot的GA版本 https://spring.io/projects/spring-boot#learn

  • 3.0.2
  • 2.7.8
  • 2.6.14
  • 2.5.14
  • 2.4.13

居然Hoxton 已经不是GA了(Hoxton 2021/06/30 停止维护 ,重大bug延迟维护到2022/02/28),2.3.10.RELEASE也不是了

这些都被黑鸭子报漏洞了

倾向于springcloud升级到 2021.0.5 这个GA版本
https://docs.spring.io/spring-cloud/docs/2021.0.5/reference/html/

Release Train Version: 2021.0.5
Supported Boot Version: 2.6.13

推荐的boot版本是2.6.13,

版本发布时间停止维护时间停止商业支持
2.7.02022-05-192023-05-182024-08-22
2.6.02021-12-172022-11-242024-02-24
2.5.x2021-05-20已停止2023-08-24
2.4.x2020-11-12已停止2023-02-23
2.3.x2020-05-15已停止2022-08-20
2.2.x2019-10-16已停止已停止
2.1.x2018-10-10已停止已停止
2.0.x2018-03-01已停止已停止
1.5.x2017-01-30已停止已停止

黑鸭子里面的springboot安全版本是

  • 2.5.12+ 已经不支持了
  • 2.6.6+ 也停止维护了
  • 2.7.0+ 感觉也快停止维护了

所以最后暂时选择了升级到 2021.0.5+2.7.8 这样的GA版本

http://www.lryc.cn/news/11944.html

相关文章:

  • untiy 录制网络摄像头视频并保存到本地文件
  • 微服务架构设计模式-(15)部署
  • Redis:数据结构
  • 2.18 设置language和中文输入法
  • 图解LeetCode——剑指 Offer 28. 对称的二叉树
  • Qt Desginer布局方法
  • C/C++、Java、Python的比较及学习(3)
  • 智慧校园建设方案
  • ARM uboot 源码分析5 -启动第二阶段
  • 【ip neigh】管理IP邻居( 添加ARP\NDP静态记录、删除记录、查看记录)
  • Java程序员线上排查问题神器-Arthas
  • 上市公司企业持续创新能力、创新可持续性(原始数据+计算代码+计算结果)(2008-2021年)
  • 华为OD机试 - 考古学家(JS)
  • Leetcode.2100 适合打劫银行的日子
  • linux ubuntu查日志信息以及错误排查
  • DOS经典软件,落下帷幕,新型国产平台,蓬勃发展
  • MongoDB数据存储格式
  • ARC126D Pure Straight
  • 基于RK3588的嵌入式linux系统开发(四)——uboot镜像下载(基于RKDevTool工具)
  • 设计模式之策略模式与责任链模式详解和应用
  • 广度优先搜索(BFS)-蓝桥杯
  • Java Type类
  • Springboot扩展点之CommandLineRunner和ApplicationRunner
  • ngixn 常用配置之文件类型与自定义 log
  • 【100个 Unity实用技能】 | Unity 通过自定义菜单将资源导出
  • 0.3调试opencv源码的两种方式
  • Redis的常见操作和Session的持久化
  • TypeScript笔记(二)
  • 【MyBatis】源码学习 03 - 类型处理器 TypeHandler
  • 建造《流浪地球2》中要毁灭人类的超级量子计算机MOSS的核心量子技术是什么?