大家好,我是站长 polarisxu。
Go 刚刚发布了 1.17.6 和 1.16.13,这是两个小版本。
> Go 的惯例:同时维护最近的两个主版本。等 Go1.18 正式发布,维护的两个主版本会是 1.18 和 1.17
![Go1.17.6](https://static.studygolang.com/220107/1bec6c233769d687df6f4d9a1fb33d35.png)
这次主要修复了 compiler, linker, runtime 和 crypto/x509, net/http, reflect 包的 bug,具体修复了哪些 Bug,可以查看 GitHub:<https://github.com/golang/go/issues?q=milestone%3AGo1.17.6+label%3ACherryPickApproved>。
![issue](https://static.studygolang.com/220107/f9b668114393188865da3ac9ee5f200c.png)
这两个版本发布后,有网友的评论挺有意思:
> Even though at this point everyone's just using 1.18 beta because we're also desperate for generics. No one is downloading 1.17 fresh.
>
> Yep, I'm on 1.18 beta, and I'm not turning back :)
一般来说,如果确定你线上的版本没有使用相关的包,不会有相关安全问题,不需要里面升级。不过,Go 的版本兼容保证,升级一般毫无障碍。
作为 Go 爱好者,本地开发版本切换无痛,基本一直使用最新版本。
Go语言中文网已准备好,可以前往下载:<https://studygolang.com/dl> 。
有疑问加站长微信联系(非本文作者)