The Python Steering Council has announced the first beta of Python 3.14, kicking off the stabilization phase ahead of the October 2026 release. This version marks a turning point for CPython with several long-anticipated features reaching production readiness.
Free-Threaded Build Goes GA
After two years as an experimental opt-in, the free-threaded (no-GIL) build of CPython is now considered generally available. Packagers can now distribute python3.14t binaries alongside the standard interpreter, and major frameworks including NumPy, PyTorch, and FastAPI have confirmed compatible wheels.
Template Strings (PEP 750)
The new t-string syntax provides structured, safe string templating: t"Hello {name}" returns a Template object instead of a plain string. This enables libraries to safely build SQL queries, shell commands, and HTML without injection risks β a long-standing pain point in the ecosystem.
Deferred Annotations by Default
PEP 649 is now enabled by default: type annotations are evaluated lazily, eliminating the need for from __future__ import annotations. Runtime introspection still works via typing.get_type_hints().
Beta 1 is available for download from python.org. The release schedule targets the final on October 1, 2026.