当前位置: 首页 > news >正文

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 发布历史记录 页面,了解早期版本的发布记录。

相关文章:

Golang实践录:go发布版本信息收集

go发布版本信息收集。 背景 本文从官方、网络资料收罗有关go的发布历史概况。主要目的是能快速了解golang不同版本的变更。鉴于官方资料为英文&#xff0c;为方便阅读&#xff0c;使用工具翻译成中文&#xff0c;重要特性参考其它资料补充/修改。由于发布版本内容较多&#xf…...

go:windows环境下安装Go语言

1.下载 打开Go语言中文网下载页面&#xff1a; https://studygolang.com/dl 按照对应平台选择下载&#xff1a; https://studygolang.com/dl/golang/go1.19.2.windows-amd64.msi。 2.安装 双击下载好的文件 记下安装路径&#xff0c;删除末尾的反斜杠&#xff1a; C:\Program…...

遵义市招生管理信息系统的开发与实现

近年来&#xff0c;随着信息技术的发展&#xff0c;各类管理系统在教育领域得到广泛应用。本文将介绍如何开发一个基于Web的招生管理信息系统&#xff0c;以提高遵义市招生工作的效率和透明度。 系统架构设计 本系统采用典型的三层架构&#xff0c;包括表示层、业务逻辑层和数…...

Java 大视界 -- 区块链赋能 Java 大数据:数据可信与价值流转(84)

&#x1f496;亲爱的朋友们&#xff0c;热烈欢迎来到 青云交的博客&#xff01;能与诸位在此相逢&#xff0c;我倍感荣幸。在这飞速更迭的时代&#xff0c;我们都渴望一方心灵净土&#xff0c;而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识&#xff0c;也…...

Pytest自动化框架

目录 Pytest简单介绍 第一章&#xff1a;Pytest console命令 1.pytest -v 参数 -h 参数 其他一些参数&#xff1a;仅供参考 第二章. mark标记 pytest.mark.skip pytest.mark.skipif pytest.mark.xfail ​编辑 pytest.mark.patametrize 单个参数 多个参数 直接…...

算法之 前缀和

文章目录 前缀和基础3427.变长子数组求和 前缀和与哈希表1524.和为奇数的子数组数目 距离和1685.有序数组中绝对值之和 前缀异或和1177.构建回文串检测 其他一维前缀和1310.子数组异或查询 二维前缀和1314.矩阵区域和 前缀和&#xff0c;就是定义pre[i] 为nums的前i个元素的和值…...

【Windows下Gitbook快速入门使用】

Windows下Gitbook快速入门使用 1 工具安装1.1 Node.js下载安装1.1 环境变量1.2 npm配置1.3 安装gitbook 2 gitbook使用2.1 gitbook 无法执行2.2 gitbook常用命令 Gitbook是一个软件&#xff0c;使用Git和Markdown来编排书本&#xff1b; GitBook helps you pushlish beautiful …...

python网络爬虫开发实战之基本库使用

目录 第二章 基本库的使用 2.1 urllib的使用 1 发送请求 2 处理异常 3 解析链接 4 分析Robots协议 2.2 requests的使用 1 准备工作 2 实例引入 3 GET请求 4 POST请求 5 响应 6 高级用法 2.3 正则表达式 1 实例引入 2 match 3 search 4 findall 5 sub 6 com…...

【hello git】git rebase、git merge、git stash、git cherry-pick

目录 一、git merge&#xff1a;保留了原有分支的提交结构 二、git rebase&#xff1a;提交分支更加整洁 三、git stash 四、git cherry-pick 共同点&#xff1a;将 一个分支的提交 合并到 到另一个上分支上去 一、git merge&#xff1a;保留了原有分支的提交结构 现有一个模型…...

deepseek、腾讯元宝deepseek R1、百度deepseekR1关系

分析与结论 区别与联系 技术基础与定制方向&#xff1a; DeepSeek官网R1版本&#xff1a;作为基础版本&#xff0c;通常保留通用性设计&#xff0c;适用于广泛的AI应用场景&#xff08;如自然语言处理、数据分析等&#xff09;。其优势在于技术原生性和官方直接支持。腾讯元宝…...

