Release History

Release History

原文:https://go.dev/doc/devel/release

本页总结了Go官方稳定版本之间的变化。变更日志中有完整的细节。

要更新到一个特定的版本,请使用:

git fetch --tags
git checkout goX.Y.Z

Release Policy 发布政策

​ 每个主要的 Go 版本都被支持,直到有两个更新的主要版本。例如,Go 1.5 被支持到 Go 1.7 发布,而 Go 1.6 被支持到 Go 1.8 发布。我们会根据需要通过发布小修订版(例如,Go 1.6.1、Go 1.6.2,等等)来修复支持的版本中的关键问题,包括关键的安全问题(critical security problems)

go1.20 (released 2023-02-01)

Go 1.20 is a major release of Go. Read the Go 1.20 Release Notes for more information.

go 1.20是Go的一个重要版本。请阅读 Go 1.20 发行说明了解更多信息。

Minor revisions

go1.20.1 (released 2023-02-14) includes security fixes to the crypto/tls, mime/multipart, net/http, and path/filepath packages, as well as bug fixes to the compiler, the go command, the linker, the runtime, and the time package. See the Go 1.20.1 milestone on our issue tracker for details.

go1.20.1(2023-02-14发布)包括对crypto/tlsmime/multipartnet/httppath/filepath包的安全修正,以及对编译器、go命令、链接器、runtimetime包的错误修正。详情请见我们问题跟踪器上的Go 1.20.1 milestone

go1.19 (released 2022-08-02)

Go 1.19是Go的一个主要版本。请阅读 Go 1.19 发行说明了解更多信息。

Minor revisions

go1.19.1(2022-09-06发布)包括对net/httpnet/url包的安全修复,以及对编译器、go命令、pprof命令、链接器、runtimecrypto/tlscrypto/x509包的错误修复。详情请见我们问题跟踪器上的 Go 1.19.1 milestone

go1.19.2(2022-10-04发布)包括对archive/tarnet/http/httputilregexp包的安全修复,以及对编译器、链接器、runtimego/types包的错误修复。详情请见我们问题跟踪器上的Go 1.19.2 milestone

go1.19.3(2022-11-01发布)包括对os/execsyscall包的安全修复,以及对编译器和runtime的错误修复。详情请见我们问题跟踪器上的 Go 1.19.3 milestone

go1.19.4(2022-12-06发布)包括对net/httpos包的安全修复,以及对编译器、runtimecrypto/x509os/execsync/atomic包的错误修复。详情请见我们问题跟踪器上的 Go 1.19.4 milestone

go1.18 (released 2022-03-15)

Go 1.18是Go的一个重要版本。阅读 Go 1.18 发行说明以了解更多信息。

Minor revisions

go1.18.1(2022-04-12发布)包括对crypto/ellipticcrypto/x509encoding/pem包的安全修复,以及对编译器、链接器、runtimego命令、vet以及bytescrypto/x509go/types包的错误修复。详情请见我们问题跟踪器上的 Go 1.18.1 milestone

go1.18.2(2022-05-10发布)包括对syscall包的安全修复,以及对编译器、runtimego命令和crypto/x509go/typesnet/http/httptestreflectsync/atomic包的错误修复。详情请见我们问题跟踪器上的Go 1.18.2 milestone

go1.18.3(2022-06-01发布)包括对crypto/randcrypto/tlsos/execpath/filepath包的安全修复,以及对编译器、crypto/tlstext/template/parse包的错误修复。详情请见我们问题跟踪器上的Go 1.18.3 milestone

go1.18.4(2022-07-12发布)包括对compress/gzipencoding/gobencoding/xmlgo/parserio/fsnet/httppath/filepath包的安全修复,以及对编译器、go命令、链接器、runtimeruntime/计量包的错误修复。详情请见我们问题跟踪器上的Go 1.18.4 milestone

go1.18.5(2022-08-01发布)包括encoding/gobmath/big包的安全修复,以及编译器、go命令、runtimetesting包的错误修复。详情请见我们问题跟踪器上的Go 1.18.5 milestone

