Python 3.12.2 and 3.11.8 released

Python 3.12.2 and 3.11.8 are here[1]!

In addition to all the usual bugfixes, these releases contain a small security fix: hidden .pth files are no longer automatically read and executed as part of Python startup. (New releases of 3.8, 3.9 and 3.10 containing the same fix are expected next week.)

Python 3.12.2

Python 3.12’s second bugfix release. In addition to the mentioned security fix and the usual slew of bug fixes, build changes and documentation updates (more than 350 commits), this is also the first release to include a Software Bill-of-Materials for the source packages (Python-3.12.2.tgz and Python-3.12.2.tar.xz). Full changelog.

Python 3.11.8

More than 300 commits of bug fixes, build changes and documentation updates. Full changelog.

We hope you enjoy the new releases!

Thanks to all of the many volunteers who help make Python Development and these releases possible! Please consider supporting our efforts by volunteering yourself, or through contributions to the Python Software Foundation or CPython itself.

Thomas Wouters @thomas
on behalf of your release team,

Ned Deily @nad
Steve Dower @steve.dower
Pablo Galindo Salgado @pablogsal
Łukasz Langa @ambv

  1. Actually they’ve been here since last night, but we decided to get some sleep before sending the announcements. ↩︎


WASI releases at Releases · brettcannon/cpython-wasi-build · GitHub .


CI container releases at [Files · main · python-devs / ci-images · GitLab].

1 Like

Python 3.12.2 is the first release to have Software Bill-of-Materials documents available for source releases! :partying_face:



Note! “Congrats!” is too short for Discourse, haha.