DeepSeek + 沉浸式翻译 打造智能翻译助手

本文详细介绍如何使用 DeepSeek API 沉浸式翻译插件打造个性化翻译助手。 一、DeepSeek API 配置 基础配置 API 基础地址&#xff1a;https://api.deepseek.com需要申请 API Key支持与 OpenAI SDK 兼容的调用方式 可用模型 deepseek-chat&#xff1a;已升级为 DeepSeek-V3&am…...

iOS 聊天 IM 消息收发管理工具

iOS 聊天 IM 消息收发管理工具 连续疯狂加班告一段落&#xff0c;趁着离职前夕的空闲时间&#xff0c;整理一下重构相关的文档。之前写过两篇文章 iOS 客户端 IM 以及列表 UI 框架 、iOS 客户端 IM 消息卡片插件化&#xff0c;突然发现时间过的真的很快&#xff0c;这都已经是…...

从零开始学习Slam--数学概念

正交矩阵 矩阵的转置等于它的逆矩阵&#xff0c;这样的矩阵称之为正交矩阵 即&#xff1a; Q T Q I Q^T Q I QTQI&#xff0c; 这样的矩阵列向量都是单位向量且两两正交。 旋转矩阵属于特殊的正交群&#xff0c;即SO(n)&#xff0c;这里n通常是3&#xff0c;所以SO(3)就是…...

3.使用ElementUI搭建侧边栏及顶部栏

1. 安装ElementUI ElementUI是基于 Vue 2.0 的桌面端组件库。使用之前&#xff0c;需要在项目文件夹中安装ElementUI&#xff0c;在终端中输入以下命令&#xff0c;进行安装。 npm i element-ui -S并在main.js中引入ElementUI 2. 使用elmentUI组件进行页面布局 2.1 清空原…...

pandas-基础(数据结构及文件访问)

1 Pandas的数据结构 1.1 Series 特点&#xff1a;一维的数据型对象&#xff0c;包含一个值序列和数据标签(即索引&#xff09; 创建Series&#xff1a; pandas.Series(dataNone, indexNone, dtypeNone, nameNone, copyFalse, fastpathFalse) 参数说明&#xff1a; data&a…...

windows下使用msys2编译ffmpeg

三种方法&#xff1a; 1、在msys2中使用gcc编译 2、在msys2中使用visual studio编译&#xff08;有环境变量&#xff09; 3、在msys2中使用visual studio编译&#xff08;无环境变量&#xff09; 我的环境&#xff1a; 1、msys2-x86_64-20250221 2、vs2015 3、ffmpeg-7.1…...

Linux驱动开发(1.基础创建)

序言&#xff1a;从高层逻辑到底层硬件的回归 在当今的软件开发中&#xff0c;我们习惯于用高级语言构建抽象层——通过框架、库和云服务快速实现功能。这种“软逻辑”的便利性让开发效率倍增&#xff0c;却也逐渐模糊了我们对计算机本质的认知&#xff1a;一切代码终将落地为…...

长短期记忆网络(LSTM)学习指南

长短期记忆网络&#xff08;LSTM&#xff09;学习指南 1. 定义和背景 长短期记忆网络&#xff08;Long Short-Term Memory, LSTM&#xff09;是一种递归神经网络&#xff08;RNN&#xff09;的变体&#xff0c;旨在解决传统RNN在处理长期依赖关系时遇到的梯度消失或爆炸问题。…...

蓝耘智算平台助力阿里万相2.1:文生图创作攻略

声明&#xff1a;非广告&#xff0c;为用户体验文章 目录 引言 一、认识蓝耘智算平台与阿里万相 2.1 &#xff08;一&#xff09;蓝耘智算平台概述 &#xff08;二&#xff09;阿里万相 2.1 文生图技术解析 二、蓝耘智算平台注册与环境准备 &#xff08;一&#xff09;注…...

HarmonyOS ArkTS声明式UI开发实战教程

引言&#xff1a;为何选择ArkTS&#xff1f; 在HarmonyOS生态快速发展的当下&#xff0c;ArkTS作为新一代声明式UI开发框架&#xff0c;正在引发移动应用开发范式的变革。笔者曾在多个跨平台框架开发中经历过"命令式编程之痛"&#xff0c;直到接触ArkTS后才发现&…...

