Backward Compatibility, Go 1.21, and Go 2 - The Go Programming Language

Go 1.21 expands Go's commitment to backward compatibility, so that every new Go toolchain is the best possible implementation of older toolchain semantics as well.