Golang實踐錄:go發布版本信息收集

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/127663206
  • golang1.16新特性速覽:https://www.cnblogs.com/apocelipes/p/14409273.html
  • golang1.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 的實驗性支持(GOOS=openbsd,GOARCH=riscv64)。

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/gobgo/build/constraintgo/parser 軟件包的安全修復,以及對編譯器、go 命令、運行時以及 database/sqlgo/typesosruntime/traceunique 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.23.1 里程碑。

go1.23.2(發布于 2024-10-01)修復了編譯器、cgo、運行時以及 mapsosos/exectimeunique 軟件包。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.23.2 里程碑。

go1.23.3(發布于 2024-11-06)修復了鏈接器、運行時以及 net/httpossyscall 軟件包。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.23.3 里程碑。

go1.22.0 (2024-02-06 發布)?

Go 1.22.0 是 Go 的一個主要版本。請閱讀 Go 1.22 發行說明 了解更多信息。

新特性

工具鏈

標準庫

平臺相關

Darwin?
在 64 位 x86 架構的 macOS(darwin/amd64 )上,Go 工具鏈默認生成位置無關的可執行文件 (PIE)。可以通過指定 -buildmode=exe 構建標志來生成非 PIE 二進制文件。在基于 ARM 的 64 位 macOS(darwin/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 位 PowerPC(openbsd/ppc64)上為 OpenBSD 添加了一個實驗性移植。

小修訂?

go1.22.1(發布于 2024-03-05)包括對 crypto/x509html/templatenet/httpnet/http/cookiejarnet/mail 軟件包的安全修復,以及對編譯器、go 命令、運行時、trace 命令以及 go/typesnet/http 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.22.1 里程碑。

go1.22.2(發布于 2024-04-03)包含對 net/http 軟件包的安全修復,以及對編譯器、go 命令、鏈接器和 encoding/gobgo/typesnet/httpruntime/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/zipnet/netip 軟件包的安全修復,以及對編譯器、go 命令、鏈接器、運行時和 os 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.22.4 里程碑。

go1.22.5(發布于 2024-07-02)包含對 net/http 軟件包的安全修復,以及對編譯器、cgo、go 命令、鏈接器、運行時以及 crypto/tlsgo/typesnetnet/httpos/exec 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.22.5 里程碑。

go1.22.6(發布于 2024-08-06)包含對 go 命令、編譯器、鏈接器、trace 命令、covdata 命令以及 bytesgo/typesos/exec 軟件包的修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.22.6 里程碑。

go1.22.7(發布于 2024-09-05)包括對 encoding/gobgo/build/constraintgo/parser 軟件包的安全修復,以及對 fix 命令和運行時的錯誤修復。 有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.22.7 里程碑。

go1.22.8(發布于 2024-10-01)包括對 cgo 以及 mapssyscall 軟件包的修復。有關詳細信息,請參閱我們問題跟蹤器上的 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/gocrypto/tlshtml/template 軟件包的四個安全修復,以及對編譯器、go 命令、鏈接器、運行時以及 contextcrypto/tlsencoding/gobencoding/xmlgo/typesnet/httpospath/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/typesnet/httpruntime/cgo 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.21.4 里程碑。

go1.21.5(發布于 2023-12-05)包括對 go 命令、net/httppath/filepath 軟件包的安全修復,以及對編譯器、go 命令、運行時和 crypto/randnetossyscall 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.21.5 里程碑。

go1.21.6(發布于 2024-01-09)修復了編譯器、運行時以及 crypto/tlsmapsruntime/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/x509html/templatenet/httpnet/http/cookiejarnet/mail 軟件包的安全修復,以及對 go 命令和運行時的錯誤修復。 有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.21.8 里程碑。

go1.21.9(發布于 2024-04-03)包含對 net/http 軟件包的安全修復,以及對鏈接器和 go/typesnet/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/zipnet/netip 軟件包的安全修復,以及對編譯器、go 命令、運行時和 os 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.21.11 里程碑。

go1.21.12(發布于 2024-07-02)包括對 net/http 軟件包的安全修復,以及對編譯器、go 命令、運行時和 crypto/x509net/httpnet/netipos 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 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/tlsmime/multipartnet/httppath/filepath 包的安全修復,以及對編譯器、go 命令、鏈接器、運行時和 time 包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.20.1 里程碑。

go1.20.2(發布于 2023-03-07)包含對 crypto/elliptic 軟件包的安全修復,以及對編譯器、covdata 命令、鏈接器、運行時以及 crypto/ecdhcrypto/rsacrypto/x509ossyscall 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.20.2 里程碑。

go1.20.3(發布于 2023-04-04)包括對 go/parserhtml/templatemime/multipartnet/httpnet/textproto 軟件包的安全修復,以及對編譯器、鏈接器、運行時和 time 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.20.3 里程碑。

go1.20.4(發布于 2023-05-02)包括對 html/template 軟件包的三個安全修復,以及對編譯器、運行時和 crypto/subtlecrypto/tlsnet/httpsyscall 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.20.4 里程碑。

go1.20.5(發布于 2023-06-06)包含對 cmd/goruntime 軟件包的四個安全修復,以及對編譯器、go 命令、運行時以及 crypto/rsanetos 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.20.5 里程碑。

go1.20.6(發布于 2023-07-11)包含對 net/http 軟件包的安全修復,以及對編譯器、cgo、cover 工具、go 命令、運行時以及 crypto/ecdsago/buildgo/printernet/mailtext/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/tlsgo/typesnet/httppath/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/httppath/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/httpnet/url 軟件包的安全修復,以及對編譯器、go 命令、pprof 命令、鏈接器、運行時以及 crypto/tlscrypto/x509 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.19.1 里程碑。

go1.19.2(發布于 2022-10-04)包括對 archive/tarnet/http/httputilregexp 軟件包的安全修復,以及對編譯器、鏈接器、運行時和 go/types 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.19.2 里程碑。

go1.19.3(發布于 2022-11-01)包括對 os/execsyscall 軟件包的安全修復,以及對編譯器和運行時的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.19.3 里程碑。

go1.19.4(發布于 2022-12-06)包括對 net/httpos 軟件包的安全修復,以及對編譯器、運行時和 crypto/x509os/execsync/atomic 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.19.4 里程碑。

go1.19.5(發布于 2023-01-10)修復了編譯器、鏈接器以及 crypto/x509net/httpsync/atomicsyscall 軟件包。 有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.19.5 里程碑。

go1.19.6(發布于 2023-02-14)包括對 crypto/tlsmime/multipartnet/httppath/filepath 軟件包的安全修復,以及對 go 命令、鏈接器、運行時和 crypto/x509net/httptime 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.19.6 里程碑。

go1.19.7(發布于 2023-03-07)包括對 crypto/elliptic 軟件包的安全修復,以及對鏈接器、運行時和 crypto/x509syscall 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.19.7 里程碑。

go1.19.8(發布于 2023-04-04)包括對 go/parserhtml/templatemime/multipartnet/httpnet/textproto 軟件包的安全修復,以及對鏈接器、運行時和 time 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.19.8 里程碑。

go1.19.9(發布于 2023-05-02)包含對 html/template 軟件包的三個安全修復,以及對編譯器、運行時和 crypto/tlssyscall 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.19.9 里程碑。

go1.19.10(發布于 2023-06-06)包含對 cmd/goruntime 軟件包的四個安全修復,以及對編譯器、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/tlsnet/http 軟件包的修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.19.13 里程碑。

go1.18(發布于 2022-03-15)?

Go 1.18 是 Go 的一個主要版本。請閱讀 Go 1.18 發行說明 了解更多信息。

主版本小修訂?

go1.18.1(發布于 2022-04-12)包括對 crypto/ellipticcrypto/x509encoding/pem 軟件包的安全修復,以及對編譯器、鏈接器、運行時、go 命令、vet 以及 bytescrypto/x509go/types 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.18.1 里程碑。

go1.18.2(發布于 2022-05-10)包括對 syscall 包的安全修復,以及對編譯器、運行時、go 命令以及 crypto/x509go/typesnet/http/httptestreflectsync/atomic 包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.18.2 里程碑。

go1.18.3(發布于 2022-06-01)包含對 crypto/randcrypto/tlsos/execpath/filepath 軟件包的安全修復,以及對編譯器、crypto/tlstext/template/parse 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.18.3 里程碑。

go1.18.4(發布于 2022-07-12)包含對 compress/gzipencoding/gobencoding/xmlgo/parserio/fsnet/httppath/filepath 軟件包的安全修復,以及對編譯器、go 命令、鏈接器、運行時和 runtime/metrics 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.18.4 里程碑。

go1.18.5(發布于 2022-08-01)包括對 encoding/gobmath/big 軟件包的安全修復,以及對編譯器、go 命令、運行時和 testing 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.18.5 里程碑。

go1.18.6(發布于 2022-09-06)包括對 net/http 軟件包的安全修復,以及對編譯器、go 命令、pprof 命令、運行時和 crypto/tlsencoding/xmlnet 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.18.6 里程碑。

go1.18.7(發布于 2022-10-04)包括對 archive/tarnet/http/httputilregexp 軟件包的安全修復,以及對編譯器、鏈接器和 go/types 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.18.7 里程碑。

go1.18.8(發布于 2022-11-01)包含對 os/execsyscall 軟件包的安全修復,以及對運行時的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.18.8 里程碑。

go1.18.9(發布于 2022-12-06)包含對 net/httpos 軟件包的安全修復,以及對 cgo、編譯器、運行時以及 crypto/x509os/exec 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.18.9 里程碑。

go1.18.10(發布于 2023-01-10)包含對 cgo、編譯器、鏈接器以及 crypto/x509net/httpsyscall 軟件包的修復。 有關詳細信息,請參閱我們問題跟蹤器上的 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/randembedgo/typeshtml/templatenet/http 包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.17.1 里程碑。

go1.17.2(發布于 2021-10-07)包括對鏈接器和 misc/wasm 目錄的安全修復,以及對編譯器、運行時、go 命令以及 text/templatetime 包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.17.2 里程碑。

go1.17.3(發布于 2021-11-04)包含對 archive/zipdebug/macho 軟件包的安全修復,以及對編譯器、鏈接器、運行時、go 命令、misc/wasm 目錄以及 net/httpsyscall 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.17.3 里程碑。

go1.17.4(發布于 2021-12-02)包含對編譯器、鏈接器、運行時以及 go/typesnet/httptime 軟件包的修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.17.4 里程碑。

go1.17.5(發布于 2021-12-09)包含對 net/httpsyscall 軟件包的安全修復。 有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.17.5 里程碑。

go1.17.6(發布于 2022-01-06)包含對編譯器、鏈接器、運行時以及 crypto/x509net/httpreflect 軟件包的修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.17.6 里程碑。

go1.17.7(發布于 2022-02-10)包括對 go 命令以及 crypto/ellipticmath/big 包的安全修復,以及對編譯器、鏈接器、運行時、go 命令以及 debug/machodebug/penet/http/httptest 包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.17.7 里程碑。

go1.17.8(發布于 2022-03-03)包含對 regexp/syntax 包的安全修復,以及對編譯器、運行時、go 命令以及 crypto/x509net 包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.17.8 里程碑。

go1.17.9(發布于 2022-04-12)包含對 crypto/ellipticencoding/pem 包的安全修復,以及對鏈接器和運行時的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.17.9 里程碑。

go1.17.10(發布于 2022-05-10)包含對 syscall 包的安全修復,以及對編譯器、運行時以及 crypto/x509net/http/httptest 包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.17.10 里程碑。

go1.17.11(發布于 2022-06-01)包含對 crypto/randcrypto/tlsos/execpath/filepath 軟件包的安全修復,以及對 crypto/tls 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.17.11 里程碑。

go1.17.12(發布于 2022-07-12)包括對 compress/gzipencoding/gobencoding/xmlgo/parserio/fsnet/httppath/filepath 軟件包的安全修復,以及對編譯器、go 命令、運行時和 runtime/metrics 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.17.12 里程碑。

go1.17.13(發布于 2022-08-01)包括對 encoding/gobmath/big 軟件包的安全修復,以及對編譯器和運行時的錯誤修復。有關詳細信息,請參閱我們的問題跟蹤器上的 Go 1.17.13 里程碑。

go1.16(2021-02-16 發布)?

Go 1.16 是 Go 的一個主要版本。有關更多信息,請閱讀 Go 1.16 發行說明。

主版本小修訂?

go1.16.1(2021-03-10 發布)包含對 archive/zipencoding/xml 包的安全修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.16.1 里程碑。

go1.16.2(發布于 2021-03-11)修復了 cgo、編譯器、鏈接器、go 命令以及 syscalltime 軟件包。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.16.2 里程碑。

go1.16.3(發布于 2021-04-01)修復了編譯器、鏈接器、運行時、go 命令以及 testingtime 軟件包。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.16.3 里程碑。

go1.16.4(發布于 2021-05-06)包含對 net/http 軟件包的安全修復,以及對編譯器、運行時和 archive/zipsyscalltime 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.16.4 里程碑。

go1.16.5(發布于 2021-06-03)包含對 archive/zipmath/bignetnet/http/httputil 軟件包的安全修復,以及對鏈接器、go 命令和 net/http 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.16.5 里程碑。

go1.16.6(發布于 2021-07-12)包含對 crypto/tls 軟件包的安全修復,以及對編譯器、netnet/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/zipgo/internal/gccgoimporterhtml/templatenet/httpruntime/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/zipdebug/macho 軟件包的安全修復,以及對編譯器、鏈接器、運行時、misc/wasm 目錄和 net/http 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.16.10 里程碑。

go1.16.11(發布于 2021-12-02)包含對編譯器、運行時以及 net/httpnet/http/httptesttime 軟件包的修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.16.11 里程碑。

go1.16.12(發布于 2021-12-09)包含對 net/httpsyscall 軟件包的安全修復。 有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.16.12 里程碑。

go1.16.13(發布于 2022-01-06)包含對編譯器、鏈接器、運行時和 net/http 軟件包的修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.16.13 里程碑。

go1.16.14(發布于 2022-02-10)包括對 go 命令以及 crypto/ellipticmath/big 包的安全修復,以及對編譯器、鏈接器、運行時、go 命令以及 debug/machodebug/penet/http/httptesttesting 包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 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/cginet/http/fcgi 軟件包的安全修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.15.1 里程碑。

go1.15.2(發布于 2020-09-09)修復了編譯器、運行時、文檔、go 命令以及 net/mailossynctesting 包。 有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.15.2 里程碑。

go1.15.3(發布于 2020-10-14)修復了 cgo、編譯器、運行時、go 命令以及 bytesplugintesting 軟件包。有關詳細信息,請參閱我們的問題跟蹤器上的 Go 1.15.3 里程碑。

go1.15.4(發布于 2020-11-05)修復了 cgo、編譯器、鏈接器、運行時以及 compress/flatenet/httpreflecttime 軟件包。有關詳細信息,請參閱我們問題跟蹤器上的 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/httpossyscalltime 包的修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.15.10 里程碑。

go1.15.11(發布于 2021-04-01)包含對 cgo、編譯器、鏈接器、運行時、go 命令以及 database/sqlnet/http 包的修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.15.11 里程碑。

go1.15.12(發布于 2021-05-06)包含對 net/http 軟件包的安全修復,以及對編譯器、運行時和 archive/zipsyscalltime 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.15.12 里程碑。

go1.15.13(發布于 2021-06-03)包含對 archive/zipmath/bignetnet/http/httputil 軟件包的安全修復,以及對鏈接器、go 命令以及 math/bignet/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/exectesting 軟件包。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.14.2 里程碑。

go1.14.3(發布于 2020-05-14)修復了 cgo、編譯器、運行時以及 go/docmath/big 軟件包。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.14.3 里程碑。

go1.14.4(發布于 2020-06-01)修復了 go doc 命令、運行時以及 encoding/jsonos 軟件包。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.14.4 里程碑。

go1.14.5(發布于 2020-07-14)修復了 crypto/x509net/http 軟件包的安全問題。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.14.5 里程碑。

go1.14.6(發布于 2020-07-16)修復了 go 命令、編譯器、鏈接器、vet 以及 database/sqlencoding/jsonnet/httpreflecttesting 軟件包。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.14.6 里程碑。

go1.14.7(發布于 2020-08-06)修復了 encoding/binary 軟件包的安全問題。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.14.7 里程碑。

go1.14.8(發布于 2020-09-01)包含對 net/http/cginet/http/fcgi 軟件包的安全修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.14.8 里程碑。

go1.14.9(發布于 2020-09-09)包含對編譯器、鏈接器、運行時、文檔以及 net/httptesting 軟件包的修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.14.9 里程碑。

go1.14.10(發布于 2020-10-14)修復了編譯器、運行時以及 plugintesting 包。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.14.10 里程碑。

go1.14.11(發布于 2020-11-05)修復了運行時以及 net/httptime 包。有關詳細信息,請參閱我們問題跟蹤器上的 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/httpnet/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/ecdsanetnet/httpsyscall 包的修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.13.3 里程碑。

go1.13.4(發布于 2019-10-31)修復了 net/httpsyscall 軟件包。它還修復了 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/x509net/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/exectime 包的修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.13.10 里程碑。

go1.13.11(發布于 2020-05-14)包含對編譯器的修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.13.11 里程碑。

go1.13.12(發布于 2020-06-01)包含對運行時以及 go/typesmath/big 包的修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.13.12 里程碑。

go1.13.13(發布于 2020-07-14)包含對 crypto/x509net/http 包的安全修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.13.13 里程碑。

go1.13.14(發布于 2020-07-16)包含對編譯器、vet 以及 database/sqlnet/httpreflect 包的修復。有關詳細信息,請參閱我們問題跟蹤器上的 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 命令以及 fmtnet/smtpospath/filepathsynctext/template 包。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.12.1 里程碑。

go1.12.2(發布于 2019-04-05)包括對運行時的安全修復,以及對編譯器、go 命令以及 docnetnet/http/httputilos 軟件包的錯誤修復。有關詳細信息,請參閱我們問題跟蹤器上的 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/x509net/httpos 軟件包。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.12.6 里程碑。

go1.12.7(發布于 2019-07-08)修復了 cgo、編譯器和鏈接器。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.12.7 里程碑。

go1.12.8(發布于 2019-08-13)包含對 net/httpnet/url 軟件包的安全修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.12.8 里程碑。

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 命令、運行時以及 netsyscall 包。有關詳細信息,請參閱我們問題跟蹤器上的 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/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、編譯器、鏈接器、運行時、文檔、go 命令以及 go/typesnet/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/x509encoding/jsonnetnet/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/httpnet/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/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 軟件包的修復。具體來說,它添加了 對 vgo 轉換的 go 命令的最低限度支持。有關詳細信息,請參閱我們問題跟蹤器上的 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 命令、鏈接器、運行時和 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/x509database/sqllognet/smtp 包。它修復了 Go 1.9.1 中引入的一個錯誤,該錯誤在某些情況下會破壞非 Git 存儲庫的 go get。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.9.2 里程碑。

go1.9.3(發布于 2018-01-22)修復了 net/url 包的安全問題,以及編譯器、運行時、database/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 軟件包的修復。具體來說,它添加了 對 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/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)包含對編譯器、運行時、文檔和 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/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 (2016-08-15 發布)?

Go 1.7 是 Go 的一個主要版本。請閱讀 Go 1.7 發行說明 了解更多信息。

主版本小修訂?

go1.7.1 (2016-09-07 發布) 修復了編譯器、運行時、文檔以及 compress/flatehash/crc32ionetnet/httppath/filepathreflectsyscall 軟件包。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.7.1 里程碑。

不應使用 go1.7.2。它已標記但尚未完全發布。由于最后一刻的錯誤報告,發布被推遲。請改用 go1.7.3,并參考下面的更改摘要。

go1.7.3(發布于 2016-10-19)包括對編譯器、運行時以及 crypto/ciphercrypto/tlsnet/httpstrings 包的修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.7.3 里程碑。

go1.7.4(發布于 2016-12-01)包括兩個安全修復。有關詳細信息,請參閱我們問題跟蹤器上的 Go 1.7.4 里程碑。

go1.7.5(發布于 2017-01-26)包含對編譯器、運行時以及 crypto/x509time 包的修復。有關詳細信息,請參閱我們問題跟蹤器上的 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/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(2015-08-19 發布)?

Go 1.5 是 Go 的一個主要版本。有關更多信息,請閱讀 Go 1.5 發行說明。

主版本小修訂?

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)包含對 math/big 包的安全修復,該包影響 crypto/tls 包。有關詳細信息,請參閱 發布公告。

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 發布)修復了鏈接器以及 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 (2014-06-18 發布)?

