Upgraded libexpat to 2.6.4 to resolve CVE-2024-50602 and addressed issues in the ipaddress and venv modules.
The most compelling story behind the 3.13 series is the experimental . For decades, the GIL was Python's "original sin": a mechanism that prevented multiple threads from executing Python code at once, effectively limiting Python to a single CPU core regardless of how powerful your computer was. python 3.13.1 release candidate news
The release of on December 3, 2024, marked the first major maintenance milestone for the ambitious Python 3.13 series. While the initial 3.13.0 release introduced groundbreaking experimental features like a Just-In-Time (JIT) compiler and free-threading , 3.13.1 focused on hardening these systems, delivering nearly 400 bugfixes and critical security patches. Upgraded libexpat to 2
Major version bumps often introduce regressions—changes that inadvertently break code that worked in previous versions. The release of on December 3, 2024, marked
The recent announcement of the marks a pivotal, if quiet, milestone in the Python development lifecycle. While the initial fanfare was rightfully reserved for the launch of Python 3.13.0 in October, the 3.13.1 RC is the more pragmatic, "production-ready" sibling. For enterprise users and cautious developers, this is the signal they have been waiting for to begin serious adoption.
Enhancements to the new interactive interpreter (REPL), which now supports multi-line editing and colorized tracebacks by default. The "Big Three" Features Under the Hood
The 3.13.1 release served as the "stabilization" point for developers who hesitated to adopt 3.13.0 on launch day. Notable improvements included: