为了账号安全,请及时绑定邮箱和手机立即绑定

我需要升级到最新版本的 Go 吗?

我需要升级到最新版本的 Go 吗?

Go
潇湘沐 2022-09-05 09:20:11
我在我的产品环境中使用go1.14.11,它工作正常,直到现在。但是在1.14.11之后有很多版本,其中大多数都有一些安全修复程序。我想知道我是否需要升级到最新版本的Go?如果我继续使用go1.14.11,有什么大问题吗?
查看完整描述

2 回答

?
catspeake

TA贡献1111条经验 获得超0个赞

Go 团队支持最后两个主要版本。在撰写本文时,这些是1.16和1.15。

这意味着 1.14 不再收到安全补丁,您应该升级。请注意,Go 有非常严格的向后兼容性策略,因此升级很容易。


查看完整回答
反对 回复 2022-09-05
?
慕沐林林

TA贡献2016条经验 获得超9个赞

如果我继续使用go1.14.11,有什么大问题吗?

是的。Go 团队维护和发布 2 个最新主要版本的安全更新,这些版本目前分别为 1.16 和 1.15。1.14 不再发布任何更新。

这意味着,如果你已使用 Go 1.14 构建应用,并且在其代码中发现了安全漏洞,则你的应用将容易受到攻击。只有在 Go SDK 中修复了这些新发现的错误,并且使用包含该修复程序的版本重新构建了应用,你才能获得对这些新发现错误的保护。如上所述,这只能是任何受支持的版本,即Go 1.16或1.15中的任何一个。

除了安全修复之外,较新版本的Go往往更快。因此,使用较新版本,您通常只需使用它们即可获得更好的性能(更快的应用程序),而无需改进/优化应用程序中的任何内容。没有理由在任何时候不使用可用的最新版本。


查看完整回答
反对 回复 2022-09-05
  • 2 回答
  • 0 关注
  • 119 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信