go1.18.6(2022-09-06发布)包括对net/http包的安全修复,以及对编译器、go命令、pprof命令、runtime以及crypto/tlsencoding/xmlnet包的错误修复。详情请见我们问题跟踪器上的 Go 1.18.6 milestone

go1.18.7(2022-10-04发布)包括对archive/tarnet/http/httputilregexp包的安全修复,以及对编译器、链接器和go/types包的错误修复。详情请见我们问题跟踪器上的 Go 1.18.7 milestone

go1.18.8(2022-11-01发布)包括对os/execsyscall包的安全修复,以及对runtime的错误修复。详情请参见问题跟踪器上的 Go 1.18.8 milestone

go1.17 (released 2021-08-16)

Go 1.17是Go的一个重要版本。阅读 Go 1.17 发行说明以了解更多信息。

Minor revisions

go1.17.1(2021-09-09发布)包括对archive/zip包的安全修复,以及对编译器、链接器、go命令和crypto/randembedgo/typeshtml/templatenet/http包的错误修复。详情请见我们问题跟踪器上的 Go 1.17.1 milestone

go1.17.2(2021-10-07发布)包括对linker和misc/wasm目录的安全修复,以及对编译器、runtimego命令、text/templatetime包的错误修复。详情请见我们问题跟踪器上的 Go 1.17.2 milestone

go1.17.3(2021-11-04发布)包括对archive/zipdebug/macho包的安全修复,以及对编译器、链接器、runtimego命令、misc/wasm目录以及net/httpsyscall包的错误修复。详情请见我们问题跟踪器上的 Go 1.17.3 milestone

go1.17.4(2021-12-02发布)包括对编译器、链接器、runtime以及go/typesnet/httptime包的修复。详情请参见问题追踪器上的Go 1.17.4 milestone

go1.17.5(2021-12-09发布)包括net/httpsyscall包的安全修复。详情请参见问题追踪器上的Go 1.17.5 milestone

go1.17.6 (2022-01-06发布) 包括对编译器、链接器、runtime以及 crypto/x509net/httpreflect 包的修复。详情请参见问题跟踪器上的 Go 1.17.6 milestone

go1.17.7(2022-02-10发布)包括对go命令、crypto/ellipticmath/big包的安全修复,以及对编译器、链接器、runtimego命令和debug/machodebug/penet/http/httptest包的错误修复。详情请见我们问题跟踪器上的 Go 1.17.7 milestone

go1.17.8(2022-03-03发布)包括对regexp/syntax包的安全修复,以及对编译器、runtimego命令以及crypto/x509net包的错误修复。详情请见我们问题跟踪器上的 Go 1.17.8 milestone

go1.17.9(2022-04-12发布)包括对crypto/ellipticencoding/pem包的安全修复,以及对链接器和runtime的错误修复。详情请参见问题跟踪器上的 Go 1.17.9 milestone

go1.17.10 (2022-05-10发布) 包括对syscall包的安全修复,以及对编译器、runtimecrypto/x509net/http/httptest包的错误修复。详情请见我们问题跟踪器上的 Go 1.17.10 milestone

go1.17.11(2022-06-01发布)包括对crypto/randcrypto/tlsos/execpath/filepath包的安全修复,以及对crypto/tls包的错误修复。详情请见我们问题跟踪器上的 Go 1.17.11 milestone

go1.17.12(2022-07-12发布)包括对compress/gzipencoding/gobencoding/xmlgo/parserio/fsnet/httppath/filepath包的安全修复,以及对编译器、go命令、runtimeruntime/metrics包的错误修复。详情请见我们的问题跟踪器上的 Go 1.17.12 milestone

go1.17.13(2022-08-01发布)包括encoding/gobmath/big包的安全修复,以及编译器和runtime的错误修复。详情请参见问题跟踪器上的Go 1.17.13 milestone

go1.16 (released 2021-02-16)

