Python | 3.13.1 Released Today |work|
3.13.1 arrived just after 3.13.0, compared to the typical 90–120 days for past .1 releases. Why? Because 3.13.0 shipped with more experimental flags ( --disable-gil , --enable-experimental-jit ) than any release in a decade. Each flag is its own parallel universe of bugs.
December 6, 2024 — Just when you thought the Python world would wind down for the holidays, the core development team has dropped Python 3.13.1 , a maintenance release that's anything but routine. python 3.13.1 released today
The team is effectively saying: "We'll push major features, but we'll clean up fast." Each flag is its own parallel universe of bugs
3.13.1 fixes a subtle reference-counting race condition in weakref.finalize and a deadlock involving threading.Condition in free-threaded mode. These were hard to reproduce but real — several scientific computing early adopters reported them. These were hard to reproduce but real —
docs.python.org/3.13/whatsnew/changelog.html Download: python.org/downloads/release/python-3131/
Questions? Spotted a bug in 3.13.1 already? Drop a comment or ping me on Mastodon. And yes — I'll update this post if any critical CVEs emerge in the next 72 hours.
.png)