电脑总显示串口正在被占用处理方法

1.现象 在嵌入式开发过程中&#xff0c;有很多情况下要使用串口调试&#xff0c;其中485/422/232转usb串口是非常常见的做法。 根据协议&#xff0c;接口芯片不同&#xff0c;需要安装对应的驱动程序&#xff0c;比如ch340&#xff0c;cp2102&#xff0c;CDM212364等驱动。可…...

linux 安装nvidia 驱动所有发行版通用

之前有写过Ubuntu安装驱动的手册&#xff1a; https://blog.csdn.net/qq_50247813/article/details/146062785 到官网寻找合适的驱动&#xff1a; https://www.nvidia.cn/drivers/lookup 直接选择 linux 64-bit 适用于所有x86构架的linux&#xff0c;arm需要选择arm架构。 这次…...

PHP之数组

在你有别的编程语言的基础下&#xff0c;你想学习PHP&#xff0c;可能要了解的一些关于数组的信息。 PHP中的数组不用指定数据类型&#xff0c;同时索引不一定是数字。 与其说是数组&#xff0c;其实更像map。 创建和输出 $arr array(1, 2, 3); $arr1 [1, 2, 3]; var_dump(…...

【js逆向】图灵爬虫练习平台 第十五题

地址&#xff1a;aHR0cHM6Ly9zdHUudHVsaW5ncHl0b24uY24vcHJvYmxlbS1kZXRhaWwvMTUv 不一样的两个值 hook cookie两次执行出现密文v值 最主要是这个函数 直接扣整个js代码&#xff0c;然后补环境即可&#xff0c;可以参考 同花顺那篇文章&#xff0c;有讲 关键代码 var rt;!funct…...

LeetCode 1328.破坏回文串:贪心

【LetMeFly】1328.破坏回文串&#xff1a;贪心 力扣题目链接&#xff1a;https://leetcode.cn/problems/break-a-palindrome/ 给你一个由小写英文字母组成的回文字符串 palindrome &#xff0c;请你将其中 一个 字符用任意小写英文字母替换&#xff0c;使得结果字符串的 字典…...

【商城实战(11)】解锁商品搜索与筛选功能,提升用户购物体验

【商城实战】专栏重磅来袭&#xff01;这是一份专为开发者与电商从业者打造的超详细指南。从项目基础搭建&#xff0c;运用 uniapp、Element Plus、SpringBoot 搭建商城框架&#xff0c;到用户、商品、订单等核心模块开发&#xff0c;再到性能优化、安全加固、多端适配&#xf…...

Android AudioFlinger(五)—— 揭开AudioMixer面纱

前言&#xff1a; 在 Android 音频系统中&#xff0c;AudioMixer 是音频框架中一个关键的组件&#xff0c;用于处理多路音频流的混音操作。它主要存在于音频回放路径中&#xff0c;是 AudioFlinger 服务的一部分。 上一节我们讲threadloop的时候&#xff0c;提到了一个函数pr…...

HTML-05NPM使用踩坑

2025-03-04-NPM使用踩坑 本文讲述了一个苦逼程序员在使用NPM的时候突然来了一记nmp login天雷&#xff0c;然后一番折腾之后&#xff0c;终究还是没有解决npm的问题&#x1f61e;&#x1f61e;&#x1f61e;,最终使用cnpm完美解决的故事。 文章目录 2025-03-04-NPM使用踩坑[toc…...

并发编程——累加器

目录 1 AtomicLong 1.1 核心功能 1.2 实现原理&#xff1a; (1&#xff09;基于 Unsafe 的底层操作 (2) volatile字段的内存可见性 (3&#xff09;CAS 操作与 ABA 问题 1.3 性能分析 1.4 使用场景 2 LongAdder 核心设计原理 1 分段存储 2 分散更新策略 3.处理高竞…...

LeetCode - 28 找出字符串中第一个匹配项的下标

