@@ -6,13 +6,13 @@ Different Python versions have made various optimizations and changes that affec
66
77| Version | Release | Status | Notes |
88| ---------| ---------| --------| -------|
9+ | 3.14 | Oct 2025 | Bugfix | Max-heap support, incremental GC |
10+ | 3.13 | Oct 2024 | Bugfix | Free-threading (experimental) |
11+ | 3.12 | Oct 2023 | Security | Better specialization |
12+ | 3.11 | Oct 2022 | Security | Inline caching, 10-60% faster |
13+ | 3.10 | Oct 2021 | Security | Pattern matching |
14+ | 3.9 | Oct 2020 | EOL | Type hints, new parsers |
915| 3.8 | Oct 2019 | EOL | Assignment expressions (walrus) |
10- | 3.9 | Oct 2020 | Security fixes | Type hints, new parsers |
11- | 3.10 | Oct 2021 | Security fixes | Pattern matching |
12- | 3.11 | Oct 2022 | Bugfix | Inline caching, 10-60% faster |
13- | 3.12 | Oct 2023 | Current | Better specialization |
14- | 3.13 | Oct 2024 | Current | Free-threading (experimental) |
15- | 3.14 | Oct 2025 | Current | Max-heap support, incremental GC |
1616
1717## Quick Links
1818
@@ -148,13 +148,13 @@ def func(x, /, y):
148148
149149| Version | EOL Date |
150150| ---------| ----------|
151- | 3.8 | Oct 2024 (EOL) |
152- | 3.9 | Oct 2025 |
153- | 3.10 | Oct 2026 |
154- | 3.11 | Oct 2027 |
155- | 3.12 | Oct 2028 |
156- | 3.13 | Oct 2029 |
157151| 3.14 | Oct 2030 |
152+ | 3.13 | Oct 2029 |
153+ | 3.12 | Oct 2028 |
154+ | 3.11 | Oct 2027 |
155+ | 3.10 | Oct 2026 |
156+ | 3.9 | Oct 2025 (EOL) |
157+ | 3.8 | Oct 2024 (EOL) |
158158
159159Plan upgrades before EOL.
160160
@@ -196,8 +196,8 @@ Python 3.13 → Python 3.14 Better GC pauses, new heapq functions
196196| Comprehension inlining | 3.12+ | Stable |
197197| Free-threading | 3.13+ | Experimental |
198198| JIT compiler | 3.13+ | Experimental |
199- | Max-heap (heapq) | 3.14+ | New |
200- | Incremental GC | 3.14+ | New |
199+ | Max-heap (heapq) | 3.14+ | Stable |
200+ | Incremental GC | 3.14+ | Stable |
201201
202202## Complexity Characteristics by Version
203203
0 commit comments