Starting with the 3.13 release, CPython has support for a build of Python called free threading where the global interpreter lock ... Python documentation Show all Free-Threaded CPython (No-GIL): A landmark experimental build that allows CPython to run without the Global Interpreter Lock (GIL), enabling true parallel execution on multi-core systems. Experimental JIT Compiler: Introduction of a "copy-and-patch" Just-In-Time (JIT) compiler, providing the basis for significant long-term performance gains. New Interactive Interpreter (REPL): A revamped interactive shell featuring multi-line editing, color support (Linux/macOS), and improved block pasting. Improved Error Messages: Tracebacks now include color highlighting by default and offer more specific guidance for common mistakes. Standard Library "Dead Batteries" Removal: Following PEP 594 , many deprecated legacy modules (e.g.,
Here is a detailed breakdown of the Python 3.13.0 release as it stands in November 2025.
: Memory allocation and deallocation have been optimized, reducing the memory footprint of Python applications and making them more efficient in terms of resource utilization. This is particularly beneficial for large-scale data processing and long-running applications.
Python 3.13 introduced experimental support for running without the Global Interpreter Lock (GIL) . By late 2025, many major libraries have adapted to this "free-threaded" mode, allowing developers to utilize multi-core parallelism more effectively.
What's New In Python 3.13 — Python 3.14.5rc1 documentation