Next Release Notes Draft
DRAFT RELEASE NOTES — Introduction to Go 1.27
Go 1.27 is not yet released. These are work-in-progress release notes. Go 1.27 is expected to be released in August 2026.
Standard library
Minor changes to the library
go/scanner
The scanner now allows retrieving the end position of a token via the new Scanner.End method.
net/http
HTTP/2 server now accepts client priority signals, as defined in RFC 9218,
allowing it to prioritize serving HTTP/2 streams with higher priority. If the
old behavior is preferred, where streams are served in a round-robin manner
regardless of priority, Server.DisableClientPriority can be set to true.
testing/synctest
The new Sleep helper function combines time.Sleep and testing/synctest.Wait.
unicode
The unicode package and associated support throughout the system has been upgraded from Unicode 15 to Unicode 17. See the Unicode 16.0.0 and Unicode 17.0.0 release notes for information about the changes.
Ports
Darwin
As announced in the Go 1.26 release notes, Go 1.27 requires macOS 13 Ventura or later; support for previous versions has been discontinued.