Python 3.13.0rc3: This is not the release you're looking for
Python 3.12.7 and release candidate 3.13.0rc3 have been announced, with 3.13.0rc3 rolling back the incremental garbage collector. The final 3.13.0 release is scheduled for October 7, 2024.
Read original articlePython 3.12.7 and the release candidate 3.13.0rc3 have been announced. The release of 3.13.0rc3 includes a rollback of the incremental cyclic garbage collector due to performance regressions observed in specific workloads. This decision was made to avoid further complications while continuing to work on the incremental GC for the upcoming Python 3.14. Additionally, 3.13.0rc3 features several bug fixes and improvements, totaling around 145 changes. The final release of Python 3.13.0 is scheduled for October 7, 2024. Python 3.12.7 has also been released as planned, containing approximately 120 bug fixes and documentation updates. Developers are encouraged to prepare their projects for compatibility with Python 3.13 and to report any issues to the Python bug tracker. New features in Python 3.13 include an improved interactive interpreter, an experimental free-threaded build mode, a preliminary JIT, and enhancements to the locals() function. The minimum supported macOS version has been updated to 10.13, and both iOS and Android are now classified as Tier 3 supported platforms.
- Python 3.13.0rc3 rolls back the incremental garbage collector due to performance issues.
- The final release of Python 3.13.0 is set for October 7, 2024.
- Python 3.12.7 includes around 120 bug fixes and improvements.
- New features in Python 3.13 include an improved interactive interpreter and an experimental JIT.
- The minimum supported macOS version has been raised to 10.13.
Related
Python 3.13.0b4
Python 3.13.0b4, a beta version released on July 17, 2024, offers new features like an improved interactive interpreter, JIT, and memory enhancements. Users are cautioned against using it in production.
Python 3.13.0rc2
Python 3.13.0rc2, released on September 6, 2024, is the final preview before the official release on October 1, 2024, featuring new enhancements and updated compatibility requirements for developers.
What's New in Python 3.13
Python 3.13 introduces a revamped interactive interpreter, experimental free-threaded execution, a JIT compiler, removal of deprecated modules, and official support for mobile platforms, scheduled for release on October 1, 2024.
Everything you need to know about Python 3.13 – JIT and GIL went up the hill
Python 3.13, releasing on October 2, 2024, introduces a free-threaded version allowing GIL disabling, enhancing multi-threading performance while potentially reducing single-threaded task performance by 20%.
New Typing Features in Python 3.13
Python 3.13 will enhance its typing system with features like the ReadOnly type for TypedDicts, aiming to improve code reliability and developer productivity. The final release is set for October 1, 2024.
Related
Python 3.13.0b4
Python 3.13.0b4, a beta version released on July 17, 2024, offers new features like an improved interactive interpreter, JIT, and memory enhancements. Users are cautioned against using it in production.
Python 3.13.0rc2
Python 3.13.0rc2, released on September 6, 2024, is the final preview before the official release on October 1, 2024, featuring new enhancements and updated compatibility requirements for developers.
What's New in Python 3.13
Python 3.13 introduces a revamped interactive interpreter, experimental free-threaded execution, a JIT compiler, removal of deprecated modules, and official support for mobile platforms, scheduled for release on October 1, 2024.
Everything you need to know about Python 3.13 – JIT and GIL went up the hill
Python 3.13, releasing on October 2, 2024, introduces a free-threaded version allowing GIL disabling, enhancing multi-threading performance while potentially reducing single-threaded task performance by 20%.
New Typing Features in Python 3.13
Python 3.13 will enhance its typing system with features like the ReadOnly type for TypedDicts, aiming to improve code reliability and developer productivity. The final release is set for October 1, 2024.