Go 1.16是Go的一个重要版本。请阅读 Go 1.16 发行说明以了解更多信息。

Minor revisions

go1.16.1(2021-03-10发布)包括对archive/zipencoding/xml包的安全修复。详情请见我们问题追踪器上的 Go 1.16.1 milestone

go1.16.2(2021-03-11发布)包括对cgo、编译器、链接器、go命令、以及syscalltime包的修复。详情请参见问题追踪器上的 Go 1.16.2 milestone

go1.16.3(2021-04-01发布)包括对编译器、链接器、runtimego命令以及testingtime包的修复。详情请参见问题跟踪器上的 Go 1.16.3 milestone

go1.16.4(2021-05-06发布)包括对net/http包的安全修复,以及对编译器、runtimearchive/zipsyscalltime包的错误修复。详情请见我们问题跟踪器上的 Go 1.16.4 milestone

go1.16.5(2021-06-03发布)包括对archive/zipmath/bignetnet/http/httputil包的安全修复,以及对链接器、go命令和net/http包的错误修复。详情请见我们问题跟踪器上的 Go 1.16.5 milestone

go1.16.6(2021-07-12发布)包括对crypto/tls包的安全修复,以及对编译器、netnet/http包的错误修复。详情请参见问题跟踪器上的Go 1.16.6 milestone

go1.16.7(2021-08-05发布)包括对net/http/httputil包的安全修复,以及对编译器、链接器、runtimego命令和net/http包的错误修复。详情请见我们问题跟踪器上的 Go 1.16.7 milestone

go1.16.8(2021-09-09发布)包括对archive/zip包的安全修复,以及对archive/zipgo/internal/gccgoimporterhtml/templatenet/httpruntime/pprof包的错误修复。详情请参见问题跟踪器上的 Go 1.16.8 milestone

go1.16.9(2021-10-07发布)包括对linker和misc/wasm目录的安全修复,以及对runtimetext/template包的错误修复。详情请见我们问题跟踪器上的Go 1.16.9 milestone

go1.16.10(2021-11-04发布)包括对archive/zipdebug/macho包的安全修复,以及对编译器、链接器、runtimemisc/wasm目录和net/http包的错误修复。详情请见我们问题跟踪器上的 Go 1.16.10 milestone

go1.16.11(2021-12-02发布)包括对编译器、runtime以及net/httpnet/http/httptesttime包的修复。详情请参见问题跟踪器上的Go 1.16.11 milestone

go1.16.12(2021-12-09发布)包括net/httpsyscall包的安全修复。详情请参见问题追踪器上的Go 1.16.12 milestone

go1.16.13(2022-01-06发布)包括对编译器、链接器、runtimenet/http包的修复。详情请参见问题追踪器上的 Go 1.16.13 milestone

go1.16.14(2022-02-10发布)包括对go命令、crypto/ellipticmath/big包的安全修复,以及对编译器、链接器、runtimego命令和debug/machodebug/penet/http/httptest以及testing包的错误修复。详情请见我们问题跟踪器上的Go 1.16.14 milestone

go1.16.15(2022-03-03发布)包括对regexp/syntax包的安全修复,以及对编译器、runtimego命令和net包的错误修复。详情请见我们问题跟踪器上的Go 1.16.15 milestone

go1.15 (released 2020-08-11)

Go 1.15是Go的一个重要版本。请阅读 Go 1.15 发行说明以了解更多信息。

Minor revisions

go1.15.1(2020-09-01发布)包括net/http/cginet/http/fcgi包的安全修复。详情请见我们问题跟踪器上的 Go 1.15.1 milestone

go1.15.2(2020-09-09发布)包括对编译器、runtime、文档、go命令以及net/mailossynctesting包的修复。详情请见我们问题跟踪器上的Go 1.15.2 milestone

go1.15.3(2020-10-14发布)包括对cgo、编译器、runtimego命令,以及bytesplugintesting包的修复。详情请见我们问题跟踪器上的Go 1.15.3 milestone

