我在我的产品环境中使用go1.14.11,它工作正常,直到现在。但是在1.14.11之后有很多版本,其中大多数都有一些安全修复程序。我想知道我是否需要升级到最新版本的Go?如果我继续使用go1.14.11,有什么大问题吗?
2 回答
catspeake
TA贡献1111条经验 获得超0个赞
慕沐林林
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往往更快。因此,使用较新版本,您通常只需使用它们即可获得更好的性能(更快的应用程序),而无需改进/优化应用程序中的任何内容。没有理由在任何时候不使用可用的最新版本。
- 2 回答
- 0 关注
- 119 浏览
添加回答
举报
0/150
提交
取消