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

#Freexian collaborators worked on cross building packages, rebootstrap, refresh of the patch tagging guidelines and many other contributions to #Debian in January 2026.

Visit https://www.freexian.com/blog/debian-contributions-01-2026/?utm_source=mastodon&utm_medium=social for the complete list and details.

We thank the organizations subscribing to our Long Term Support contracts (https://www.freexian.com/lts/?utm_source=mastodon&utm_medium=social) and consulting services (https://www.freexian.com/services/?utm_source=mastodon&utm_medium=social) for making this possible.

#crossbuilding #ruby34 #python314

Debian Contributions: cross building, rebootstrap updates, Refresh of the patch tagging guidelines and more!

Debian Contributions: 2026-01 Contributing to Debian is part of Freexian’s mission. This article covers the latest achievements of Freexian and their collaborators. All of this is made possible by organizations subscribing to our Long Term Support contracts and consulting services. cross building, by Helmut Grohne In version 1.10.1, Meson merged a patch to make it call the correct g-ir-scanner by default thanks to Eli Schwarz. This problem affected more than 130 source packages.

Freexian
Python 3.14.3 and 3.13.12 are now available!

Python 3.14.3 is now available! This is third maintenance release of Python 3.14 Python 3.14.3 is the third maintenance release of 3.14, containing around 299 bugfixes, build improvements and documentation changes since 3.14.2. Major new features of the 3.14 series, compared to 3.13 Some of the major new features and changes in Python 3.14 are: New features PEP 779: Free-threaded Python is officially supported PEP 649: The evaluation of annotations is now deferred, improving the semantic...

Discussions on Python.org

Python 3.14 and Ruby 3.4 transitions, dh-python development, a hybrid dependency solver for crossqa.debian.net, rebootstrap updates and making Debian CI resistant to the growing scraper traffic.

#Freexian collaborators worked on these and many more contributions to #Debian in December 2025.

Read all the details at:
https://www.freexian.com/blog/debian-contributions-12-2025/?utm_source=mastodon&utm_medium=social

We thank the organizations subscribing to our Long Term Support contracts (https://www.freexian.com/lts/?utm_source=mastodon&utm_medium=social) and consulting services (https://www.freexian.com/services/?utm_source=mastodon&utm_medium=social) for making this possible.

#python314 #ruby34 #debianci #rebootstrap

Debian Contributions: dh-python development, Python 3.14 and Ruby 3.4 transitions, Surviving scraper traffic in Debian CI and more!

Debian Contributions: 2025-12 Contributing to Debian is part of Freexian’s mission. This article covers the latest achievements of Freexian and their collaborators. All of this is made possible by organizations subscribing to our Long Term Support contracts and consulting services. dh-python development, by Stefano Rivera In Debian we build our Python packages with the help of a debhelper-compatible tool, dh-python. Before starting the 3.14 transition (that would rebuild many packages) we landed some updates to dh-python to fix bugs and add features.

Freexian

I gave a lightning talk at a bunch of conferences in 2025 about some of the exciting new things coming in Python 3.14, including template strings.

One thing we can use t-strings for is to prevent SQL injection. I illustrated this with xkcd 327 aka “Little Bobby Tables”.

I localised most of the slides for the PyCon I was at, including this comic. Here they are!

https://hugovk.dev/blog/2026/localising-xkcd/
#Python #python314 #xkcd #PyCon #PyConItalia #PyConGreece #PyConEstonia #PyConFinland #PyConFI #PyConSweden

Localising xkcd

Hugo van Kemenade

Would you like to read a year (and a bit) of the "And now for something completely different" bits from the Python 3.14 release notes collected into a single page? Great, here you go!

https://hugovk.dev/blog/2025/and-now/

#Python #Python314 #pi #pie #AndNowForSomethingCompletelyDifferent

And now for something completely different

Hugo van Kemenade