🚮 Python 3.14's garbage collector was such a "hit" that the team had to yank it out faster than you can say "incremental memory mismanagement." 🤦‍♂️ Apparently, the only thing it collected was complaints. 🙄
https://theconsensus.dev/p/2026/06/06/python-3-14-garbage-collection-rigamarole.html #Python314 #GarbageCollector #MemoryManagement #TechNews #ProgrammingFails #HackerNews #ngated
Python 3.14 garbage collection rigamarole - The Consensus

Python 3.14.0 introduced a new incremental garbage collector. But reports of higher memory usage caused the Python team to revert the garbage collector changes in 3.14.5.<br /><br />We investigate how memory management works in Python and workloads that perform best and worst for the incremental garbage collector.

Python 3.14 garbage collection rigamarole - The Consensus

Python 3.14.0 introduced a new incremental garbage collector. But reports of higher memory usage caused the Python team to revert the garbage collector changes in 3.14.5.<br /><br />We investigate how memory management works in Python and workloads that perform best and worst for the incremental garbage collector.

Out now: Python 3.14.6 and 3.13.14!

A day late to include a last-minute OpenSSL release in the installers. Thanks to @standupmaths for the help with the release notes :)

https://discuss.python.org/t/python-3-14-6-and-3-13-14-are-now-available/107714
#Python #CPython #Python314 #Python313 #release

Python 3.14.6 and 3.13.14 are now available!

A day late, a dollar short an OpenSSL release ahead[1], we have two new Python bugfix releases! Python 3.14.6 Python 3.14.6 is the sixth maintenance release of 3.14, containing around 179 bugfixes, build improvements and documentation changes since 3.14.5. Python 3.13.14 Python 3.13.14 is the fourteenth maintenance release of 3.13, containing around 240 bugfixes, build improvements and documentation changes since 3.13.13. More resources Online documentation PEP 745, 3.14 Release Schedule ...

Discussions on Python.org
Reverting the incremental GC in Python 3.14 and 3.15

Python 3.14 shipped with a new incremental garbage collector. However, we’ve had a number of reports of significant memory pressure in production environments. We’ve decided to revert it in both 3.14 and 3.15, and go back to the generational GC from 3.13. 3.15 is still in alpha, so such changes are fine. For 3.14, it is unusual for a patch release, but the old GC is a known quantity, the new incremental GC didn’t go through the PEP process, and was rolled back just before the final release of ...

Discussions on Python.org

🐍🚀 Out now: Python 3.14.5 final!

♻️ This now has the new (old) garbage collector, and the official macOS installer has been updated to use Tcl/Tk 9.0.3 instead of 8.6.17.

https://discuss.python.org/t/python-3-14-5-is-here-with-a-new-old-garbage-collector/107304

#Python #Python314 #release

Python 3.14.5 is here, with a new (old) garbage collector!

Python 3.14.5 final is the fifth maintenance release of 3.14, containing around 154 bugfixes, build improvements and documentation changes since 3.14.4. Garbage collector Notably, the garbage collector (GC) has changed in Python 3.14.5. The incremental garbage collector shipped in Python 3.14.0-3.14.4 has been reverted back to the generational garbage collector from 3.13, due to a number of reports of significant memory pressure in production environments. See What’s New and discuss.python.o...

Discussions on Python.org

Release week update!

Also moving release 3/3 this week, 3.14.5 final, by a couple of days to give some more time for testing of the RC 🚀

https://discuss.python.org/t/python-3-14-5-release-candidate/107185/2

Current plan:

✅ 3.14.5rc1 on Monday 4nd (+2 days)
⬜ 3.15.0b1 on Thursday 7th (+2 days)
⬜ 3.14.5 final on Sunday 10th (+2 days)

#Python #release #Python314 #Python315

Python 3.14.5 release candidate

Hey @hugovk, we are working on pushing this rc to Fedora Rawhide (development version), which is not yet updated to 3.15. That should give us some feedback, hopefully, but it will take a while before we get some. If the final is to be released in 2 days, I am afraid we will arrive with feedback (if any) too late.

Discussions on Python.org

Python 3.14.5 release candidate is out now! Please test!

https://blog.python.org/2026/05/python-3145rc1/

Next up, 3.15 beta 1 tomorrow.

#Python #Python314 #Python315 #release

Python 3.14.5 release candidate | Python Insider

A special release candidate with a new (old) garbage collector.

Python Insider

The reverts are done for 3.14 and 3.15 and initial test results look good, so we're ready for release.

Plan:

* 3.14.5rc1 on Saturday 2nd (new)
* 3.15.0b1 on Tuesday 5th (already planned)
* 3.14.5 final on Friday 8th (new)

https://discuss.python.org/t/reverting-the-incremental-gc-in-python-3-14-and-3-15/107014/45

#Python #Python314 #Python315

Reverting the incremental GC in Python 3.14 and 3.15

The reverts are done for 3.14 and 3.15, thanks to @sergey-miryanov and @nas for doing those, and initial test results are looking good, thanks to @zanie and @EWDurbin for helping with those. Release plan: 3.14.5rc1 on Saturday 2026-05-02 (new) 3.15.0b1 on Tuesday 2026-05-05 (already planned) 3.14.5 final on Friday 2026-05-08 (new)

Discussions on Python.org
🗞️ We're going to revert the incremental garbage collector in Python 3.14 and 3.15. See here for details: https://discuss.python.org/t/reverting-the-incremental-gc-in-python-3-14-and-3-15/107014
#Python #Python314 #Python315
Reverting the incremental GC in Python 3.14 and 3.15

Python 3.14 shipped with a new incremental garbage collector. However, we’ve had a number of reports of significant memory pressure in production environments. We’ve decided to revert it in both 3.14 and 3.15, and go back to the generational GC from 3.13. 3.15 is still in alpha, so such changes are fine. For 3.14, it is unusual for a patch release, but the old GC is a known quantity, the new incremental GC didn’t go through the PEP process, and was rolled back just before the final release of ...

Discussions on Python.org

New releases!

🐍 #Python 3.15.0a8!
🐍 Python 3.14.4!
🐍 Python 3.13.13!
🖼️ Pillow 12.2.0!

https://blog.python.org/2026/04/python-3150a8-3144-31313/
https://pillow.readthedocs.io/en/latest/releasenotes/12.2.0.html

⚠️ Final 3.15 alpha: only 4 weeks until the feature freeze! 🧊

New in this alpha:

🧵 PEP 803: “abi3t”: Stable ABI for free-threaded builds
🪟 Windows 64-bit binaries use the tail-calling interpreter for up to 40% speedup!
https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-windows-tail-calling-interpreter
🦋 REPL: colour tab completion with fancycompleter

#Python313 #Python314 #Python315 #Pillow #release