go1.15.4(2020-11-05发布)包括对cgo、编译器、链接器、runtime,以及compress/flatenet/httpreflecttime包的修复。详情请见我们问题跟踪器上的Go 1.15.4 milestone

go1.15.5(2020-11-12发布)包括对go命令和math/big包的安全修复。详情请参见问题追踪器上的Go 1.15.5 milestone

go1.15.6(2020-12-03发布)包括对编译器、链接器、runtimego命令和io包的修复。详情请参见问题追踪器上的Go 1.15.6 milestone

go1.15.7(2021-01-19发布)包括对go命令和crypto/elliptic包的安全修复。详情请参见问题追踪器上的Go 1.15.7 milestone

go1.15.8(2021-02-04发布)包括对编译器、链接器、runtimego命令和net/http包的修复。详情请参见问题跟踪器上的 Go 1.15.8 milestone

go1.15.9(2021-03-10发布)包括对encoding/xml包的安全修复。详见问题追踪器上的Go 1.15.9 milestone

go1.15.10(2021-03-11发布)包括对编译器、go命令以及net/httpossyscalltime包的修复。详情请参见问题跟踪器上的Go 1.15.10 milestone

go1.15.11(2021-04-01发布)包括对cgo、编译器、链接器、runtimego命令以及database/sqlnet/http包的修复。详情请见我们问题跟踪器上的Go 1.15.11 milestone

go1.15.12(2021-05-06发布)包括net/http包的安全修复,以及编译器、runtimearchive/zipsyscalltime包的错误修复。详情请见我们问题跟踪器上的 Go 1.15.12 milestone

go1.15.13(2021-06-03发布)包括对archive/zipmath/bignetnet/http/httputil包的安全修复,以及对链接器、go命令、math/bignet/http包的错误修复。详情请见我们问题跟踪器上的 Go 1.15.13 milestone

go1.15.14(2021-07-12发布)包括对crypto/tls包的安全修复,以及对链接器和net包的错误修复。详情请参见问题跟踪器上的Go 1.15.14 milestone

go1.15.15(2021-08-05发布)包括对net/http/httputil包的安全修复,以及对编译器、runtimego命令和net/http包的错误修复。详情请见我们问题跟踪器上的Go 1.15.15 milestone

go1.14 (released 2020-02-25)

Go 1.14是Go的一个重要版本。请阅读 Go 1.14 发行说明以了解更多信息。

Minor revisions

go1.14.1(2020-03-19发布)包括对go命令、工具和runtime的修正。请参阅我们问题跟踪器上的 Go 1.14.1 milestone以了解详情。

go1.14.2(2020-04-08发布)包括对cgogo命令、runtime以及os/exectesting包的修正。详情请参见问题追踪器上的 Go 1.14.2 milestone

go1.14.3(2020-05-14发布)包括对cgo、编译器、runtime以及go/docmath/big包的修正。详情请参见问题追踪器上的 Go 1.14.3 milestone

go1.14.4(2020-06-01发布)包括对go doc命令、runtime、以及encoding/jsonos包的修复。详情请参见问题追踪器上的 Go 1.14.4 milestone

go1.14.5(2020-07-14发布)包括对crypto/x509net/http包的安全修复。详情请参见问题追踪器上的 Go 1.14.5 milestone

go1.14.6(2020-07-16发布)包括对go命令、编译器、链接器、vet以及database/sqlencoding/jsonnet/httpreflecttesting包的修复。详情请见我们的问题跟踪器上的 Go 1.14.6 milestone

go1.14.7(2020-08-06发布)包括对encoding/binary包的安全修复。详见问题追踪器上的Go 1.14.7 milestone

go1.14.8(2020-09-01发布)包括 net/http/cginet/http/fcgi 包的安全修复。详情请参见问题追踪器上的 Go 1.14.8 milestone

go1.14.9(2020-09-09发布)包括对编译器、链接器、runtime、文档,以及net/httptesting包的修复。详情请参见问题跟踪器上的 Go 1.14.9 milestone

