-
Improvement
-
Resolution: Fixed
-
Normal
-
None
-
None
-
This is an update, but needs testing
The next stable version of Golang has been released after a 6 month dev cycle: 1.21.0
Full release notes: https://go.dev/doc/go1.21
Some notable things:
- 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; in fact, Go 1.21 improves upon that promise. We expect almost all Go programs to continue to compile and run as before.
- The Profile Guided Optimization (PGO) feature we announced for preview in 1.20 is now generally available! If a file named default.pgo is present in the main package’s directory, the go command will use it to enable a PGO build. See the PGO documentation for more details. We’ve measured the impact of PGO on a wide set of Go programs and see performance improvements of 2-7%.
This issue is a request to add this new version of Go to Harvester/2023-08 for further integration testing.