题目来源 28. 找出字符串中第一个匹配项的下标 - 力扣&#xff08;LeetCode&#xff09; 题目解析 暴力解法 本题如果采用暴力解法的话&#xff0c;可以定义两个指针 i&#xff0c;j&#xff0c;其中 i 指针用于扫描 S&#xff08;haystack&#xff09;串&#xff0c;j 指针…...

人机交互革命:从触屏到脑波的13维战争

人机交互革命&#xff1a;从触屏到脑波的13维战争 一、交互维度大爆炸&#xff1a;重新定义人机沟通边界 当ChatGPT开始解析你的微表情&#xff0c;当Neuralink芯片能读取皮层信号&#xff0c;人机交互已突破【键鼠】的次元壁。我们正经历人类史上最大规模的感官革命&#xff…...

如何查看Elastic-Job在Zookeeper中的注册信息

目录 使用zkCli.sh脚本 1. 连接ZooKeeper 2. 查看根目录 3. 查看具体作业的注册信息 4. 退出ZooKeeper客户端 使用ZooInspector工具 1.下载并安装ZooInspector&#xff1a; 2.连接到Zookeeper服务器: 3.浏览服务节点&#xff1a; 4.查看服务实例数据&#xff1a; 注…...

【数据库系统概论】事务

一、事务的定义 1.定义&#xff1a; 事务是数据库管理系统中的一个逻辑工作单元&#xff0c;它由一组操作组成&#xff0c;这些操作是数据库的增删查改的这种一些类的操作&#xff0c;这些操作要么全部成功&#xff0c;要么全部失败。逻辑工作单元是指在数据库中执行的一组操…...

FPGA 配置原理

用户编程控制的FPGA 是通过加载比特位流配置内部的存储单元实现的。该存储单元就是所谓的配置单元&#xff0c;它必须在器件上电后进行配置&#xff0c;从而设置查找表&#xff08;LUT&#xff09;的属性、连线方式、IOB 电压标准和其它的用户设计。 1.配置帧 以Xilinx 公司的…...

《DeepSeek MoE架构下,动态专家路由优化全解析》

在人工智能飞速发展的当下&#xff0c;模型架构的创新与优化始终是推动技术进步的关键力量。DeepSeek的混合专家模型&#xff08;MoE&#xff09;架构&#xff0c;以其独特的设计理念和卓越的性能表现&#xff0c;在大模型领域崭露头角。而其中的动态专家路由优化技术&#xff…...

ORA-01861一次奇怪的字符串格式匹配问题

客户的一个生产库服务器挂了,还好有容灾数据库,在把生产库切换到容灾库后,大部分的业务都恢复了,但是有一个上传数据的应用报错: ORA-01861:文字与格式字符串不匹配 这个报错呢以前遇到过好几次,基本都是date类型和字符串类型匹配的问题, 一般就是字段需要date类型的数据,但是…...

基于Spring Boot的校园失物招领系统的设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导&#xff0c;欢迎高校老师/同行前辈交流合作✌。 技术范围&#xff1a;SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容&#xff1a;…...

nlp进阶

1 Rnn RNN(Recurrent Neural Network),中文称作循环神经网络,它一般以序列数据为输入,通过网络内部的结构段计有效捕捉序列之间的关系特征,一般也是以序列形式进行输出. 单层网络结构 在循环 rnn处理的过程 rnn类别 n - n n - 1 使用sigmoid 或者softmax处理 应用在分类中…...

不同类型光谱相机的技术差异比较

一、波段数量与连续性 ‌多光谱相机‌ 波段数&#xff1a;通常4-9个离散波段&#xff0c;光谱范围集中于400-1000nm‌。 数据特征&#xff1a;光谱呈阶梯状&#xff0c;无法连续覆盖&#xff0c;适用于中等精度需求场景&#xff08;如植被分类&#xff09;‌。 ‌高光谱相机…...

【Bert系列模型】

目录 一、BERT模型介绍 1.1 BERT简介 1.2 BERT的架构 1.2.1 Embedding模块 1.2.2 双向Transformer模块 1.2.3 预微调模块 1.3 BERT的预训练任务 1.3.1 Masked Language Model (MLM) 1.3.2 Next Sentence Prediction (NSP) 1.4 预训练与微调的关系 1.5 小结 二、BERT…...

