网站建设前台功能设计与实现,开网站怎么开,百度人气榜,网站备案地点选择go发布版本信息收集。 背景
本文从官方、网络资料收罗有关go的发布历史概况。主要目的是能快速了解golang不同版本的变更。鉴于官方资料为英文#xff0c;为方便阅读#xff0c;使用工具翻译成中文#xff0c;重要特性参考其它资料补充/修改。由于发布版本内容较多#xf…go发布版本信息收集。 背景
本文从官方、网络资料收罗有关go的发布历史概况。主要目的是能快速了解golang不同版本的变更。鉴于官方资料为英文为方便阅读使用工具翻译成中文重要特性参考其它资料补充/修改。由于发布版本内容较多将参考资源放到文章前面。
本文不定期更新。
更新时间更新内容2025.03.05本文首个版本2024.12~2025.2整理
参考资源
官方Go发布历史速览https://golang.google.cn/doc/devel/release 注https://go.dev/doc/devel/release有相同内容但需科学上网Go语言历史版本演进和新特性https://blog.csdn.net/mdpets/article/details/127663206golang1.16新特性速览https://www.cnblogs.com/apocelipes/p/14409273.htmlgolang1.21新特性速览https://www.cnblogs.com/apocelipes/p/17617494.html
个人整理的重点
TODO
发布版本说明
Go发布历史页面汇总了 Go 官方稳定版本之间的变化。更完整详细信息参考更改日志 要更新到特定版本可执行如下命令
git fetch --tags
git checkout goX.Y.Z发布策略¶
每个主要 Go 版本都受支持直到有两个更新的主要版本发布。例如Go 1.5 会持续更新直到 Go 1.7 版本发布同理Go 1.6将 持续更新直到 Go 1.8 版本发布。我们根据需要通过发布主版本小修订版本例如Go 1.6.1、Go 1.6.2 等修复受支持版本中的关键问题包括关键安全问题。
go1.23.0 (2024-08-13 发布)¶
Go 1.23.0 是 Go 的一个主要版本。请阅读 Go 1.23 发行说明 了解更多信息。
新特性
工具链
标准库
平台相关
Darwin¶ 正如 Go 1.22 发行说明中所宣布的Go 1.23 需要 macOS 11 Big Sur 或更高版本对以前版本的支持已停止。
Linux¶ Go 1.23 是最后一个需要 Linux 内核版本 2.6.32 或更高版本的版本。Go 1.24 将需要 Linux 内核版本 3.2 或更高版本。
OpenBSD¶ Go 1.23 增加了对 64 位 RISC-V 上的 OpenBSD 的实验性支持GOOSopenbsdGOARCHriscv64。
ARM64¶ Go 1.23 引入了一个新的 GOARM64 环境变量它在编译时指定 ARM64 架构的最低目标版本。允许的值为 v8.{0-9} 和 v9.{0-5}。这后面可能跟着一个指定目标硬件实现的扩展的选项。有效选项有lse 和 crypto。
GOARM64 环境变量默认为 v8.0。
RISC-V¶ Go 1.23 引入了一个新的 GORISCV64 环境变量它选择要编译的 RISC-V 用户模式应用程序配置文件。允许的值为 rva20u64 和 rva22u64。
GORISCV64 环境变量默认为 rva20u64。
Wasm¶ GOROOT/misc/wasm 中的 go_wasip1_wasm_exec 脚本已放弃对 wasmtime 14.0.0 版本的支持。
小修订¶
go1.23.1发布于 2024-09-05包括对 encoding/gob、go/build/constraint 和 go/parser 软件包的安全修复以及对编译器、go 命令、运行时以及 database/sql、go/types、os、runtime/trace 和 unique 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.23.1 里程碑。
go1.23.2发布于 2024-10-01修复了编译器、cgo、运行时以及 maps、os、os/exec、time 和 unique 软件包。有关详细信息请参阅我们问题跟踪器上的 Go 1.23.2 里程碑。
go1.23.3发布于 2024-11-06修复了链接器、运行时以及 net/http、os 和 syscall 软件包。有关详细信息请参阅我们问题跟踪器上的 Go 1.23.3 里程碑。
go1.22.0 (2024-02-06 发布)¶
Go 1.22.0 是 Go 的一个主要版本。请阅读 Go 1.22 发行说明 了解更多信息。
新特性
工具链
标准库
平台相关
Darwin¶ 在 64 位 x86 架构的 macOSdarwin/amd64 上Go 工具链默认生成位置无关的可执行文件 (PIE)。可以通过指定 -buildmodeexe 构建标志来生成非 PIE 二进制文件。在基于 ARM 的 64 位 macOSdarwin/arm64 上Go 工具链已经默认生成 PIE。
Go 1.22 是最后一个在 macOS 10.15 Catalina 上运行的版本。Go 1.23 将需要 macOS 11 Big Sur 或更高版本。
Arm¶ GOARM 环境变量现在允许您选择使用软件还是硬件浮点。以前有效的 GOARM 值为 5、6 或 7。现在这些相同的值可以用 softfloat 或 hardfloat 来选择浮点实现。
此新选项默认为版本 5 的软浮点数和版本 6 、 7 的硬浮点数。
Loong64¶ loong64 现在支持使用寄存器传递函数参数和结果。
linux/loong64 现在支持地址清理器、内存清理器、新式链接器重定位和插件构建模式。
OpenBSD¶ Go 1.22 在 big-endian 64 位 PowerPCopenbsd/ppc64上为 OpenBSD 添加了一个实验性移植。
小修订¶
go1.22.1发布于 2024-03-05包括对 crypto/x509、html/template、net/http、net/http/cookiejar 和 net/mail 软件包的安全修复以及对编译器、go 命令、运行时、trace 命令以及 go/types 和 net/http 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.22.1 里程碑。
go1.22.2发布于 2024-04-03包含对 net/http 软件包的安全修复以及对编译器、go 命令、链接器和 encoding/gob、go/types、net/http 和 runtime/trace 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.22.2 里程碑。
go1.22.3发布于 2024-05-07包含对 go 命令和 net 软件包的安全修复以及对编译器、运行时和 net/http 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.22.3 里程碑。
go1.22.4发布于 2024-06-04包括对 archive/zip 和 net/netip 软件包的安全修复以及对编译器、go 命令、链接器、运行时和 os 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.22.4 里程碑。
go1.22.5发布于 2024-07-02包含对 net/http 软件包的安全修复以及对编译器、cgo、go 命令、链接器、运行时以及 crypto/tls、go/types、net、net/http 和 os/exec 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.22.5 里程碑。
go1.22.6发布于 2024-08-06包含对 go 命令、编译器、链接器、trace 命令、covdata 命令以及 bytes、go/types 和 os/exec 软件包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.22.6 里程碑。
go1.22.7发布于 2024-09-05包括对 encoding/gob、go/build/constraint 和 go/parser 软件包的安全修复以及对 fix 命令和运行时的错误修复。 有关详细信息请参阅我们问题跟踪器上的 Go 1.22.7 里程碑。
go1.22.8发布于 2024-10-01包括对 cgo 以及 maps 和 syscall 软件包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.22.8 里程碑。
go1.22.9发布于 2024-11-06包含对链接器的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.22.9 里程碑。
go1.21.0 (2023-08-08 发布)¶
Go 1.21.0 是 Go 的一个主要版本。请阅读 Go 1.21 发行说明 了解更多信息。
主版本小修订¶
go1.21.1发布于 2023-09-06包括对 cmd/go、crypto/tls 和 html/template 软件包的四个安全修复以及对编译器、go 命令、链接器、运行时以及 context、crypto/tls、encoding/gob、encoding/xml、go/types、net/http、os 和 path/filepath 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.21.1 里程碑。
go1.21.2发布于 2023-10-05包含对 cmd/go 软件包的一个安全修复以及对编译器、go 命令、链接器、运行时和 runtime/metrics 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.21.2 里程碑。
go1.21.3发布于 2023-10-10包含对 net/http 软件包的一个安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.21.3 里程碑。
go1.21.4发布于 2023-11-07包括对 path/filepath 软件包的安全修复以及对链接器、运行时、编译器和 go/types、net/http 和 runtime/cgo 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.21.4 里程碑。
go1.21.5发布于 2023-12-05包括对 go 命令、net/http 和 path/filepath 软件包的安全修复以及对编译器、go 命令、运行时和 crypto/rand、net、os 和 syscall 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.21.5 里程碑。
go1.21.6发布于 2024-01-09修复了编译器、运行时以及 crypto/tls、maps 和 runtime/pprof 软件包。 有关详细信息请参阅我们问题跟踪器上的 Go 1.21.6 里程碑。
go1.21.7发布于 2024-02-06修复了编译器、go 命令、运行时以及 crypto/x509 软件包。有关详细信息请参阅我们问题跟踪器上的 Go 1.21.7 里程碑。
go1.21.8发布于 2024-03-05包含对 crypto/x509、html/template、net/http、net/http/cookiejar 和 net/mail 软件包的安全修复以及对 go 命令和运行时的错误修复。 有关详细信息请参阅我们问题跟踪器上的 Go 1.21.8 里程碑。
go1.21.9发布于 2024-04-03包含对 net/http 软件包的安全修复以及对链接器和 go/types 和 net/http 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.21.9 里程碑。
go1.21.10发布于 2024-05-07包含对 go 命令的安全修复以及对 net/http 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.21.10 里程碑。
go1.21.11发布于 2024-06-04包括对 archive/zip 和 net/netip 软件包的安全修复以及对编译器、go 命令、运行时和 os 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.21.11 里程碑。
go1.21.12发布于 2024-07-02包括对 net/http 软件包的安全修复以及对编译器、go 命令、运行时和 crypto/x509、net/http、net/netip 和 os 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.21.12 里程碑。
go1.21.13发布于 2024-08-06修复了 go 命令、covdata 命令和 bytes 包。 有关详细信息请参阅我们问题跟踪器上的 Go 1.21.13 里程碑。
go1.20发布于 2023-02-01¶
Go 1.20 是 Go 的一个主要版本。请阅读 Go 1.20 发行说明 了解更多信息。
主版本小修订¶
go1.20.1发布于 2023-02-14包括对 crypto/tls、mime/multipart、net/http 和 path/filepath 包的安全修复以及对编译器、go 命令、链接器、运行时和 time 包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.20.1 里程碑。
go1.20.2发布于 2023-03-07包含对 crypto/elliptic 软件包的安全修复以及对编译器、covdata 命令、链接器、运行时以及 crypto/ecdh、crypto/rsa、crypto/x509、os 和 syscall 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.20.2 里程碑。
go1.20.3发布于 2023-04-04包括对 go/parser、html/template、mime/multipart、net/http 和 net/textproto 软件包的安全修复以及对编译器、链接器、运行时和 time 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.20.3 里程碑。
go1.20.4发布于 2023-05-02包括对 html/template 软件包的三个安全修复以及对编译器、运行时和 crypto/subtle、crypto/tls、net/http 和 syscall 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.20.4 里程碑。
go1.20.5发布于 2023-06-06包含对 cmd/go 和 runtime 软件包的四个安全修复以及对编译器、go 命令、运行时以及 crypto/rsa、net 和 os 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.20.5 里程碑。
go1.20.6发布于 2023-07-11包含对 net/http 软件包的安全修复以及对编译器、cgo、cover 工具、go 命令、运行时以及 crypto/ecdsa、go/build、go/printer、net/mail 和 text/template 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.20.6 里程碑。
go1.20.7发布于 2023-08-01包含对 crypto/tls 软件包的安全修复以及对汇编器和编译器的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.20.7 里程碑。
go1.20.8发布于 2023-09-06包含对 html/template 包的两个安全修复以及对编译器、go 命令、运行时以及 crypto/tls、go/types、net/http 和 path/filepath 包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.20.8 里程碑。
go1.20.9发布于 2023-10-05包含对 cmd/go 软件包的一个安全修复以及对 go 命令和链接器的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.20.9 里程碑。
go1.20.10发布于 2023-10-10包含对 net/http 软件包的一个安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.20.10 里程碑。
go1.20.11发布于 2023-11-07包含对 path/filepath 包的安全修复以及对链接器和 net/http 包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.20.11 里程碑。
go1.20.12发布于 2023-12-05包含对 go 命令、net/http 和 path/filepath 包的安全修复以及对编译器和 go 命令的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.20.12 里程碑。
go1.20.13发布于 2024-01-09包含对运行时和 crypto/tls 包的修复。 有关详细信息请参阅我们问题跟踪器上的 Go 1.20.13 里程碑。
go1.20.14发布于 2024-02-06包含对 crypto/x509 包的修复。有关详细信息请参阅我们的问题跟踪器上的 Go 1.20.14 里程碑。
go1.19发布于 2022-08-02¶
Go 1.19 是 Go 的一个主要版本。请阅读 Go 1.19 发行说明 了解更多信息。
主版本小修订¶
go1.19.1发布于 2022-09-06包括对 net/http 和 net/url 软件包的安全修复以及对编译器、go 命令、pprof 命令、链接器、运行时以及 crypto/tls 和 crypto/x509 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.19.1 里程碑。
go1.19.2发布于 2022-10-04包括对 archive/tar、net/http/httputil 和 regexp 软件包的安全修复以及对编译器、链接器、运行时和 go/types 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.19.2 里程碑。
go1.19.3发布于 2022-11-01包括对 os/exec 和 syscall 软件包的安全修复以及对编译器和运行时的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.19.3 里程碑。
go1.19.4发布于 2022-12-06包括对 net/http 和 os 软件包的安全修复以及对编译器、运行时和 crypto/x509、os/exec 和 sync/atomic 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.19.4 里程碑。
go1.19.5发布于 2023-01-10修复了编译器、链接器以及 crypto/x509、net/http、sync/atomic 和 syscall 软件包。 有关详细信息请参阅我们问题跟踪器上的 Go 1.19.5 里程碑。
go1.19.6发布于 2023-02-14包括对 crypto/tls、mime/multipart、net/http 和 path/filepath 软件包的安全修复以及对 go 命令、链接器、运行时和 crypto/x509、net/http 和 time 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.19.6 里程碑。
go1.19.7发布于 2023-03-07包括对 crypto/elliptic 软件包的安全修复以及对链接器、运行时和 crypto/x509 和 syscall 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.19.7 里程碑。
go1.19.8发布于 2023-04-04包括对 go/parser、html/template、mime/multipart、net/http 和 net/textproto 软件包的安全修复以及对链接器、运行时和 time 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.19.8 里程碑。
go1.19.9发布于 2023-05-02包含对 html/template 软件包的三个安全修复以及对编译器、运行时和 crypto/tls 和 syscall 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.19.9 里程碑。
go1.19.10发布于 2023-06-06包含对 cmd/go 和 runtime 软件包的四个安全修复以及对编译器、go 命令和运行时的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.19.10 里程碑。
go1.19.11发布于 2023-07-11包含对 net/http 包的安全修复以及对 cgo、cover 工具、go 命令、运行时和 go/printer 包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.19.11 里程碑。
go1.19.12发布于 2023-08-01包含对 crypto/tls 软件包的安全修复以及对汇编器和编译器的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.19.12 里程碑。
go1.19.13发布于 2023-09-06包含对 go 命令以及 crypto/tls 和 net/http 软件包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.19.13 里程碑。
go1.18发布于 2022-03-15¶
Go 1.18 是 Go 的一个主要版本。请阅读 Go 1.18 发行说明 了解更多信息。
主版本小修订¶
go1.18.1发布于 2022-04-12包括对 crypto/elliptic、crypto/x509 和 encoding/pem 软件包的安全修复以及对编译器、链接器、运行时、go 命令、vet 以及 bytes、crypto/x509 和 go/types 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.18.1 里程碑。
go1.18.2发布于 2022-05-10包括对 syscall 包的安全修复以及对编译器、运行时、go 命令以及 crypto/x509、go/types、net/http/httptest、reflect 和 sync/atomic 包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.18.2 里程碑。
go1.18.3发布于 2022-06-01包含对 crypto/rand、crypto/tls、os/exec 和 path/filepath 软件包的安全修复以及对编译器、crypto/tls 和 text/template/parse 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.18.3 里程碑。
go1.18.4发布于 2022-07-12包含对 compress/gzip、encoding/gob、encoding/xml、go/parser、io/fs、net/http 和 path/filepath 软件包的安全修复以及对编译器、go 命令、链接器、运行时和 runtime/metrics 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.18.4 里程碑。
go1.18.5发布于 2022-08-01包括对 encoding/gob 和 math/big 软件包的安全修复以及对编译器、go 命令、运行时和 testing 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.18.5 里程碑。
go1.18.6发布于 2022-09-06包括对 net/http 软件包的安全修复以及对编译器、go 命令、pprof 命令、运行时和 crypto/tls、encoding/xml 和 net 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.18.6 里程碑。
go1.18.7发布于 2022-10-04包括对 archive/tar、net/http/httputil 和 regexp 软件包的安全修复以及对编译器、链接器和 go/types 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.18.7 里程碑。
go1.18.8发布于 2022-11-01包含对 os/exec 和 syscall 软件包的安全修复以及对运行时的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.18.8 里程碑。
go1.18.9发布于 2022-12-06包含对 net/http 和 os 软件包的安全修复以及对 cgo、编译器、运行时以及 crypto/x509 和 os/exec 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.18.9 里程碑。
go1.18.10发布于 2023-01-10包含对 cgo、编译器、链接器以及 crypto/x509、net/http 和 syscall 软件包的修复。 有关详细信息请参阅我们问题跟踪器上的 Go 1.18.10 里程碑。
go1.17发布于 2021-08-16¶
Go 1.17 是 Go 的一个主要版本。请阅读 Go 1.17 发行说明 了解更多信息。
主版本小修订¶
go1.17.1发布于 2021-09-09包含对 archive/zip 包的安全修复以及对编译器、链接器、go 命令以及 crypto/rand、embed、go/types、html/template 和 net/http 包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.17.1 里程碑。
go1.17.2发布于 2021-10-07包括对链接器和 misc/wasm 目录的安全修复以及对编译器、运行时、go 命令以及 text/template 和 time 包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.17.2 里程碑。
go1.17.3发布于 2021-11-04包含对 archive/zip 和 debug/macho 软件包的安全修复以及对编译器、链接器、运行时、go 命令、misc/wasm 目录以及 net/http 和 syscall 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.17.3 里程碑。
go1.17.4发布于 2021-12-02包含对编译器、链接器、运行时以及 go/types、net/http 和 time 软件包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.17.4 里程碑。
go1.17.5发布于 2021-12-09包含对 net/http 和 syscall 软件包的安全修复。 有关详细信息请参阅我们问题跟踪器上的 Go 1.17.5 里程碑。
go1.17.6发布于 2022-01-06包含对编译器、链接器、运行时以及 crypto/x509、net/http 和 reflect 软件包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.17.6 里程碑。
go1.17.7发布于 2022-02-10包括对 go 命令以及 crypto/elliptic 和 math/big 包的安全修复以及对编译器、链接器、运行时、go 命令以及 debug/macho、debug/pe 和 net/http/httptest 包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.17.7 里程碑。
go1.17.8发布于 2022-03-03包含对 regexp/syntax 包的安全修复以及对编译器、运行时、go 命令以及 crypto/x509 和 net 包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.17.8 里程碑。
go1.17.9发布于 2022-04-12包含对 crypto/elliptic 和 encoding/pem 包的安全修复以及对链接器和运行时的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.17.9 里程碑。
go1.17.10发布于 2022-05-10包含对 syscall 包的安全修复以及对编译器、运行时以及 crypto/x509 和 net/http/httptest 包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.17.10 里程碑。
go1.17.11发布于 2022-06-01包含对 crypto/rand、crypto/tls、os/exec 和 path/filepath 软件包的安全修复以及对 crypto/tls 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.17.11 里程碑。
go1.17.12发布于 2022-07-12包括对 compress/gzip、encoding/gob、encoding/xml、go/parser、io/fs、net/http 和 path/filepath 软件包的安全修复以及对编译器、go 命令、运行时和 runtime/metrics 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.17.12 里程碑。
go1.17.13发布于 2022-08-01包括对 encoding/gob 和 math/big 软件包的安全修复以及对编译器和运行时的错误修复。有关详细信息请参阅我们的问题跟踪器上的 Go 1.17.13 里程碑。
go1.162021-02-16 发布¶
Go 1.16 是 Go 的一个主要版本。有关更多信息请阅读 Go 1.16 发行说明。
主版本小修订¶
go1.16.12021-03-10 发布包含对 archive/zip 和 encoding/xml 包的安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.16.1 里程碑。
go1.16.2发布于 2021-03-11修复了 cgo、编译器、链接器、go 命令以及 syscall 和 time 软件包。有关详细信息请参阅我们问题跟踪器上的 Go 1.16.2 里程碑。
go1.16.3发布于 2021-04-01修复了编译器、链接器、运行时、go 命令以及 testing 和 time 软件包。有关详细信息请参阅我们问题跟踪器上的 Go 1.16.3 里程碑。
go1.16.4发布于 2021-05-06包含对 net/http 软件包的安全修复以及对编译器、运行时和 archive/zip、syscall 和 time 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.16.4 里程碑。
go1.16.5发布于 2021-06-03包含对 archive/zip、math/big、net 和 net/http/httputil 软件包的安全修复以及对链接器、go 命令和 net/http 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.16.5 里程碑。
go1.16.6发布于 2021-07-12包含对 crypto/tls 软件包的安全修复以及对编译器、net 和 net/http 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.16.6 里程碑。
go1.16.7发布于 2021-08-05包含对 net/http/httputil 软件包的安全修复以及对编译器、链接器、运行时、go 命令和 net/http 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.16.7 里程碑。
go1.16.8发布于 2021-09-09包含对 archive/zip 软件包的安全修复以及对 archive/zip、go/internal/gccgoimporter、html/template、net/http 和 runtime/pprof 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.16.8 里程碑。
go1.16.9发布于 2021-10-07包含对链接器和 misc/wasm 目录的安全修复以及对运行时和 text/template 包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.16.9 里程碑。
go1.16.10发布于 2021-11-04包含对 archive/zip 和 debug/macho 软件包的安全修复以及对编译器、链接器、运行时、misc/wasm 目录和 net/http 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.16.10 里程碑。
go1.16.11发布于 2021-12-02包含对编译器、运行时以及 net/http、net/http/httptest 和 time 软件包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.16.11 里程碑。
go1.16.12发布于 2021-12-09包含对 net/http 和 syscall 软件包的安全修复。 有关详细信息请参阅我们问题跟踪器上的 Go 1.16.12 里程碑。
go1.16.13发布于 2022-01-06包含对编译器、链接器、运行时和 net/http 软件包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.16.13 里程碑。
go1.16.14发布于 2022-02-10包括对 go 命令以及 crypto/elliptic 和 math/big 包的安全修复以及对编译器、链接器、运行时、go 命令以及 debug/macho、debug/pe、net/http/httptest 和 testing 包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.16.14 里程碑。
go1.16.15发布于 2022-03-03包含对 regexp/syntax 包的安全修复以及对编译器、运行时、go 命令和 net 包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.16.15 里程碑。
go1.15发布于 2020-08-11¶
Go 1.15 是 Go 的一个主要版本。请阅读 Go 1.15 发行说明 了解更多信息。
主版本小修订¶
go1.15.1发布于 2020-09-01包含对 net/http/cgi 和 net/http/fcgi 软件包的安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.15.1 里程碑。
go1.15.2发布于 2020-09-09修复了编译器、运行时、文档、go 命令以及 net/mail、os、sync 和 testing 包。 有关详细信息请参阅我们问题跟踪器上的 Go 1.15.2 里程碑。
go1.15.3发布于 2020-10-14修复了 cgo、编译器、运行时、go 命令以及 bytes、plugin 和 testing 软件包。有关详细信息请参阅我们的问题跟踪器上的 Go 1.15.3 里程碑。
go1.15.4发布于 2020-11-05修复了 cgo、编译器、链接器、运行时以及 compress/flate、net/http、reflect 和 time 软件包。有关详细信息请参阅我们问题跟踪器上的 Go 1.15.4 里程碑。
go1.15.5发布于 2020-11-12包含对 go 命令和 math/big 包的安全修复。 有关详细信息请参阅我们问题跟踪器上的 Go 1.15.5 里程碑。
go1.15.6发布于 2020-12-03包含对编译器、链接器、运行时、go 命令和 io 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.15.6 里程碑。
go1.15.7发布于 2021-01-19包含对 go 命令和 crypto/elliptic 包的安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.15.7 里程碑。
go1.15.8发布于 2021-02-04包含对编译器、链接器、运行时、go 命令和 net/http 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.15.8 里程碑。
go1.15.9发布于 2021-03-10包含对 encoding/xml 包的安全修复。 有关详细信息请参阅我们问题跟踪器上的 Go 1.15.9 里程碑。
go1.15.10发布于 2021-03-11包含对编译器、go 命令以及 net/http、os、syscall 和 time 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.15.10 里程碑。
go1.15.11发布于 2021-04-01包含对 cgo、编译器、链接器、运行时、go 命令以及 database/sql 和 net/http 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.15.11 里程碑。
go1.15.12发布于 2021-05-06包含对 net/http 软件包的安全修复以及对编译器、运行时和 archive/zip、syscall 和 time 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.15.12 里程碑。
go1.15.13发布于 2021-06-03包含对 archive/zip、math/big、net 和 net/http/httputil 软件包的安全修复以及对链接器、go 命令以及 math/big 和 net/http 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.15.13 里程碑。
go1.15.14发布于 2021-07-12包含对 crypto/tls 软件包的安全修复以及对链接器和 net 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.15.14 里程碑。
go1.15.15发布于 2021-08-05包含对 net/http/httputil 软件包的安全修复以及对编译器、运行时、go 命令和 net/http 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.15.15 里程碑。
go1.14发布于 2020-02-25¶
Go 1.14 是 Go 的一个主要版本。有关更多信息请阅读 Go 1.14 发行说明。
主版本小修订¶
go1.14.1发布于 2020-03-19包括对 go 命令、工具和运行时的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.14.1 里程碑。
go1.14.2发布于 2020-04-08修复了 cgo、go 命令、运行时以及 os/exec 和 testing 软件包。有关详细信息请参阅我们问题跟踪器上的 Go 1.14.2 里程碑。
go1.14.3发布于 2020-05-14修复了 cgo、编译器、运行时以及 go/doc 和 math/big 软件包。有关详细信息请参阅我们问题跟踪器上的 Go 1.14.3 里程碑。
go1.14.4发布于 2020-06-01修复了 go doc 命令、运行时以及 encoding/json 和 os 软件包。有关详细信息请参阅我们问题跟踪器上的 Go 1.14.4 里程碑。
go1.14.5发布于 2020-07-14修复了 crypto/x509 和 net/http 软件包的安全问题。有关详细信息请参阅我们问题跟踪器上的 Go 1.14.5 里程碑。
go1.14.6发布于 2020-07-16修复了 go 命令、编译器、链接器、vet 以及 database/sql、encoding/json、net/http、reflect 和 testing 软件包。有关详细信息请参阅我们问题跟踪器上的 Go 1.14.6 里程碑。
go1.14.7发布于 2020-08-06修复了 encoding/binary 软件包的安全问题。有关详细信息请参阅我们问题跟踪器上的 Go 1.14.7 里程碑。
go1.14.8发布于 2020-09-01包含对 net/http/cgi 和 net/http/fcgi 软件包的安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.14.8 里程碑。
go1.14.9发布于 2020-09-09包含对编译器、链接器、运行时、文档以及 net/http 和 testing 软件包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.14.9 里程碑。
go1.14.10发布于 2020-10-14修复了编译器、运行时以及 plugin 和 testing 包。有关详细信息请参阅我们问题跟踪器上的 Go 1.14.10 里程碑。
go1.14.11发布于 2020-11-05修复了运行时以及 net/http 和 time 包。有关详细信息请参阅我们问题跟踪器上的 Go 1.14.11 里程碑。
go1.14.12发布于 2020-11-12包含对 go 命令和 math/big 包的安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.14.12 里程碑。
go1.14.13发布于 2020-12-03包含对编译器、运行时和 go 命令的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.14.13 里程碑。
go1.14.14发布于 2021-01-19包含对 go 命令和 crypto/elliptic 包的安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.14.14 里程碑。
go1.14.15发布于 2021-02-04包含对编译器、运行时、go 命令和 net/http 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.14.15 里程碑。
go1.13发布于 2019-09-03¶
Go 1.13 是 Go 的一个主要版本。有关更多信息请阅读 Go 1.13 发行说明。
主版本小修订¶
go1.13.1发布于 2019-09-25包含对 net/http 和 net/textproto 软件包的安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.13.1 里程碑。
go1.13.2发布于 2019-10-17包含对编译器和 crypto/dsa 包的安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.13.2 里程碑。
go1.13.3发布于 2019-10-17包含对 go 命令、工具链、运行时以及 crypto/ecdsa、net、net/http 和 syscall 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.13.3 里程碑。
go1.13.4发布于 2019-10-31修复了 net/http 和 syscall 软件包。它还修复了 macOS 10.15 Catalina 上未经公证的安装程序和二进制文件被 Gatekeeper 拒绝的问题。有关详细信息请参阅我们问题跟踪器上的 Go 1.13.4 里程碑。
go1.13.5发布于 2019-12-04修复了 go 命令、运行时、链接器和 net/http 软件包。有关详细信息请参阅我们问题跟踪器上的 Go 1.13.5 里程碑。
go1.13.6发布于 2020-01-09包含对运行时和 net/http 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.13.6 里程碑。
go1.13.7发布于 2020-01-28包含对 crypto/x509 包的两个安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.13.7 里程碑。
go1.13.8发布于 2020-02-12包含对运行时以及 crypto/x509 和 net/http 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.13.8 里程碑。
go1.13.9发布于 2020-03-19包含对 go 命令、工具、运行时、工具链和 crypto/cypher 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.13.9 里程碑。
go1.13.10发布于 2020-04-08包含对 go 命令、运行时以及 os/exec 和 time 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.13.10 里程碑。
go1.13.11发布于 2020-05-14包含对编译器的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.13.11 里程碑。
go1.13.12发布于 2020-06-01包含对运行时以及 go/types 和 math/big 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.13.12 里程碑。
go1.13.13发布于 2020-07-14包含对 crypto/x509 和 net/http 包的安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.13.13 里程碑。
go1.13.14发布于 2020-07-16包含对编译器、vet 以及 database/sql、net/http 和 reflect 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.13.14 里程碑。
go1.13.15发布于 2020-08-06包含对 encoding/binary 包的安全修复。有关详细信息请参阅我们的问题跟踪器上的 Go 1.13.15 里程碑。
go1.12发布于 2019-02-25¶
Go 1.12 是 Go 的一个主要版本。请阅读 Go 1.12 发行说明 了解更多信息。
主版本小修订¶
go1.12.1发布于 2019-03-14修复了 cgo、编译器、go 命令以及 fmt、net/smtp、os、path/filepath、sync 和 text/template 包。有关详细信息请参阅我们问题跟踪器上的 Go 1.12.1 里程碑。
go1.12.2发布于 2019-04-05包括对运行时的安全修复以及对编译器、go 命令以及 doc、net、net/http/httputil 和 os 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.12.2 里程碑。
go1.12.3发布于 2019-04-08意外发布未进行预期修复。它与 go1.12.2 完全相同只是版本号不同。go1.12.4 中已修复此问题。
go1.12.4发布于 2019-04-11修复了在旧版 GNU/Linux 上使用预构建的二进制版本时链接使用 cgo 的程序时 会导致失败 的问题。只有遇到此问题的 Linux 用户才需要更新。
go1.12.5发布于 2019-05-06修复了编译器、链接器、go 命令、运行时和 os 包的问题。有关详细信息请参阅我们问题跟踪器上的 Go 1.12.5 里程碑。
go1.12.6发布于 2019-06-11修复了编译器、链接器、go 命令以及 crypto/x509、net/http 和 os 软件包。有关详细信息请参阅我们问题跟踪器上的 Go 1.12.6 里程碑。
go1.12.7发布于 2019-07-08修复了 cgo、编译器和链接器。有关详细信息请参阅我们问题跟踪器上的 Go 1.12.7 里程碑。
go1.12.8发布于 2019-08-13包含对 net/http 和 net/url 软件包的安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.12.8 里程碑。
go1.12.9发布于 2019-08-15包含对链接器以及 math/big 和 os 软件包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.12.9 里程碑。
go1.12.10发布于 2019-09-25包含对 net/http 和 net/textproto 软件包的安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.12.10 里程碑。
go1.12.11发布于 2019-10-17包含对 crypto/dsa 软件包的安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.12.11 里程碑。
go1.12.12发布于 2019-10-17修复了 go 命令、运行时以及 net 和 syscall 包。有关详细信息请参阅我们问题跟踪器上的 Go 1.12.12 里程碑。
go1.12.13发布于 2019-10-31修复了 macOS 10.15 Catalina 上未公证的安装程序和二进制文件被 Gatekeeper 拒绝的问题。只有遇到此问题的 macOS 用户才需要更新。
go1.12.14发布于 2019-12-04修复了运行时。有关详细信息请参阅我们问题跟踪器上的 Go 1.12.14 里程碑。
go1.12.15发布于 2020-01-09包含对运行时和 net/http 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.12.15 里程碑。
go1.12.16发布于 2020-01-28包含对 crypto/x509 包的两个安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.12.16 里程碑。
go1.12.172020-02-12 发布包含对运行时的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.12.17 里程碑。
go1.11发布于 2018-08-24¶
Go 1.11 是 Go 的一个主要版本。请阅读 Go 1.11 发行说明 了解更多信息。
主版本小修订¶
go1.11.1发布于 2018-10-01修复了编译器、文档、go 命令、运行时以及 crypto/x509、encoding/json、go/types、net、net/http 和 reflect 包。有关详细信息请参阅我们问题跟踪器上的 Go 1.11.1 里程碑。
go1.11.2发布于 2018-11-02包含对编译器、链接器、文档、go 命令以及 database/sql 和 go/types 包的修复。 有关详细信息请参阅我们问题跟踪器上的 Go 1.11.2 里程碑。
go1.11.3发布于 2018-12-12包含对“go get”和 crypto/x509 包的三个安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.11.3 里程碑。
go1.11.4发布于 2018-12-14修复了 cgo、编译器、链接器、运行时、文档、go 命令以及 go/types 和 net/http 包。它修复了 Go 1.11.3 中引入的一个错误该错误导致包含“...”的导入路径模式的 go get 出现问题。有关详细信息请参阅我们问题跟踪器上的 Go 1.11.4 里程碑。
go1.11.5发布于 2019-01-23包含对 crypto/elliptic 软件包的安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.11.5 里程碑。
go1.11.6发布于 2019-03-14包含对 cgo、编译器、链接器、运行时、go 命令以及 crypto/x509、encoding/json、net 和 net/url 软件包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.11.6 里程碑。
go1.11.7发布于 2019-04-05修复了运行时和 net 包。有关详细信息请参阅我们问题跟踪器上的 Go 1.11.7 里程碑。
go1.11.8发布于 2019-04-08意外发布未包含预期修复。除了版本号外它与 go1.11.7 完全相同。预期修复在 go1.11.9 中。
go1.11.9发布于 2019-04-11修复了一个问题即在旧版本的 GNU/Linux 上使用预构建的二进制版本导致在链接使用 cgo 的程序时失败。只有遇到此问题的 Linux 用户才需要更新。
go1.11.10发布于 2019-05-06包含对运行时的安全修复以及对链接器的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.11.10 里程碑。
go1.11.11发布于 2019-06-11包含对 crypto/x509 软件包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.11.11 里程碑。
go1.11.12发布于 2019-07-08包含对编译器和链接器的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.11.12 里程碑。
go1.11.13发布于 2019-08-13包含对 net/http 和 net/url 软件包的安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.11.13 里程碑。
go1.10发布于 2018-02-16¶
Go 1.10 是 Go 的一个主要版本。请阅读 Go 1.10 发行说明 了解更多信息。
主版本小修订¶
go1.10.1发布于 2018-03-28包括对 go 命令的安全修复以及对编译器、运行时和 archive/zip、crypto/tls、crypto/x509、encoding/json、net、net/http 和 net/http/pprof 软件包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.10.1 里程碑。
go1.10.2发布于 2018-05-01包含对编译器、链接器和 go 命令的修复。 有关详细信息请参阅我们问题跟踪器上的 Go 1.10.2 里程碑。
go1.10.3发布于 2018-06-05包含对 go 命令以及 crypto/tls、crypto/x509 和 strings 软件包的修复。具体来说它添加了 对 vgo 转换的 go 命令的最低限度支持。有关详细信息请参阅我们问题跟踪器上的 Go 1.10.3 里程碑。
go1.10.4发布于 2018-08-24包含对 go 命令、链接器以及 bytes、mime/multipart、net/http 和 strings 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.10.4 里程碑。
go1.10.5发布于 2018-11-02包含对 go 命令、链接器、运行时和 database/sql 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.10.5 里程碑。
go1.10.6发布于 2018-12-12包含对“go get”和 crypto/x509 包的三个安全修复。它包含与 Go 1.11.3 相同的修复并同时发布。有关详细信息请参阅我们问题跟踪器上的 Go 1.10.6 里程碑。
go1.10.7发布于 2018-12-14修复了 Go 1.10.6 中引入的一个错误该错误破坏了包含“...”的导入路径模式的 go get。有关详细信息请参阅我们问题跟踪器上的 Go 1.10.7 里程碑。
go1.10.8发布于 2019-01-23修复了 crypto/elliptic 包的安全问题。有关详细信息请参阅我们的问题跟踪器上的 Go 1.10.8 里程碑。
go1.9发布于 2017-08-24¶
Go 1.9 是 Go 的一个主要版本。请阅读 Go 1.9 发行说明 了解更多信息。
主版本小修订¶
go1.9.1发布于 2017-10-04包含两个安全修复。有关详细信息请参阅我们的问题跟踪器上的 Go 1.9.1 里程碑。
go1.9.2发布于 2017-10-25修复了编译器、链接器、运行时、文档、go 命令以及 crypto/x509、database/sql、log 和 net/smtp 包。它修复了 Go 1.9.1 中引入的一个错误该错误在某些情况下会破坏非 Git 存储库的 go get。有关详细信息请参阅我们问题跟踪器上的 Go 1.9.2 里程碑。
go1.9.3发布于 2018-01-22修复了 net/url 包的安全问题以及编译器、运行时、database/sql、math/big 和 net/http 包的错误。有关详细信息请参阅我们问题跟踪器上的 Go 1.9.3 里程碑。
go1.9.4发布于 2018-02-07包含对“go get”的安全修复。 有关详细信息请参阅我们问题跟踪器上的 Go 1.9.4 里程碑。
go1.9.5发布于 2018-03-28包含对 go 命令的安全修复以及对编译器、go 命令和 net/http/pprof 包的错误修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.9.5 里程碑。
go1.9.6发布于 2018-05-01包含对编译器和 go 命令的修复。 有关详细信息请参阅我们问题跟踪器上的 Go 1.9.6 里程碑。
go1.9.7发布于 2018-06-05包含对 go 命令以及 crypto/x509 和 strings 软件包的修复。具体来说它添加了 对 vgo 转换的 go 命令的最低限度支持。有关详细信息请参阅我们问题跟踪器上的 Go 1.9.7 里程碑。
go1.8发布于 2017-02-16¶
Go 1.8 是 Go 的一个主要版本。请阅读 Go 1.8 发布说明 了解更多信息。
主版本小修订¶
go1.8.1发布于 2017-04-07修复了编译器、链接器、运行时、文档、go 命令以及 crypto/tls、encoding/xml、image/png、net、net/http、reflect、text/template 和 time 包。有关详细信息请参阅我们问题跟踪器上的 Go 1.8.1 里程碑。
go1.8.2发布于 2017-05-23包含对 crypto/elliptic 包的安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.8.2 里程碑。
go1.8.3发布于 2017-05-24包含对编译器、运行时、文档和 database/sql 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.8.3 里程碑。
go1.8.4发布于 2017-10-04包含两个安全修复。它包含与 Go 1.9.1 相同的修复并同时发布。有关详细信息请参阅我们问题跟踪器上的 Go 1.8.4 里程碑。
go1.8.5发布于 2017-10-25包含对编译器、链接器、运行时、文档、go 命令以及 crypto/x509 和 net/smtp 包的修复。它包含对 Go 1.8.4 中引入的一个错误的修复该错误在某些情况下会破坏非 Git 存储库的 go get。有关详细信息请参阅我们问题跟踪器上的 Go 1.8.5 里程碑。
go1.8.6发布于 2018-01-22包含与 Go 1.9.3 相同的 math/big 修复并同时发布。 有关详细信息请参阅我们问题跟踪器上的 Go 1.8.6 里程碑。
go1.8.7发布于 2018-02-07包含对“go get”的安全修复。 它包含与 Go 1.9.4 相同的修复并同时发布。有关详细信息请参阅我们的问题跟踪器上的 Go 1.8.7 里程碑。
go1.7 (2016-08-15 发布)¶
Go 1.7 是 Go 的一个主要版本。请阅读 Go 1.7 发行说明 了解更多信息。
主版本小修订¶
go1.7.1 (2016-09-07 发布) 修复了编译器、运行时、文档以及 compress/flate、hash/crc32、io、net、net/http、path/filepath、reflect 和 syscall 软件包。有关详细信息请参阅我们问题跟踪器上的 Go 1.7.1 里程碑。
不应使用 go1.7.2。它已标记但尚未完全发布。由于最后一刻的错误报告发布被推迟。请改用 go1.7.3并参考下面的更改摘要。
go1.7.3发布于 2016-10-19包括对编译器、运行时以及 crypto/cipher、crypto/tls、net/http 和 strings 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.7.3 里程碑。
go1.7.4发布于 2016-12-01包括两个安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.7.4 里程碑。
go1.7.5发布于 2017-01-26包含对编译器、运行时以及 crypto/x509 和 time 包的修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.7.5 里程碑。
go1.7.6发布于 2017-05-23包含与 Go 1.8.2 相同的安全修复并同时发布。有关详细信息请参阅我们问题跟踪器上的 Go 1.8.2 里程碑。
go1.62016-02-17 发布¶
Go 1.6 是 Go 的一个主要版本。请阅读 Go 1.6 发布说明 了解更多信息。
主版本小修订¶
go1.6.12016-04-12 发布包含两个安全修复。有关详细信息请参阅我们问题跟踪器上的 Go 1.6.1 里程碑。
go1.6.2发布于 2016-04-20修复了编译器、运行时、工具、文档以及 mime/multipart、net/http 和 sort 包。有关详细信息请参阅我们问题跟踪器上的 Go 1.6.2 里程碑。
go1.6.3发布于 2016-07-17修复了在 CGI 环境中使用时 net/http/cgi 包和 net/http 包的安全问题。有关详细信息请参阅我们问题跟踪器上的 Go 1.6.3 里程碑。
go1.6.4发布于 2016-12-01修复了两个安全问题。它包含与 Go 1.7.4 相同的修复并同时发布。有关详细信息请参阅我们问题跟踪器上的 Go 1.7.4 里程碑。
go1.52015-08-19 发布¶
Go 1.5 是 Go 的一个主要版本。有关更多信息请阅读 Go 1.5 发行说明。
主版本小修订¶
go1.5.1发布于 2015-09-08修复了编译器、汇编器以及 fmt、net/textproto、net/http 和 runtime 软件包中的错误。有关详细信息请参阅我们问题跟踪器上的 Go 1.5.1 里程碑。
go1.5.2发布于 2015-12-02修复了编译器、链接器以及 mime/multipart、net 和 runtime 软件包中的错误。有关详细信息请参阅我们问题跟踪器上的 Go 1.5.2 里程碑。
go1.5.3发布于 2016-01-13包含对 math/big 包的安全修复该包影响 crypto/tls 包。有关详细信息请参阅 发布公告。
go1.5.4发布于 2016-04-12包含两个安全修复。它包含与 Go 1.6.1 相同的修复并同时发布。有关详细信息请参阅我们问题跟踪器上的 Go 1.6.1 里程碑。
go1.42014-12-10 发布¶
Go 1.4 是 Go 的一个主要版本。请阅读 Go 1.4 发行说明 了解更多信息。
主版本小修订¶
go1.4.12015-01-15 发布修复了链接器以及 log、syscall 和 runtime 包中的错误。有关详细信息请参阅 问题跟踪器上的 Go 1.4.1 里程碑。
go1.4.2发布于 2015-02-17包含对编译器的安全修复以及对 go 命令、编译器和链接器以及 runtime、syscall、reflect 和 math/big 包的错误修复。有关详细信息请参阅 我们的问题跟踪器上的 Go 1.4.2 里程碑。
go1.4.3发布于 2015-09-22包含对 net/http 包的安全修复和对 runtime 包的错误修复。有关详细信息请参阅 我们的问题跟踪器上的 Go 1.4.3 里程碑。
go1.3 (2014-06-18 发布)¶
Go 1.3 是 Go 的一个主要版本。请阅读 Go 1.3 发行说明 了解更多信息。
主版本小修订¶
go1.3.1 (2014-08-13 发布) 修复了编译器以及 runtime、net 和 crypto/rsa 软件包中的错误。有关详细信息请参阅 更改历史记录。
go1.3.2发布于 2014-09-25包含对 crypto/tls 包的安全修复和对 cgo 的错误修复。有关详细信息请参阅 更改历史记录。
go1.3.3发布于 2014-09-30包含对 cgo、运行时包和 nacl 端口的进一步错误修复。有关详细信息请参阅 更改历史记录。
go1.2发布于 2013-12-01¶
Go 1.2 是 Go 的一个主要版本。有关更多信息请阅读 Go 1.2 发行说明。
主版本小修订¶
go1.2.1发布于 2014-03-02包含对 runtime、net 和 database/sql 包的错误修复。有关详细信息请参阅 更改历史记录。
go1.2.2发布于 2014-05-05包含一个 安全修复该修复会影响二进制发行版中包含的 tour 二进制文件感谢 Guillaume T。
go1.1 (2013-05-13 发布)¶
Go 1.1 是 Go 的一个主要版本。请阅读 Go 1.1 发行说明 了解更多信息。
主版本小修订¶
go1.1.1 (2013-06-13 发布) 包含对编译器的安全修复以及对编译器和运行时的几个错误修复。有关详细信息请参阅 更改历史记录。
go1.1.2 (2013-08-13 发布) 修复了 gc 编译器和 cgo以及 bufio、runtime、syscall 和 time 包。详情请参阅 更改历史记录。如果您在 ARM 或 386 架构的 Linux 下使用 syscall 包的 Getrlimit 和 Setrlimit 函数请注意更改 11803043该更改修复了 issue 5949。
go1.1 (2013-05-13 发布)¶
Go 1.1 是 Go 的一个主要版本。请阅读 Go 1.1 发行说明 了解更多信息。
主版本小修订¶
go1.1.1 (2013-06-13 发布) 包含对编译器的安全修复以及对编译器和运行时的几个错误修复。有关详细信息请参阅 更改历史记录。
go1.1.2 (2013-08-13 发布) 修复了 gc 编译器和 cgo以及 bufio、runtime、syscall 和 time 包。详情请参阅 更改历史记录。如果您在 ARM 或 386 架构的 Linux 下使用 syscall 包的 Getrlimit 和 Setrlimit 函数请注意更改 11803043该更改修复了 issue 5949。
go12012-03-28 发布¶
Go 1 是 Go 的一个主要版本将长期保持稳定。阅读 Go 1 发行说明 了解更多信息。
用 Go 1 编写的程序在 Go 1 的未来版本也能正确编译和运行。阅读 Go 1 兼容性文档了解有关 Go 1 未来的更多信息。
go1 版本对应于“weekly.2012-03-27”。
主版本主版本小修订¶
go1.0.12012-04-25发布[修复](https:// /golang.google.cn/cl/6061043)一个可能导致内存损坏的转义分析错误。它还包括一些小的代码和文档修复。 go1.0.22012-06-13 发布的发布是为了修复使用结构体或数组键实现映射时的两个错误issue 3695 和 issue3573。它还包括许多小的代码和文档修复。 go1.0.32012 年 9 月 21 日发布包括次要代码和文档修复。有关完整的更改列表请参阅 go1 发布分支历史记录。
更早的版本¶
查看 Pre-Go 1 发布历史记录 页面了解早期版本的发布记录。