发布历史
此页面总结了 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.24.0(发布于 2025-02-11)
Go 1.24.0 是 Go 的一个主要版本。阅读Go 1.24 发行说明以获取更多信息。
次要修订版本
go1.24.1(发布于 2025-03-04)包含对 net/http
包的安全修复,以及对 cgo、编译器、go
命令以及 reflect
、runtime
和 syscall
包的错误修复。有关详细信息,请参阅我们的问题跟踪器上的Go 1.24.1 里程碑。
go1.24.2(发布于 2025-04-01)包含对 net/http
包的安全修复,以及对编译器、运行时、go
命令以及 crypto/tls
、go/types
、net/http
和 testing
包的错误修复。有关详细信息,请参阅我们的问题跟踪器上的Go 1.24.2 里程碑。
go1.23.0(发布于 2024-08-13)
Go 1.23.0 是 Go 的一个主要版本。阅读Go 1.23 发行说明以获取更多信息。
次要修订版本
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.23.4(发布于 2024-12-03)包含对编译器、运行时、trace
命令以及 syscall
包的修复。有关详细信息,请参阅我们的问题跟踪器上的Go 1.23.4 里程碑。
go1.23.5(发布于 2025-01-16)包含对 crypto/x509
和 net/http
包的安全修复,以及对编译器、运行时和 net
包的错误修复。有关详细信息,请参阅我们的问题跟踪器上的Go 1.23.5 里程碑。
go1.23.6(发布于 2025-02-04)包含对 crypto/elliptic
包的安全修复,以及对编译器和 go
命令的错误修复。有关详细信息,请参阅我们的问题跟踪器上的Go 1.23.6 里程碑。
go1.23.7(发布于 2025-03-04)包含对 net/http
包的安全修复,以及对 cgo、编译器以及 reflect
、runtime
和 syscall
包的错误修复。有关详细信息,请参阅我们的问题跟踪器上的Go 1.23.7 里程碑。
go1.23.8(发布于 2025-04-01)包含对 net/http
包的安全修复,以及对运行时和 go
命令的错误修复。有关详细信息,请参阅我们的问题跟踪器上的Go 1.23.8 里程碑。
go1.22.0(发布于 2024-02-06)
Go 1.22.0 是 Go 的一个主要版本。阅读Go 1.22 发行说明以获取更多信息。
次要修订版本
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.22.10(发布于 2024-12-03)包含对运行时和 syscall
包的修复。有关详细信息,请参阅我们的问题跟踪器上的Go 1.22.10 里程碑。
go1.22.11(发布于 2025-01-16)包含对 crypto/x509
和 net/http
包的安全修复,以及对运行时的错误修复。有关详细信息,请参阅我们的问题跟踪器上的Go 1.22.11 里程碑。
go1.22.12(发布于 2025-02-04)包含对 crypto/elliptic
包的安全修复,以及对编译器和 go
命令的错误修复。有关详细信息,请参阅我们的问题跟踪器上的Go 1.22.12 里程碑。
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.16(发布于 2021-02-16)
Go 1.16 是 Go 的一个主要版本。阅读Go 1.16 发行说明以获取更多信息。
次要修订版本
go1.16.1(发布于 2021-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
包的 bug 修复。详情请参阅我们的问题跟踪器上的 Go 1.16.5 里程碑。
go1.16.6(发布于 2021-07-12)包含对 crypto/tls
包的安全修复,以及对编译器、net
和 net/http
包的 bug 修复。详情请参阅我们的问题跟踪器上的 Go 1.16.6 里程碑。
go1.16.7(发布于 2021-08-05)包含对 net/http/httputil
包的安全修复,以及对编译器、链接器、运行时、go
命令和 net/http
包的 bug 修复。详情请参阅我们的问题跟踪器上的 Go 1.16.7 里程碑。
go1.16.8(发布于 2021-09-09)包含对 archive/zip
包的安全修复,以及对 archive/zip
、go/internal/gccgoimporter
、html/template
、net/http
和 runtime/pprof
包的 bug 修复。详情请参阅我们的问题跟踪器上的 Go 1.16.8 里程碑。
go1.16.9(发布于 2021-10-07)包含对链接器和 misc/wasm
目录的安全修复,以及对运行时和 text/template
包的 bug 修复。详情请参阅我们的问题跟踪器上的 Go 1.16.9 里程碑。
go1.16.10(发布于 2021-11-04)包含对 archive/zip
和 debug/macho
包的安全修复,以及对编译器、链接器、运行时、misc/wasm
目录和 net/http
包的 bug 修复。详情请参阅我们的问题跟踪器上的 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
包的 bug 修复。详情请参阅我们的问题跟踪器上的 Go 1.16.14 里程碑。
go1.16.15(发布于 2022-03-03)包含对 regexp/syntax
包的安全修复,以及对编译器、运行时、go
命令和 net
包的 bug 修复。详情请参阅我们的问题跟踪器上的 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
包的 bug 修复。详情请参阅我们的问题跟踪器上的 Go 1.15.12 里程碑。
go1.15.13(发布于 2021-06-03)包含对 archive/zip
、math/big
、net
和 net/http/httputil
包的安全修复,以及对链接器、go
命令以及 math/big
和 net/http
包的 bug 修复。详情请参阅我们的问题跟踪器上的 Go 1.15.13 里程碑。
go1.15.14(发布于 2021-07-12)包含对 crypto/tls
包的安全修复,以及对链接器和 net
包的 bug 修复。详情请参阅我们的问题跟踪器上的 Go 1.15.14 里程碑。
go1.15.15(发布于 2021-08-05)包含对 net/http/httputil
包的安全修复,以及对编译器、运行时、go
命令和 net/http
包的 bug 修复。详情请参阅我们的问题跟踪器上的 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
包的 bug 修复。详情请参阅我们的问题跟踪器上的 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.17(发布于 2020-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 中引入的一个 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、编译器、链接器、运行时、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)包含对运行时的安全修复,以及对链接器的 bug 修复。详情请参阅我们的问题跟踪器上的 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
包的 bug 修复。详情请参阅我们的问题跟踪器上的 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
包的修复。特别是,它增加了对 go 命令对 vgo 过渡的最小支持。详情请参阅我们的问题跟踪器上的 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 中引入的一个 bug 的修复,该 bug 导致包含 "...
" 的导入路径模式下的 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 中引入的一个 bug 的修复,该 bug 导致在某些条件下对非 Git 仓库的 go
get
无法工作。详情请参阅我们的问题跟踪器上的 Go 1.9.2 里程碑。
go1.9.3(发布于 2018-01-22)包含对 net/url
包的安全修复,以及对编译器、运行时以及 database/sql
、math/big
和 net/http
包的 bug 修复。详情请参阅我们的问题跟踪器上的 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
包的 bug 修复。详情请参阅我们的问题跟踪器上的 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
包的修复。特别是,它增加了对 go 命令对 vgo 过渡的最小支持。详情请参阅我们的问题跟踪器上的 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 中引入的一个 bug 的修复,该 bug 导致在某些条件下对非 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.6(发布日期 2016-02-17)
Go 1.6 是 Go 的一个主要版本。更多信息请阅读 Go 1.6 发布说明。
次要修订版本
go1.6.1(发布日期 2016-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)包含对 net/http/cgi
包以及在 CGI 环境下使用 net/http
包时的安全修复。详情请参见我们问题跟踪器上的 Go 1.6.3 里程碑。
go1.6.4(发布日期 2016-12-01)包含两个安全修复。它包含与 Go 1.7.4 相同的修复,并同时发布。详情请参见我们问题跟踪器上的 Go 1.7.4 里程碑。
go1.5(发布日期 2015-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)包含对影响 crypto/tls
包的 math/big
包的安全修复。详情请参见发布公告。
go1.5.4(发布日期 2016-04-12)包含两个安全修复。它包含与 Go 1.6.1 相同的修复,并同时发布。详情请参见我们问题跟踪器上的 Go 1.6.1 里程碑。
go1.4(发布日期 2014-12-10)
Go 1.4 是 Go 的一个主要版本。更多信息请阅读 Go 1.4 发布说明。
次要修订版本
go1.4.1(发布日期 2015-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、runtime 包和 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
函数,请注意修复了 issue 5949 的变更 11803043。
go1(发布日期 2012-03-28)
Go 1 是 Go 的一个主要版本,它将长期保持稳定。更多信息请阅读 Go 1 发布说明。
Go 1 版本编写的程序在未来的 Go 1 版本下应该可以继续正确编译和运行,无需修改。更多关于 Go 1 未来发展的信息,请阅读 Go 1 兼容性文档。
go1 版本对应于 weekly.2012-03-27
。
次要修订版本
发布 go1.0.1(发布日期 2012-04-25)是为了修复一个可能导致内存损坏的逃逸分析错误。它还包括几项微小的代码和文档修复。
发布 go1.0.2(发布日期 2012-06-13)是为了修复在使用结构体或数组作为键的 map 实现中的两个错误:issue 3695 和 issue 3573。它还包括许多微小的代码和文档修复。
go1.0.3(发布日期 2012-09-21)包含微小的代码和文档修复。
完整变更列表请参见 go1 发布分支历史。
更早的版本
更早版本的说明请参见 Go 1 发布前历史页面。