News December 2025 !!link!! | Python 3.13.1 Release

The Python Steering Council still marks the free-threading build as "supported but early adopter." If you are writing data science or heavy compute apps, 3.13.1 is safe to test, but keep an eye on your C-extension dependencies (NumPy, Pandas, etc.), which are actively updating their wheel support.

Stabilization of the new, well-defined behavior for the locals() function, ensuring consistent debugger performance. Release Status in December 2025 By December 2025, the Python ecosystem had moved forward: python 3.13.1 release news december 2025

For most users, if you are already on 3.13.0. The release contains over 250 bug fixes and no intentional breaking changes. The Python Steering Council still marks the free-threading

One of the most significant shifts in Python's history is the ability to disable the . By December 2025, maintenance releases have continued to refine this "free-threaded" build, allowing threads to run in parallel on multiple CPU cores. This remains an experimental feature that requires a separate build of the interpreter. 2. Just-In-Time (JIT) Compiler Improvements The release contains over 250 bug fixes and

While Python 3.13 (initial release October 2025) was a landmark update featuring the experimental build ( --disable-gil ) and the new just-in-time (JIT) compiler , version 3.13.1 is all about hardening those systems.

Further refinements to the foundational JIT infrastructure designed to boost execution speed.