go1.14.10(2020-10-14发布)包括对编译器、runtime以及plugintesting包的修正。详情请参见问题追踪器上的Go 1.14.10 milestone

go1.14.11(2020-11-05发布)包括对runtimenet/httptime包的修复。详情请参见问题追踪器上的 Go 1.14.11 milestone

go1.14.12(2020-11-12发布)包括对go命令和math/big包的安全修复。详情请参见问题追踪器上的Go 1.14.12 milestone

go1.14.13(2020-12-03发布)包括对编译器、runtimego命令的修复。详情请参见问题追踪器上的Go 1.14.13 milestone

go1.14.14(2021-01-19发布)包括对go命令和crypto/elliptic包的安全修复。详情请参见问题追踪器上的Go 1.14.14 milestone

go1.14.15(2021-02-04发布)包括对编译器、runtimego命令和net/http包的修复。详情请见我们问题追踪器上的Go 1.14.15 milestone

go1.13 (released 2019-09-03)

Go 1.13是Go的一个重要版本。阅读 Go 1.13 发行说明以了解更多信息。

Minor revisions

go1.13.1(2019-09-25发布)包括net/httpnet/textproto包的安全修复。详情请见我们问题跟踪器上的Go 1.13.1 milestone

go1.13.2(2019-10-17发布)包括对编译器和crypto/dsa包的安全修复。详情请见我们问题追踪器上的Go 1.13.2 milestone

go1.13.3(2019-10-17发布)包括对go命令、工具链、runtime以及crypto/ecdsanetnet/httpsyscall包的修复。详情请见我们问题跟踪器上的Go 1.13.3 milestone

go1.13.4(2019-10-31发布)包括对net/httpsyscall包的修复。它还修复了macOS 10.15 Catalina上的一个问题,即未经公证的安装程序和二进制文件被Gatekeeper拒绝。详情请见我们问题追踪器上的 Go 1.13.4 milestone

go1.13.5(2019-12-04发布)包括对go命令、runtime、链接器和net/http包的修复。详情请见我们问题追踪器上的Go 1.13.5 milestone

go1.13.6(2020-01-09发布)包括对runtimenet/http包的修正。详情请参见问题追踪器上的 Go 1.13.6 milestone

go1.13.7(2020-01-28发布)包括对 crypto/x509 包的两个安全修复。详情请参见问题追踪器上的Go 1.13.7 milestone

go1.13.8(2020-02-12发布)包括对runtimecrypto/x509net/http包的修复。详情请参见问题追踪器上的 Go 1.13.8 milestone

go1.13.9(2020-03-19发布)包括对go命令、工具、runtime、工具链和crypto/cypher包的修复。详情请见我们问题跟踪器上的Go 1.13.9 milestone

go1.13.10(2020-04-08发布)包括对go命令、runtime以及os/exectime包的修复。详情请参见问题追踪器上的 Go 1.13.10 milestone

go1.13.11(2020-05-14发布)包括对编译器的修复。详见问题追踪器上的 Go 1.13.11 milestone

go1.13.12(2020-06-01发布)包括对runtime以及go/typesmath/big包的修正。详情请参见问题追踪器上的 Go 1.13.12 milestone

go1.13.13(2020-07-14发布)包括对crypto/x509net/http包的安全修复。详情请参见问题追踪器上的 Go 1.13.13 milestone

go1.13.14(2020-07-16发布)包括对编译器、vet以及database/sqlnet/httpreflect包的修复。详情请参见问题跟踪器上的 Go 1.13.14 milestone

go1.13.15(2020-08-06发布)包括对encoding/binary包的安全修复。详情请见我们问题追踪器上的Go 1.13.15 milestone

go1.12 (released 2019-02-25)

Go 1.12是Go的一个重要版本。阅读 Go 1.12 发行说明以了解更多信息。

Minor revisions

go1.12.1(2019-03-14发布)包括对cgo、编译器、go命令以及fmtnet/smtpospath/filepathsynctext/template包的修正。详情请见我们问题跟踪器上的 Go 1.12.1 milestone

