Golang 1.15.6和1.14.13版本正式发布
Golang 1.15.6和1.14.13版本正式发布
引用:
大家好,Gopher们,
我们刚刚发布了 Go 1.15.6 和 1.14.13 版本,这是两个次要的点版本。
查看发布说明以获取更多信息: https://golang.org/doc/devel/release.html#go1.15.minor
您可以从 Go 官网下载二进制和源代码发行版: https://golang.org/dl/
如果使用 Git 克隆从源代码编译,请使用以下命令更新到该版本:
git checkout go1.15.6
然后像往常一样进行构建。
感谢所有为这些版本做出贡献的人。
祝好, Go 团队的 Carlos 和 Dmitri
更多关于Golang 1.15.6和1.14.13版本正式发布的实战教程也可以访问 https://www.itying.com/category-94-b0.html
1 回复
更多关于Golang 1.15.6和1.14.13版本正式发布的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
根据Go 1.15.6和1.14.13的发布说明,这两个版本主要包含安全修复和关键问题修正。以下是主要更新内容:
安全修复:
crypto/elliptic包修复了P-224曲线实现的漏洞,该漏洞可能导致私钥被恢复。net/http包修复了HTTP/2连接拒绝服务漏洞(CVE-2020-24553)。
编译器/工具链修复:
- 修复了在特定情况下
go命令可能错误报告"import cycle not allowed"的问题。 - 修正了
go命令在模块模式下处理replace指令时的行为。
运行时修复:
- 修复了Windows上大内存分配可能导致崩溃的问题。
- 修正了
runtime/pprof在特定场景下的内存泄漏问题。
示例:使用go get更新到最新版本:
# 更新到Go 1.15.6
go get golang.org/dl/go1.15.6
go1.15.6 download
# 或者更新到Go 1.14.13
go get golang.org/dl/go1.14.13
go1.14.13 download
对于生产环境,建议尽快升级以获取安全修复。特别是使用HTTP/2服务或椭圆曲线加密的应用,应优先考虑升级。

