releases
Contents
- generics → Go 1.18 ?
Go 1.17 release (tba - august 2021)
- new go:build lines, which are far less error-prone than the current +build lines.
- fuzzing in the go test command
Go 1.16 release (tba - feb 2021)
- new file system interfaces
- build-time file embedding
Go 1.15 release (august 2020)
- Release notes
- Highlights from the blogpost
Go 1.14 release (feb 2020)
- Release notes
- Highlights from the blogpost
- Module support in the go command is now ready for production use. We encourage all users to migrate to `go` modules for dependency management.
- Embedding interfaces with overlapping method sets
- Improved defer performance
- Goroutines are asynchronously preemptible
- The page allocator is more efficient
- Internal timers are more efficient
Go 1.13 release (sept 2019)
- Release notes
- Highlights from the blogpost
- The go command now downloads and authenticates modules using the Go module mirror and Go checksum database by default
- Improvements to number literals
- Error wrapping
- TLS 1.3 on by default
- Improved modules support
Go 1.12 (feb 2019)
- Release notes
- Highlights from the blogpost
- opt-in support for TLS 1.3
- improved modules support (in preparation for being the default in Go 1.13)
- support for windows/arm, and improved macOS & iOS forwards compatibility.