go1.12.2(2019-04-05发布)包括对runtime的安全修复,以及对编译器、go命令、docnetnet/http/httputilos包的错误修复。详情请参见问题跟踪器上的 Go 1.12.2 milestone

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命令、runtimeos包的修复。详情请见我们问题跟踪器上的Go 1.12.5 milestone

go1.12.6(2019-06-11发布)包括对编译器、链接器、go命令以及crypto/x509net/httpos包的修复。详情请见我们问题跟踪器上的Go 1.12.6 milestone

go1.12.7(2019-07-08发布)包括对cgo、编译器和链接器的修复。详情请见我们的问题跟踪器上的Go 1.12.7 milestone

go1.12.8(2019-08-13发布)包括对net/httpnet/url包的安全修复。详情请见我们问题追踪器上的Go 1.12.8 milestone

go1.12.9(2019-08-15发布)包括对链接器以及math/bigos包的修复。详情请见我们问题追踪器上的Go 1.12.9里程碑

go1.12.10(2019-09-25发布)包括对net/httpnet/textproto包的安全修复。详情请见我们问题追踪器上的Go 1.12.10里程碑

go1.12.11(2019-10-17发布)包括对crypto/dsa包的安全修复。详情请参见问题追踪器上的Go 1.12.11里程碑

go1.12.12(2019-10-17发布)包括对go命令、runtime以及netsyscall包的修复。详情请见我们问题追踪器上的Go 1.12.12里程碑

go1.12.13(2019-10-31发布)修复了macOS 10.15 Catalina上的一个问题,即未经公证的安装程序和二进制文件被Gatekeeper拒绝。只有遇到这个问题的macOS用户才需要更新。

go1.12.14(2019-12-04发布)包括一个对runtime的修复。详情请见我们问题跟踪器上的Go 1.12.14里程碑

go1.12.15(2020-01-09发布)包括对runtimenet/http包的修复。详情请参见问题追踪器上的 Go 1.12.15 里程碑

go1.12.16(2020-01-28发布)包括对 crypto/x509 包的两个安全修复。详情请参见问题追踪器上的 Go 1.12.16 里程碑

go1.12.17(2020-02-12发布)包括一个对runtime的修复。详见问题追踪器上的Go 1.12.17里程碑

go1.11 (released 2018-08-24)

Go 1.11是Go的一个重要版本。阅读 Go 1.11 发行说明以了解更多信息。

Minor revisions

go1.11.1(2018-10-01发布)包括对编译器、文档、go命令、runtime以及crypto/x509encoding/jsongo/typesnetnet/httpreflect包的修复。详情请见我们问题跟踪器上的Go 1.11.1里程碑

go1.11.2(2018-11-02发布)包括对编译器、链接器、文档、go命令,以及database/sqlgo/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、编译器、链接器、runtime、文档、go命令以及go/typesnet/http包的修复。它包括对Go 1.11.3中引入的一个bug的修复,该bug会破坏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、编译器、链接器、runtimego命令以及crypto/x509encoding/jsonnetnet/url包的修复。详情请见我们问题跟踪器上的 Go 1.11.6 里程碑

go1.11.7(2019-04-05发布)包括对runtimenet包的修复。详见问题追踪器上的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发布)包括对runtime的安全修复,以及对链接器的错误修复。详情请见我们问题跟踪器上的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/httpnet/url包的安全修复。详情请见我们的问题跟踪器上的Go 1.11.13里程碑

go1.10 (released 2018-02-16)

Go 1.10是Go的一个重要版本。阅读 Go 1.10 发行说明以了解更多信息。

Minor revisions

go1.10.1(2018-03-28发布)包括对go命令的安全修复,以及对编译器、runtimearchive/zipcrypto/tlscrypto/x509encoding/jsonnetnet/httpnet/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/tlscrypto/x509strings包的修复。特别是,它为go命令增加了对vgo过渡的最小支持。详情请见我们问题跟踪器上的 Go 1.10.3 里程碑

