## DRAFT RELEASE NOTES — Introduction to Go 1.21

Go 1.21 is not yet released. These are work-in-progress release notes. Go 1.21 is expected to be released in August 2023.

## Changes to the language

TODO: complete this section

## Ports

TODO: complete this section, or delete if not needed

## Tools

### Go command

TODO: complete this section, or delete if not needed

## Runtime

TODO: complete this section, or delete if not needed

When printing very deep stacks, the runtime now prints the first 50 (innermost) frames followed by the bottom 50 (outermost) frames, rather than just printing the first 100 frames. This makes it easier to see how deeply recursive stacks started, and is especially valuable for debugging stack overflows.

## Compiler

TODO: complete this section, or delete if not needed

## Linker

TODO: complete this section, or delete if not needed

## Core library

### Minor changes to the library

As always, there are various minor changes and updates to the library, made with the Go 1 promise of compatibility in mind. There are also various performance improvements, not enumerated here.

TODO: complete this section