LANGUAGES Signal 503 2 feeds carried it
Python 3.15.0rc2 final release candidate locks ABI ahead of October 2026 final
Python 3.15.0rc2, the final planned release candidate, ships with approximately 144 bugfixes and freezes the ABI for the 3.15 series before the stable release on 2026-10-01.
The ABI freeze means binary wheels built against this candidate will work with all future Python 3.15 releases, so maintainers can publish 3.15-compatible wheels now with confidence. The release also confirms the feature set including explicit lazy imports, frozendict, UTF-8 default encoding, and an upgraded JIT compiler showing 8-9% performance improvement on x86-64 Linux.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
Python 3.15.0rc2 is the final planned release candidate, with only clear bug fixes allowed before the final release on 2026-10-01.
The ABI is now frozen for the 3.15 series, meaning binary wheels built against this candidate will work with future Python 3.15 versions.
Major additions include explicit lazy imports, frozendict and sentinel built-in types, UTF-8 default encoding, and an upgraded JIT compiler with 8-9% performance gains on x86-64 Linux.
THE CLUSTER
↗