Go 1.3 是 Go 的一個主要版本。請閱讀 Go 1.3 發行說明 了解更多信息。

主版本小修訂?

go1.3.1 (2014-08-13 發布) 修復了編譯器以及 runtimenetcrypto/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)包含對 runtimenetdatabase/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,以及 bufioruntimesyscalltime 包。詳情請參閱 更改歷史記錄。如果您在 ARM 或 386 架構的 Linux 下使用 syscall 包的 GetrlimitSetrlimit 函數,請注意更改 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,以及 bufioruntimesyscalltime 包。詳情請參閱 更改歷史記錄。如果您在 ARM 或 386 架構的 Linux 下使用 syscall 包的 GetrlimitSetrlimit 函數,請注意更改 11803043,該更改修復了 issue 5949。

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發布)[修復](https:// /golang.google.cn/cl/6061043)一個可能導致內存損壞的轉義分析錯誤。它還包括一些小的代碼和文檔修復。
go1.0.2(2012-06-13 發布)的發布是為了修復使用結構體或數組鍵實現映射時的兩個錯誤:issue 3695 和 issue3573。它還包括許多小的代碼和文檔修復。
go1.0.3(2012 年 9 月 21 日發布)包括次要代碼和文檔修復。有關完整的更改列表,請參閱 go1 發布分支歷史記錄。

更早的版本?

查看 Pre-Go 1 發布歷史記錄 頁面,了解早期版本的發布記錄。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:
http://www.pswp.cn/bicheng/72630.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/72630.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/72630.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【C++】: STL詳解 —— set和map類

目錄 關聯式容器 鍵值對 set set的概念 set的構造函數 set的使用 map map的概念 map的構造函數 map的使用 multiset multimap 關聯式容器 C標準庫提供了多種容器&#xff0c;用于高效管理和操作數據集合。這些容器可分為以下幾類&#xff1a; 順序容器&#xff08;…

DeepSeek:構筑大數據平臺底座的最優解

一、大數據平臺底座的重要性 在數字化浪潮席卷全球的當下,數據已成為企業乃至整個社會最具價值的資產之一 。大數據平臺底座作為數據處理和業務支撐的核心樞紐,其重要性不言而喻,猶如大廈的基石,關乎整個數據生態系統的穩定與發展。 從數據處理角度來看,隨著互聯網、物聯…

Minix OS的配置 SSH C程序編譯

Minix3的下載 官網&#xff1a;https://www.minix3.org/ 安裝 平臺&#xff1a;VMware 開機后進入系統使用setup命令來配置和安裝盡量配置一個DNS服務器&#xff0c;比如8.8.8.8 SSH 安裝&#xff1a;pkgin install openssh 修改配置文件&#xff0c;需要&#xff1a; 修…

ubuntu20 安裝python2

1. 確保啟用了 Universe 倉庫 在某些情況下&#xff0c;python2-minimal 包可能位于 Universe 倉庫中。你可以通過以下命令啟用 Universe 倉庫并更新軟件包列表&#xff1a; bash復制 sudo add-apt-repository universe sudo apt update 然后嘗試安裝&#xff1a; bash復制…

STM32---FreeRTOS中斷管理試驗

一、實驗 實驗目的&#xff1a;學會使用FreeRTOS的中斷管理 創建兩個定時器&#xff0c;一個優先級為4&#xff0c;另一個優先級為6&#xff1b;注意&#xff1a;系統所管理的優先級范圍 &#xff1a;5~15 現象&#xff1a;兩個定時器每1s&#xff0c;打印一段字符串&#x…

docker利用docker-compose-gpu.yml啟動RAGFLOW,文檔解析出錯【親測已解決】

0.問題說明 想要讓RAGFLOW利用GPU資源跑起來&#xff0c;可以選擇docker-compose-gpu.yml啟動。&#xff08;但是官網啟動案例是86平臺的不是NVIDIA GPU的&#xff0c;docker-compose-gpu.yml又是第三方維護&#xff0c;所以稍有問題&#xff09; 1.問題 docker利用docker-c…

【AI深度學習網絡】卷積神經網絡(CNN)入門指南:從生物啟發的原理到現代架構演進

深度神經網絡系列文章 【AI深度學習網絡】卷積神經網絡&#xff08;CNN&#xff09;入門指南&#xff1a;從生物啟發的原理到現代架構演進【AI實踐】基于TensorFlow/Keras的CNN&#xff08;卷積神經網絡&#xff09;簡單實現&#xff1a;手寫數字識別的工程實踐 引言 在當今…

【ThreeJS Basics 06】Camera

文章目錄 Camera 相機PerspectiveCamera 透視相機正交相機用鼠標控制相機大幅度轉動&#xff08;可以看到后面&#xff09; 控制組件FlyControls 飛行組件控制FirstPersonControls 第一人稱控制PointerLockControls 指針鎖定控制OrbitControls 軌道控制TrackballControls 軌跡球…

Linux | Ubuntu 與 Windows 雙系統安裝 / 高頻故障 / UEFI 安全引導禁用

注&#xff1a;本文為 “buntu 與 Windows 雙系統及高頻故障解決” 相關文章合輯。 英文引文&#xff0c;機翻未校。 How to install Ubuntu 20.04 and dual boot alongside Windows 10 如何將 Ubuntu 20.04 和雙啟動與 Windows 10 一起安裝 Dave’s RoboShack Published in…

在 C++ 中,通常會使用 `#define` 來定義宏,并通過這種方式發出警告或提示。

在 C++ 中,通常會使用 #define 來定義宏,并通過這種方式發出警告或提示。 如何實現 GBB_DEPRECATED_MSG 宏: 你可以通過以下方式定義一個宏,顯示棄用警告: #include <iostream>// 定義一個宏,用來打印棄用警告 #define GBB_DEPRECATED_MSG(msg

el-tree右鍵節點動態位置展示菜單;el-tree的節點圖片動態根據節點屬性color改變背景色;加遮罩層(opacity)

一、el-tree右鍵節點動態位置展示菜單 關鍵:@node-contextmenu="handleRightClick"與@node-click=“handleNodeClick” <div class="content"><el-tabs class="tabs" @tab-click="handleClick" v-model="Modal"…

Leetcode 378-有序矩陣中第 K 小的元素

給你一個 n x n 矩陣 matrix &#xff0c;其中每行和每列元素均按升序排序&#xff0c;找到矩陣中第 k 小的元素。 請注意&#xff0c;它是 排序后 的第 k 小元素&#xff0c;而不是第 k 個 不同 的元素。 你必須找到一個內存復雜度優于 O(n2) 的解決方案。 示例 1&#xff1…

【二.提示詞工程與實戰應用篇】【3.Prompt調優:讓AI更懂你的需求】

最近老張在朋友圈秀出用AI生成的國風水墨畫,隔壁王姐用AI寫了份驚艷全場的年終總結,就連樓下小賣部老板都在用AI生成營銷文案。你看著自己跟AI對話時滿屏的"我不太明白您的意思",是不是懷疑自己買了臺假電腦?別慌,這可能是你的打開方式不對。今天咱們就聊聊這個…

UNIAPP前端配合thinkphp5后端通過高德API獲取當前城市天氣預報

如何通過 UniApp 前端項目與 ThinkPHP5 后端結合高德天氣 API 獲取天氣預報信息。我們將分為前端和后端兩部分進行實現。以下是一個完整的代碼. 一、項目結構 project/ ├── frontend/ (UniApp 項目) │ ├── pages/ │ │ └── weather/ │ │ ├── in…

藍橋杯C組真題——巧克力

題目如下 思路 代碼及解析如下 謝謝觀看

CSDN博客寫作教學(五):從寫作到個人IP的體系化構建(完結篇)

導語 (第一篇)Markdown編輯器基礎 (第二篇)Markdown核心語法 (第三篇)文章結構化思維 (第四篇)標題優化與SEO實戰 通過前四篇教程,你已掌握技術寫作的“術”——排版、標題、流量與數據。但真正的價值在于將技能升維為“道”:用技術博客為支點,撬動個人品牌與職業發…

Elasticsearch簡單學習

1、依賴的導入 <!--ES依賴--> <dependency><groupId>org.elasticsearch.client</groupId><artifactId>elasticsearch-rest-high-level-client</artifactId> </dependency>2、客戶端鏈接 RestHighLevelClient client new RestHigh…

macOS Sequoia 15.3 M3 Pro芯片 iOS 開發環境配置記錄(最新)

進行如下工作之前首先確保終端已翻墻&#xff0c;在ClashX選擇“復制終端代理命令”&#xff0c;在終端進行粘附并執行。 安裝 homebrew Homebrew 是 Mac 平臺的一個包管理工具&#xff0c;提供了許多Mac下沒有的Linux工具等。 /bin/bash -c "$(curl -fsSL https://raw…

迷你世界腳本組隊接口:Team

組隊接口&#xff1a;Team 彼得兔 更新時間: 2023-04-26 10:19:04 具體函數名及描述如下: 序號 函數名 函數描述 1 getNumTeam(...) 當前隊伍數量 2 getTeamPlayerNum(...) 獲取指定隊伍玩家數量 3 getTeamPlayers(...) 獲取指定隊伍玩家 4 random…

使用 Deepseek + kimi 快速生成PPT

前言 最近看到好多文章和視頻都在說&#xff0c;使用 Deepseek 和 kimi 能快速生成精美的 ppt&#xff0c;畢竟那都是別人說的&#xff0c;只有自己嘗試一次才知道結果。 具體操作 第一步&#xff1a;訪問 deepseek 我們訪問 deepseek &#xff0c;把我們想要輸入的內容告訴…