首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring (Boot):达到EOL和不再支持OSS有什么区别?

Spring (Boot):达到EOL和不再支持OSS有什么区别?
EN

Stack Overflow用户
提问于 2021-06-18 23:20:27
回答 2查看 412关注 0票数 1

Spring Framework区分了积极支持的版本、“不再积极支持”的版本和生命周期结束的版本。事实上,对于5.0和5.1版本,在宣布的2020年12月的“不再支持”日期之后,就没有更多的版本发布了。

那么“没有积极的支持”和EOL有什么区别呢?例如,如果存在CVE,是否会更新库?

类似地,Spring Boot区分了EOL和end of OSS支持。虽然它声称,例如2.2.x系列在2020年10月之前有OSS支持,并在2021年7月达到EOL,但直到2021年1月才发布,但在那之后没有发布。

那么,在OSS支持结束并达到EOL之后,到底会发生什么呢?这里能期待什么呢?

EN

回答 2

Stack Overflow用户

发布于 2021-08-17 08:01:47

两者都使用相同的概念。EOL意味着您将不会获得这些版本的任何补丁、帮助或任何形式的任何内容。

终止对OSS的支持和“不再支持”意味着您将获得安全补丁和“严重”错误。

根据我的经验,在“支持终止”和EOL之间的版本中已经有了一些安全更新,但我不记得有任何bug的补丁。

因此,这意味着,生产中的EOL版本肯定应该升级,但您可以等待支持终止。但是,我总是建议以比这更快的速度升级。如果我不需要/不想要新的特性,我通常会等待x.x.1,但在那个时候升级-如果你有需要一段时间才能兼容的依赖项,Spring Boot可能会更长一点。例如,Tanzu应用程序服务仍然没有针对Spring Boot2.5进行更新-最简单的检查方法是通过start.spring.io

票数 1
EN

Stack Overflow用户

发布于 2021-08-17 14:31:16

据我所知,主要的区别是。

OSS =开源支持-例如在此之前,您可以通过github问题获得支持。

EOL =生命周期结束-即使你通过VMware ( spring背后的公司)为spring购买了商业支持的订阅,在那个日期之后,你也不会再获得对这个版本的支持。所以没有安全补丁或补丁将不再交付。

因此,对于购买了商业支持以延长特定版本使用的企业来说,EOL更为关键,甚至更重要,而OSS end与大多数用户相关。

您已经链接了相关部分- Spring Boot Support Policy

VMware也提供

商业支持,提供延长的支持期限。

Spring Boot版本不再受支持或不再以任何形式发布时,它们将被标记为“生命终结”。

来回答你的问题,在OSS结束后你可以期待什么。你最喜欢的仍然是安全问题得到修复,但当你遇到问题时,没有支持(可能商业支持除外)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68037713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档