|
1 | 1 | --- |
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!' |
3 | 3 | publishDate: '2026-10-01' |
4 | 4 | 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.' |
6 | 6 | tags: |
7 | 7 | - releases |
8 | 8 | published: true |
9 | 9 | --- |
10 | 10 |
|
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. |
12 | 12 |
|
13 | 13 | Get them here: |
14 | 14 |
|
15 | 15 | - [Python 3.10.22](https://www.python.org/downloads/release/python-31022/) |
16 | 16 | - [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/) |
17 | 20 |
|
18 | 21 | **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. |
19 | 22 |
|
20 | 23 | 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. |
21 | 24 |
|
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. |
23 | 28 |
|
24 | 29 | [Discuss this release announcement](https://discuss.python.org/t/python-3-10-22-and-3-11-17-are-now-available/109296). |
25 | 30 |
|
26 | | -## Security content in both releases |
| 31 | +## Security content in Python 3.10.22 and 3.11.17 |
27 | 32 |
|
28 | 33 | * [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`. |
29 | 34 | * [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 |
61 | 66 | 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/). |
62 | 67 |
|
63 | 68 | Your friendly release team, |
| 69 | +[Hugo van Kemenade](https://discuss.python.org/u/hugovk) |
| 70 | +[Thomas Wouters](https://discuss.python.org/u/thomas) |
64 | 71 | [Ned Deily](https://discuss.python.org/u/nad) |
65 | 72 | [Steve Dower](https://discuss.python.org/u/steve.dower) |
66 | 73 | [Pablo Galindo Salgado](https://discuss.python.org/u/pablogsal) |
0 commit comments