Back

golang.org
Patches for Go Programming Language x64
Windows
23 patches available
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Go Programming Language x64 Version 1.24.4
Release Date
6/5/2025
Bug Fix?
Yes
Minor Release?
No
Patch Notes

go1.24.4 (released 2025-06-05) includes security fixes to the crypto/x509; net/http; and os packages; as well as bug fixes to the linker; the go command; and the hash/maphash and os packages. See the Go 1.24.4 milestone (https://github.com/golang/go/issues?q=milestone%3AGo1.24.4+label%3ACherryPickApproved) on our issue tracker for details.
Go Programming Language x64 Version 1.24.3
Release Date
5/6/2025
Bug Fix?
Yes
Minor Release?
No
Patch Notes

go1.24.3 (released 2025-05-06) includes security fixes to the os package; as well as bug fixes to the runtime; the compiler; the linker; the go command; and the crypto/tls and os packages. See the Go 1.24.3 milestone on our issue tracker for details.
Go Programming Language x64 Version 1.24.2
Release Date
4/1/2025
Bug Fix?
Yes
Minor Release?
No
Patch Notes

go1.24.2 (released 2025-04-01) includes security fixes to the net/http package; as well as bug fixes to the compiler; the runtime; the go command; and the crypto/tls; go/types; net/http; and testing packages.
Go Programming Language x64 Version 1.24.1
Release Date
3/4/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Minor revisions¶$$$go1.24.1 (released 2025-03-04) includes security fixes to the net/http package; as well as bug fixes to cgo; the compiler; the go command; and the reflect; runtime; and syscall packages. See the Go 1.24.1 milestone on our issue tracker for details.
Go Programming Language x64 Version 1.24.0
Release Date
2/11/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Introduction to Go 1.24¶$$$The latest Go release; version 1.24; arrives six months after Go 1.23. Most of its changes are in the implementation of the toolchain; runtime; and libraries. As always; the release maintains the Go 1 promise of compatibility. We expect almost all Go programs to continue to compile and run as before.$$$$$$Changes to the language¶$$$Go 1.24 now fully supports generic type aliases: a type alias may be parameterized like a defined type. See the language spec for details. For now; the feature can be disabled by setting GOEXPERIMENT=noaliastypeparams; but the aliastypeparams setting will be removed for Go 1.25.$$$$$$Tools¶$$$Go command¶$$$Go modules can now track executable dependencies using tool directives in go.mod. This removes the need for the previous workaround of adding tools as blank imports to a file conventionally named “tools.go”. The go tool command can now run these tools in addition to tools shipped with the Go distribution. For more information see the documentation.$$$$$$The new -tool flag for go get causes a tool directive to be added to the current module for named packages in addition to adding require directives.$$$$$$The new tool meta-pattern refers to all tools in the current module. This can be used to upgrade them all with go get tool or to install them into your GOBIN directory with go install tool.$$$$$$Executables created by go run and the new behavior of go tool are now cached in the Go build cache. This makes repeated executions faster at the expense of making the cache larger. See #69290.$$$$$$The go build and go install commands now accept a -json flag that reports build output and failures as structured JSON output on standard output. For details of the reporting format; see go help buildjson.$$$$$$Furthermore; go test -json now reports build output and failures in JSON; interleaved with test result JSON. These are distinguished by new Action types; but if they cause problems in a test integration system; you can revert to the text build output with GODEBUG setting gotestjsonbuildtext=1.$$$$$$The new GOAUTH environment variable provides a flexible way to authenticate private module fetches. See go help goauth for more information.$$$$$$The go build command now sets the main module’s version in the compiled binary based on the version control system tag and/or commit. A +dirty suffix will be appended if there are uncommitted changes. Use the -buildvcs=false flag to omit version control information from the binary.$$$$$$The new GODEBUG setting toolchaintrace=1 can be used to trace the go command’s toolchain selection process.$$$$$$Cgo¶$$$Cgo supports new annotations for C functions to improve run time performance. #cgo noescape cFunctionName tells the compiler that memory passed to the C function cFunctionname does not escape. #cgo nocallback cFunctionName tells the compiler that the C function cFunctionName does not call back to any Go functions. For more information; see the cgo documentation.$$$$$$Cgo currently refuses to compile calls to a C function which has multiple incompatible declarations. For instance; if f is declared as both void f(int) and void f(double); cgo will report an error instead of possibly generating an incorrect call sequence for f(0). New in this release is a better detector for this error condition when the incompatible declarations appear in different files. See #67699.
Go Programming Language x64 Version 1.23.6
Release Date
2/4/2025
Bug Fix?
Yes
Minor Release?
No
Patch Notes

go1.23.6 (released 2025-02-04) includes security fixes to the crypto/elliptic package; as well as bug fixes to the compiler and the go command. See the Go 1.23.6 milestone on our issue tracker for details.$$$https://github.com/golang/go/issues?q=milestone%3AGo1.23.6+label%3ACherryPickApproved
Go Programming Language x64 Version 1.23.5
Release Date
1/16/2025
Bug Fix?
Yes
Minor Release?
No
Patch Notes

go1.23.5 (released 2025-01-16) includes security fixes to the crypto/x509 and net/http packages; as well as bug fixes to the compiler; the runtime; and the net package. See the Go 1.23.5 milestone (https://github.com/golang/go/issues?q=milestone%3AGo1.23.5+label%3ACherryPickApproved) on our issue tracker for details.
Go Programming Language x64 Version 1.23.4
Release Date
12/3/2024
Bug Fix?
Yes
Minor Release?
No
Patch Notes

go1.23.4 (released 2024-12-03) includes fixes to the compiler; the runtime; the trace command; and the syscall package. See the Go 1.23.4 milestone on our issue tracker for details.
Go Programming Language x64 Version 1.23.3
Release Date
11/6/2024
Bug Fix?
Yes
Minor Release?
No
Patch Notes

go1.23.3 (released 2024-11-06) includes fixes to the linker; the runtime; and the net/http; os; and syscall packages. See the Go 1.23.3 milestone on our issue tracker for details.
Go Programming Language x64 Version 1.23.2
Release Date
10/1/2024
Bug Fix?
Yes
Minor Release?
No
Patch Notes

go1.23.2 (released 2024-10-01) includes fixes to the compiler; cgo; the runtime; and the maps; os; os/exec; time; and unique packages. See the Go 1.23.2 milestone on our issue tracker for details.
Go Programming Language x64 Version 1.23.1
Release Date
8/30/2024
Bug Fix?
Yes
Minor Release?
No
Patch Notes

go1.23.1 (released 2024-09-05) includes security fixes to the encoding/gob; go/build/constraint; and go/parser packages; as well as bug fixes to the compiler; the go command; the runtime; and the database/sql; go/types; os; runtime/trace; and unique packages. See the Go 1.23.1 milestone on our issue tracker for details.
Go Programming Language x64 Version 1.23.0
Release Date
8/13/2024
Bug Fix?
Yes
Minor Release?
No
Patch Notes

go1.23.0 (released 2024-08-13)¶$$$Go 1.23.0 is a major release of Go. Read the Go 1.23 Release Notes for more information.
Go Programming Language x64 Version 1.22.6
Release Date
8/6/2024
Bug Fix?
Yes
Minor Release?
No
Patch Notes

go1.22.6 (released 2024-08-06) includes fixes to the go command; the compiler; the linker; the trace command; the covdata command; and the bytes; go/types; and os/exec packages. See the Go 1.22.6 milestone on our issue tracker for details.
Go Programming Language x64 Version 1.22.5
Release Date
7/2/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

go1.22.5 (released 2024-07-02) includes security fixes to the net/http package; as well as bug fixes to the compiler; cgo; the go command; the linker; the runtime; and the crypto/tls; go/types; net; net/http; and os/exec packages. See the Go 1.22.5 milestone on our issue tracker for details.
Go Programming Language x64 Version 1.22.4
Release Date
5/31/2024
Bug Fix?
Yes
Minor Release?
No
Patch Notes

go1.22.4 (released 2024-06-04) includes security fixes to the archive/zip and net/netip packages; as well as bug fixes to the compiler; the go command; the linker; the runtime; and the os package. See the Go 1.22.4 milestone on our issue tracker for details.
Go Programming Language x64 Version 1.22.3
Release Date
5/7/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Minor revisions$$$$$$go1.22.3 (released 2024-05-07) includes security fixes to the go command and the net package; as well as bug fixes to the compiler; the runtime; and the net/http package. See the Go 1.22.3 milestone on our issue tracker for details.
Go Programming Language x64 Version 1.22.1
Release Date
3/5/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Minor revisions$$$go1.22.1 (released 2024-03-05) includes security fixes to the crypto/x509; html/template; net/http; net/http/cookiejar; and net/mail packages; as well as bug fixes to the compiler; the go command; the runtime; the trace command; and the go/types and net/http packages. See the Go 1.22.1 milestone on our issue tracker for details.
Go Programming Language x64 Version 1.21.6
Release Date
1/9/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

go1.21.6 (released 2024-01-09) includes fixes to the compiler; the runtime; and the crypto/tls; maps; and runtime/pprof packages. See the Go 1.21.6 milestone on our issue tracker for details.$$$$$$Reference: https://github.com/golang/go/issues?q=milestone%3AGo1.21.6+label%3ACherryPickApproved$$$
Go Programming Language x64 Version 1.21.5
Release Date
12/5/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

go1.21.0 (released 2023-08-08)$$$Go 1.21.0 is a major release of Go. Read the Go 1.21 Release Notes for more information.$$$$$$Minor revisions$$$go1.21.1 (released 2023-09-06) includes four security fixes to the cmd/go; crypto/tls; and html/template packages; as well as bug fixes to the compiler; the go command; the linker; the runtime; and the context; crypto/tls; encoding/gob; encoding/xml; go/types; net/http; os; and path/filepath packages. See the Go 1.21.1 milestone on our issue tracker for details.$$$$$$go1.21.2 (released 2023-10-05) includes one security fixes to the cmd/go package; as well as bug fixes to the compiler; the go command; the linker; the runtime; and the runtime/metrics package. See the Go 1.21.2 milestone on our issue tracker for details.$$$$$$go1.21.3 (released 2023-10-10) includes a security fix to the net/http package. See the Go 1.21.3 milestone on our issue tracker for details.$$$$$$go1.21.4 (released 2023-11-07) includes security fixes to the path/filepath package; as well as bug fixes to the linker; the runtime; the compiler; and the go/types; net/http; and runtime/cgo packages. See the Go 1.21.4 milestone on our issue tracker for details.$$$$$$go1.21.5 (released 2023-12-05) includes security fixes to the go command; and the net/http and path/filepath packages; as well as bug fixes to the compiler; the go command; the runtime; and the crypto/rand; net; os; and syscall packages. See the Go 1.21.5 milestone on our issue tracker for details.
Go Programming Language x64 Version 1.21.3
Release Date
10/9/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

go1.21.0 (released 2023-08-08)$$$Go 1.21.0 is a major release of Go. Read the Go 1.21 Release Notes for more information.$$$$$$Minor revisions$$$go1.21.1 (released 2023-09-06) includes four security fixes to the cmd/go; crypto/tls; and html/template packages; as well as bug fixes to the compiler; the go command; the linker; the runtime; and the context; crypto/tls; encoding/gob; encoding/xml; go/types; net/http; os; and path/filepath packages. See the Go 1.21.1 milestone on our issue tracker for details.$$$$$$go1.21.2 (released 2023-10-05) includes one security fixes to the cmd/go package; as well as bug fixes to the compiler; the go command; the linker; the runtime; and the runtime/metrics package. See the Go 1.21.2 milestone on our issue tracker for details.$$$$$$go1.21.3 (released 2023-10-10) includes a security fix to the net/http package. See the Go 1.21.3 milestone on our issue tracker for details.
Go Programming Language x64 Version 1.19.4
Release Date
12/6/2022
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

go1.19.4 (released 2022-12-06) includes security fixes to the net/http and os packages; as well as bug fixes to the compiler; the runtime; and the crypto/x509; os/exec; and sync/atomic packages. See the Go 1.19.4 milestone on our issue tracker for details.
Go Programming Language x64 Version 1.19.2
Release Date
10/4/2022
Bug Fix?
Yes
Minor Release?
No
Patch Notes

go1.19.2 (released 2022-10-04) includes security fixes to the archive/tar; net/http/httputil; and regexp packages; as well as bug fixes to the compiler; the linker; the runtime; and the go/types package. See the Go 1.19.2 milestone on our issue tracker for details.
Go Programming Language x64 Version 1.19.0
Release Date
8/1/2022
Bug Fix?
No
Minor Release?
No
Patch Notes

The latest Go release; version 1.19; arrives five months after Go 1.18. Most of its changes are in the implementation of the toolchain; runtime; and libraries.$$$$$$Refer the below link for details $$$https://go.dev/doc/go1.19
Interested in automating patching for Adobe Acrobat?