go1.10.4(2018-08-24发布)包括对go命令、链接器以及bytesmime/multipartnet/httpstrings包的修复。详情请见我们问题跟踪器上的Go 1.10.4里程碑

go1.10.5(2018-11-02发布)包括对go命令、链接器、runtimedatabase/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 (released 2017-08-24)

Go 1.9是Go的一个重要版本。阅读 Go 1.9 发行说明以了解更多信息。

Minor revisions

go1.9.1(2017-10-04发布)包括两个安全修复。请参阅我们的问题跟踪器上的Go 1.9.1里程碑以了解详情。

go1.9.2(2017-10-25发布)包括对编译器、链接器、runtime、文档、go命令以及crypto/x509database/sqllognet/smtp包的修正。它包括对 Go 1.9.1 中引入的一个错误的修复,该错误在某些情况下会破坏非 Git 仓库的 go get。详情请参见问题追踪器上的 Go 1.9.2 里程碑

go1.9.3(2018-01-22发布)包括net/url包的安全修复,以及编译器、runtimedatabase/sqlmath/bignet/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/x509strings包的修复。特别是,它为go命令增加了对vgo过渡的最小支持。详情请见我们问题跟踪器上的Go 1.9.7里程碑

go1.8 (released 2017-02-16)

Go 1.8是Go的一个重要版本。阅读 Go 1.8 发行说明以了解更多信息。

Minor revisions

go1.8.1(2017-04-07发布)包括对编译器、链接器、runtime、文档、go命令以及crypto/tlsencoding/xmlimage/pngnetnet/httpreflecttext/templatetime包的修复。详情请见我们问题跟踪器上的Go 1.8.1里程碑

go1.8.2(2017-05-23发布)包括一个对crypto/elliptic包的安全修复。详情请见我们问题追踪器上的Go 1.8.2里程碑

go1.8.3(2017-05-24发布)包括对编译器、runtime、文档和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发布)包括对编译器、链接器、runtime、文档、go命令以及crypto/x509net/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 (released 2016-08-15)

Go 1.7是Go的一个重要版本。阅读 Go 1.7 发行说明以了解更多信息。

Minor revisions

go1.7.1(2016-09-07发布)包括对编译器、runtime、文档以及compress/flatehash/crc32ionetnet/httppath/filepathreflectsyscall包的修正。详情请见我们问题跟踪器上的 Go 1.7.1 里程碑

go1.7.2不应被使用。它已被标记但未完全发布。由于最后一分钟的错误报告,该版本被推迟了。请使用go1.7.3来代替,并参考下面的变化摘要。

go1.7.3(2016-10-19发布)包括对编译器、runtime以及crypto/ciphercrypto/tlsnet/httpstrings包的修复。详情请见我们问题跟踪器上的Go 1.7.3里程碑

go1.7.4(2016-12-01发布)包括两个安全修复。详见问题追踪器上的 Go 1.7.4 里程碑

go1.7.5(2017-01-26发布)包括对编译器、runtime以及crypto/x509time包的修复。详情请见我们的问题跟踪器上的Go 1.7.5里程碑

go1.7.6(2017-05-23发布)包括与Go 1.8.2相同的安全修复,并在同一时间发布。详情请见我们问题追踪器上的Go 1.8.2里程碑

go1.6 (released 2016-02-17)

Go 1.6是Go的一个重要版本。阅读 Go 1.6 发行说明以了解更多信息。

Minor revisions

go1.6.1(2016-04-12发布)包括两个安全修复。请参阅我们的问题跟踪器上的 Go 1.6.1 里程碑了解详情。

go1.6.2(2016-04-20发布)包括对编译器、runtime、工具、文档,以及mime/multipartnet/httpsort包的修复。详情请见我们问题跟踪器上的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.5 (released 2015-08-19)

Go 1.5是Go的一个重要版本。阅读 Go 1.5 发行说明以了解更多信息。

Minor revisions

