Cpython Release November 2025 New Jun 2026

The , headlined by the widely anticipated rollout of Python 3.14 on October 7, 2025 . As the global developer ecosystem integrated this major release through November 2025, a wave of secondary stable releases (including Python 3.14.1 and 3.14.2) dropped to solidify production environments. At the exact same time, the core steering team pushed forward by releasing the Python 3.15.0a2 pre-release on November 19, 2025, and officially transitioning the legacy Python 3.9 branch to End-of-Life (EOL) status on October 31, 2025.

Scheduled for November 19, 2025 , this version allows core developers to begin testing experimental features like PEP 810 (Explicit Lazy Imports) , which aims to further decrease application boot times.

Python 3.14 introduces several PEPs (Python Enhancement Proposals) that enhance readability, type hinting, and safety. Deferred Evaluation of Annotations (PEP 649) cpython release november 2025 new

A new compression.zstd module brings Meta's high-performance Zstandard algorithm into the standard library. Zstandard offers tunable speed versus compression trade-offs, making it valuable for both real-time data processing and efficient storage pipelines.

: You can now catch multiple exceptions without wrapping them in parentheses (e.g., except ValueError, TypeError: Control flow restrictions : Python now emits a SyntaxWarning statements inside blocks to prevent unexpected silent bug overrides. Performance & Standard Library Experimental support for Template Strings asyncio ps commands for easier introspection of asynchronous tasks. module now supports UUID versions 6, 7, and 8 Maintenance Updates Python 3.13.10 & 3.13.11 The , headlined by the widely anticipated rollout

: The introduction of frozendict as a built-in type (PEP 814) and explicit lazy imports (PEP 810).

(for a .1 release)

: The addition of the compression.zstd module, offering decompressions speeds up to 30% faster than previous methods.