, the next major version of CPython, is scheduled for final release in October/November 2025 PEP 750 . Here is what you need to know about the upcoming release:
If you are currently running Python 3.13 or the October 3.14.0 release, follow this migration path.
Python 3.14's internal interpreter improvements reduce overhead in common call paths and improve memory behavior, leading to lower latency and less CPU churn in web apps and APIs. Additionally, the multiple interpreters feature allows for better isolation of request handlers. cpython release november 2025 new
: 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
As of November 2025, Python 3.14 is the . You can download the latest version (e.g., 3.14.0 or 3.14.1) from the official Python Downloads page. , the next major version of CPython, is
Key performance features include:
The November 2025 release of CPython is packed with several significant updates that are sure to delight developers. Here are some of the key highlights: module now supports UUID versions 6, 7, and
At PyCon that spring, the CPython maintainers gave the talk that would be replayed in developer meetups for months: a live demo toggling a subinterpreter-backed task runner, then tracing a subtle interaction in a native extension that revealed an implicit global. The talk was equal parts celebration and pedagogy, a call to arms for extension authors to audit their use of internals, and for application teams to take advantage safely.
This feature, officially supported as of this release, is not a simple on/off switch but a comprehensive suite of capabilities that includes robust concurrency interpreters. The performance implications are substantial. Early adopters have reported dramatic speed improvements in multi-threaded code, with developer Jeffrey Emanuel calling it a "revolutionary, hugely different" version, noting that his projects can finally bypass the "brain damage of multiple processes and various temporary workarounds".
: The interactive shell became more colorful and intuitive, featuring improved error messages that suggest specific fixes.