Skip to content

Commit 5b14ec9

Browse files
committed
Include the full Python 3.10–3.14 release wave
1 parent 934f09f commit 5b14ec9

1 file changed

Lines changed: 12 additions & 5 deletions

File tree

  • content/posts/python-31022-31117

‎content/posts/python-31022-31117/index.md‎

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,34 @@
11
---
2-
title: 'Python 3.10.22 and 3.11.17 are now available!'
2+
title: 'Python 3.10.22, 3.11.17, 3.12.15, 3.13.16 and 3.14.8 are now available!'
33
publishDate: '2026-10-01'
44
author: Pablo Galindo
5-
description: 'New source-only security releases for Python 3.10 and 3.11, and a farewell to Python 3.10 as it reaches end of life.'
5+
description: 'Security updates across Python 3.10–3.14, the final maintenance release of 3.13, and a farewell to Python 3.10.'
66
tags:
77
- releases
88
published: true
99
---
1010

11-
One last lap around the Sun for Python 3.10, and another security update for Python 3.11. **Python 3.10.22 and Python 3.11.17 are now available!**
11+
A full sweep of Python releases is here: **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.
1212

1313
Get them here:
1414

1515
- [Python 3.10.22](https://www.python.org/downloads/release/python-31022/)
1616
- [Python 3.11.17](https://www.python.org/downloads/release/python-31117/)
17+
- [Python 3.12.15](https://www.python.org/downloads/release/python-31215/)
18+
- [Python 3.13.16](https://www.python.org/downloads/release/python-31316/)
19+
- [Python 3.14.8](https://www.python.org/downloads/release/python-3148/)
1720

1821
**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. If you are still using Python 3.10, please plan your upgrade to a supported version.
1922

2023
Python 3.11 remains in security-fix-only mode until October 2027, as described in [PEP 664](https://peps.python.org/pep-0664/). Security releases are made as needed, with no fixed cadence.
2124

22-
Both releases are **source-only**. 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. These releases contain security fixes rather than new features.
25+
Python 3.10.22 and 3.11.17 are **source-only**. 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. These two releases contain security fixes rather than new features.
26+
27+
Python 3.12.15 is also a source-only security release, with security support continuing until October 2028. Python 3.13.16 is the **last full maintenance release of 3.13**; future 3.13 releases will contain security fixes only. Python 3.14.8 is a maintenance release, and both 3.13.16 and 3.14.8 include binary installers. See their release pages above for their full security content and other changes.
2328

2429
[Discuss this release announcement](https://discuss.python.org/t/python-3-10-22-and-3-11-17-are-now-available/109296).
2530

26-
## Security content in both releases
31+
## Security content in Python 3.10.22 and 3.11.17
2732

2833
* [gh-158446](https://github.com/python/cpython/issues/158446): Fix crashes or incorrect output when formatting float or complex values with precision close to `INT_MAX`.
2934
* [CVE-2026-19553](https://www.cve.org/CVERecord?id=CVE-2026-19553) — [gh-156793](https://github.com/python/cpython/issues/156793): `ssl.SSLContext.wrap_bio()` now validates its `server_side`, `server_hostname`, and `session` arguments. `asyncio` also validates TLS `server_hostname` arguments. On Python 3.10 and 3.11, missing hostnames with `check_hostname` enabled emit `DeprecationWarning` for compatibility; they raise `ValueError` on Python 3.13 and later.
@@ -61,6 +66,8 @@ Python 3.11 still has another year of security fixes ahead of it, so you have no
6166
Thank you to all the volunteers who made these releases possible. Please consider supporting Python by contributing your time or through the [Python Software Foundation](https://www.python.org/psf-landing/).
6267

6368
Your friendly release team,
69+
[Hugo van Kemenade](https://discuss.python.org/u/hugovk)
70+
[Thomas Wouters](https://discuss.python.org/u/thomas)
6471
[Ned Deily](https://discuss.python.org/u/nad)
6572
[Steve Dower](https://discuss.python.org/u/steve.dower)
6673
[Pablo Galindo Salgado](https://discuss.python.org/u/pablogsal)

0 commit comments

Comments
 (0)