Python iconPythonOct 1, 2026 ~4 min source read

Python Insider: Python 3.10.22, 3.11.17, 3.12.15, 3.13.16 and 3.14.8 are now available!

One last lap around the Sun for Python 3.10, and security updates across all five series. Python 3.10.22 Python 3.11.17 Python 3.12.15 Python 3.13.16 Python 3.14.8 Python 3.10.22 is the final release of Python 3.10.

Python Insider: Python 3.10.22, 3.11.17, 3.12.15, 3.13.16 and 3.14.8 are now available!

Share this story

Send the public story page.

Useful takeaways from this story.

One last lap around the Sun for Python 3.10, and security updates across all five series.

Fix a tarfile extraction-filter vulnerability involving hard links to symbolic links that could expose files outside the destination and change their permissions or modification times.

Python 3.10.22 Python 3.11.17 Python 3.12.15 Python 3.13.16 Python 3.14.8 Python 3.10.22 is the final release of Python 3.10.

The useful part

One last lap around the Sun for Python 3.10, and security updates across all five series. Python 3.10.22 Python 3.11.17 Python 3.12.15 Python 3.13.16 Python 3.14.8 Python 3.10.22 is the final release of Python 3.10. After five years, the series has reached end of life and will receive no further security updates.

How it works

  • Fix a tarfile extraction-filter vulnerability involving hard links to symbolic links that could expose files outside the destination and change their permissions or modification times.
  • Apply tarfile extraction filters when a link falls back to extracting an archive member, skipping members rejected by the filter.
  • Like a struck bell, it oscillates with a signal that fades away.
  • You can watch spacetime doing its final ringing in this NASA simulation.
  • If you are still using Python 3.10, please plan your upgrade to a supported version.

What to take from it

Fix an ssl crash when an SNI callback switches contexts and the original callback context is no longer referenced. Python 3.11 remains in security-fix-only mode until October 2027, as described in PEP 664. There are no Windows or macOS installers: 3.10.11 and 3.11.9 were the last releases in their respective series to include binary installers.

Example or evidence

  • Python 3.14.8 is a maintenance release, and both 3.13.16 and 3.14.8 include binary installers.
  • Additional security content by version Python 3.10.22, 3.11.17, 3.12.15 and 3.13.16 CVE-2026-87910 — gh-157265:
  • We started Python 3.10 with a trip inside a Schwarzschild black hole, so it seems only fair to finish with black holes as well:) This is Python 3.10's ringdown.
  • Five years of features, fixes, stubborn buildbots, and a rather unreasonable number of tarballs.

Details worth keeping

Python 3.10.22, 3.11.17, 3.12.15, 3.13.16 and 3.14.8 are now available! | Python Insider A full sweep of Python releases is here: Security releases are made as needed, with no fixed cadence.

Related coverage

  • Pycoders: #753 – SEPTEMBER 22, 2026 View in Browser » Python 3.15 Preview: frozendict Preview Python 3.15's frozendict: build immutable mappings you can hash, cache, and share across threads, and learn where the...
  • Wingware: Wing Python IDE version 12.0.3 has been released.
  • Python: You can now read the Python documentation online in German!

More context around this story.

Loading more related stories...

Keep reading in the app

Open the app view to save this story, compare related coverage, and continue from the same source.

Open in app