go1.5.1(2015-09-08发布)包括对编译器、汇编器以及fmtnet/textprotonet/httpruntime包的错误修复。详情请见我们问题跟踪器上的Go 1.5.1里程碑

go1.5.2(2015-12-02发布)包括对编译器、链接器以及mime/multipartnetruntime包的错误修复。详情请见我们问题跟踪器上的Go 1.5.2里程碑

go1.5.3(2016-01-13发布)包括对影响crypto/tls包的math/big包的安全修复。详见发布公告

go1.5.4(2016-04-12发布)包括两个安全修复。它包含与Go 1.6.1相同的修复,并在同一时间发布。详情请见我们问题跟踪器上的Go 1.6.1里程碑

go1.4 (released 2014-12-10)

Go 1.4是Go的一个重要版本。阅读 Go 1.4 发行说明以了解更多信息。

Minor revisions

go1.4.1(2015-01-15发布)包括对链接器和logsyscallruntime包的错误修复。详情请参见我们问题跟踪器上的 Go 1.4.1 里程碑

go1.4.2(2015-02-17发布)包括对编译器的安全修复,以及对go命令、编译器和链接器以及runtimesyscallreflectmath/big包的错误修复。详情请见我们问题跟踪器上的 Go 1.4.2 里程碑

go1.4.3(2015-09-22发布)包括net/http包的安全修复和runtime包的错误修复。详情请见我们问题追踪器上的Go 1.4.3里程碑

go1.3 (released 2014-06-18)

Go 1.3是Go的一个重要版本。阅读 Go 1.3 发行说明以了解更多信息。

Minor revisions

go1.3.1(2014-08-13发布)包括对编译器以及runtimenetcrypto/rsa包的错误修复。详细内容请参见变更历史

go1.3.2(2014-09-25发布)包括对crypto/tls包的安全修复和对cgo的错误修复。详见变更历史

go1.3.3(2014-09-30发布)包括对cgoruntime 包和nacl端口的进一步错误修复。详见变更历史

go1.2 (released 2013-12-01)

Go 1.2是Go的一个重要版本。请阅读 Go 1.2 发行说明 以了解更多信息。

Minor revisions

go1.2.1(2014-03-02发布)包括对runtimenetdatabase/sql包的错误修复。详情请参见变更历史

go1.2.2(2014-05-05发布)包括一个影响到二进制发行版中包含的tour binary的安全修复(感谢Guillaume T)。

go1.1 (released 2013-05-13)

Go 1.1是Go的一个重要版本。请阅读 Go 1.1 发行说明 以了解更多信息。

Minor revisions

go1.1.1(2013-06-13发布)包括对编译器的安全修复以及对编译器和runtime的若干错误修复。详情请参见变更历史

go1.1.2(2013-08-13发布)包括对gc编译器和cgo,以及bufioruntimesyscalltime包的修复。详情请参见变更历史。如果您在ARM或386架构的Linux下使用syscall包的GetrlimitSetrlimit函数,请注意11803043的变动,它修复了issue 5949

go1 (released 2012-03-28)

Go 1是Go的一个重要版本,将长期保持稳定。请阅读 Go 1 发行说明了解更多信息。

我们希望为 Go 1 编写的程序能够在未来的 Go 1 版本下继续正确地编译和运行,不做任何改变。 阅读 Go 1 兼容性文件,了解更多关于 Go 1 的未来。

go1版本对应的是weekly.2012-03-27

Minor revisions

go1.0.1(2012-04-25发布)是为了修复一个可能导致内存损坏的转义分析错误。它还包括几个小的代码和文档修复。

go1.0.2(2012-06-13发布)修正了使用结构体或数组键的映射实现中的两个错误:issue 3695issue 3573。它还包括许多小的代码和文档修复。

go1.0.3(2012-09-21发布)包括一些小的代码和文档修正。

完整的变化列表请参见go1发布分支历史

Older releases 较早的版本

请参阅Go1发布前的历史页面,了解早期发布的注意事项。