Oxidized收集H3C交换机网络配置报错,not matching configured prompt (?-mix:^(<CD>)$)

背景&#xff1a;问题如上标题&#xff0c;H3C所有交换机配置的model都是comware 解决方案&#xff1a; 1、找到compare.rb [rootoxidized model]# pwd /usr/local/lib/ruby/gems/3.1.0/gems/oxidized-0.29.1/lib/oxidized/model [rootoxidized model]# ll comware.rb -rw-r--…...

LeetCode 哈希章节

简单 1. 两数之和 给定一个整数数组 nums 和一个整数目标值 target&#xff0c;请你在该数组中找出 和为目标值 target 的那 两个 整数&#xff0c;并返回它们的数组下标。 你可以假设每种输入只会对应一个答案&#xff0c;并且你不能使用两次相同的元素。 你可以按任意顺序返…...

基于Ollama安装deepseek-r1模型搭建本地知识库(Dify、MaxKb、Open-WebUi、AnythingLLM、RAGFlow、FastGPT)

大模型 安装Ollama使用win系统安装使用sh脚本安装使用docker安装 下载大模型搭建WebUI工具和本地知识库Docker安装Dify配置本地知识库 Docker安装MaxKb配置本地知识库 Docker安装Open-WebUi配置本地知识库 Docker安装AnythingLLM配置本地知识库 Docker安装RAGFlow配置本地知识库…...

学习前置知识第二十天

学习前置知识第二十天 今天要做什么&#xff1f; 1:二进制 2:进制转换关系 3:二进制反汇编 4:常见字符编码 5:什么是编码和解码 6&#xff1a;编码表 一&#xff1a;二进制概述 为什么计算机只能读懂二进制&#xff1f;原因是因为计算机是需要电的&#xff0c;电路设计只…...

面试准备——云相册项目(1)基础

项目概述 云相册项目旨在为用户提供便捷的照片存储、管理和访问服务。通过客户端与服务器的配合&#xff0c;实现照片的上传、下载以及一些基本的命令交互功能&#xff0c;方便用户在不同设备上随时查看和管理自己的相册。 技术要点 编程语言与环境&#xff1a;使用 C 语言开…...

c语言程序设计--数组里面考察最多的一个知识点-考研冲刺复试面试问答题。

数组 关于数组的知识脑海里面先有一个大概&#xff0c;知道定义和存储方式 目录 数组 1、数组是什么&#xff1f; 2、strlen和sizeof的区别是什么&#xff1f; 3、数组名是什么&#xff1f; 1、数组是什么&#xff1f; 定义&#xff1a;数组是一组相同类型元素的集合。数…...

Json工具(一)- Jackson(续)

5、Jackson常用注解 JsonProperty 自定义属性在序列化和反序列化过程中所对应的JSON字段的名称,还可以指定是否序列化和反序列化。属性如下&#xff1a; value&#xff1a;设置属性的名称。一般当JSON串中的key与对象中的属性名称不一致&#xff0c;比如分别采用了下划线命名与…...

MySQL-事务

事务 事务&#xff0c;一般指的是数据库事务&#xff0c;事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 事务具有四个特性&#xff0c;即我们常说的ACID特性&#xff1a; 原子性 指事务是一个不可分割的工作单位&#xff0c;事务中的操作…...

课题推荐——无人机在UWB环境下基于TOA/TDOA/AOA的室内定位与精度对比

随着无人机在工业检测、仓储物流、应急救援等室内场景的广泛应用&#xff0c;高精度室内定位技术成为关键支撑。超宽带&#xff08;UWB&#xff09;技术凭借其高时间分辨率、强抗多径能力等优势&#xff0c;成为室内定位的主流方案。然而&#xff0c;不同的定位方法&#xff08…...

Qt6.8.2创建WebAssmebly项目使用FFmpeg资源

Qt6新出了WebAssmebly功能&#xff0c;可以将C写的软件到浏览器中运行&#xff0c;最近一段时间正在研究这方便内容&#xff0c;普通的控件响应都能实现&#xff0c;今天主要为大家分享如何将FFmpeg中的功能应用到浏览器中。 开发环境&#xff1a;window11&#xff0c;Qt6.8.2…...