Python 3.10.22 has been released as the final version of the 3.10 series, which will reach its end of life on October 1, 2026, with no further security updates. Along with this release, the Python core team also launched maintenance updates for versions 3.11.17, 3.12.15, 3.13.16, and 3.14.8, all focusing on bug fixes and security patches. Important security enhancements have been included, such as improved handling of tarfile and zipfile, a TLS hostname validation fix, and updates to OpenSSL. Users are advised to upgrade from Python 3.10 to avoid potential security vulnerabilities, as this version will no longer receive any updates after its end of life
Python 3.10.22, 3.11.17, 3.12.15, 3.13.16, and 3.14.8 Ship as 3.10 Hits End of Life
Python 3.10.22 is the final release of the 3.10 series, which officially goes end of life on October 1, 2026, with no further security updates. The same coordinated drop also shipped 3.11.17, 3.12.15, 3.13.16, and 3.14.8, all built as maintenance releases carrying only bug fixes and security patches. Highlights include hardened tarfile and zipfile handling, a TLS hostname validation fix, a bundled OpenSSL bump to 3.5.9, and a credential-leak seal. If you're still on Python 3.10, the team's advice is simple: upgrade now before an unfixed vulnerability becomes a problem.
