On October 20, 2026, the TypeScript team announced that version 7.1 has entered beta with a post titled "Announcing TypeScript 7.1 Beta".
What changes?
The headline feature in the announcement is support for import attributes in ambient modules. Import attributes are metadata attached to an import statement that tells the runtime or bundler how to interpret the import; for example, to mark a file as JSON:
import data from "./data.json" with { type: "json" };
TypeScript 7.1 Beta also supports this for ambient module declarations.
Release schedule
The team's announcement does not give a date for the stable release. Community sources report a target of around November 24, 2026 for stable 7.1 and November 10 for the release candidate; since the beta shipped two weeks later than planned, the schedule may slip.
Tooling compatibility
According to the same community sources, the TypeScript 7 series moved to a Go-based native compiler, but 7.0 does not ship a stable programmatic API, and 7.1 is expected to close that gap. That is why tools such as Astro, Vue, Svelte and MDX remain on TypeScript 6 for now.
What to do
If your project is on TypeScript 6 there is no need to rush: first check 7.x support in the tools you rely on (bundler, linter, framework plugins) and try the beta on a separate branch. For similar toolchains we recommend waiting for the stable release.
Sources: TypeScript Blog, TypeScript 7.1 Release Date and the New Stable API (DevOpen)