Skip to content

Commit c0fc840

Browse files
hugovkStanFromIrelandYhg1s
authored
Python 3.15.0a8, 3.14.4 and 3.13.13 are out! (#54)
Co-authored-by: Stan Ulbrych <stan@python.org> Co-authored-by: T. Wouters <thomas@python.org>
1 parent 98937f4 commit c0fc840

1 file changed

Lines changed: 72 additions & 0 deletions

File tree

  • content/posts/python-3150a8-3144-31313
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
---
2+
title: 'Python 3.15.0a8, 3.14.4 and 3.13.13 are out!'
3+
publishDate: '2026-04-07'
4+
author: Hugo van Kemenade
5+
description: 'A final alpha and two bug fixes are awaiting your upgrade.'
6+
tags:
7+
- releases
8+
published: true
9+
---
10+
11+
## Python 3.15.0 alpha 8
12+
13+
*This is an early developer preview of Python 3.15*
14+
15+
https://www.python.org/downloads/release/python-3150a8/
16+
17+
### Major new features of the 3.15 series, compared to 3.14
18+
19+
Python 3.15 is still in development. This release, 3.15.0a8, is the final planned alpha release.
20+
21+
Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release process.
22+
23+
During the alpha phase, features may be added up until the start of the beta phase (2026-05-05) and, if necessary, may be modified or deleted up until the release candidate phase (2026-07-28). Please keep in mind that this is a preview release and its use is **not** recommended for production environments.
24+
25+
Many new features for Python 3.15 are still being planned and written. Among the new major new features and changes so far:
26+
27+
* [PEP 810](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-lazy-imports): Explicit lazy imports
28+
* [PEP 814](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-frozendict): `frozendict` built-in type
29+
* [PEP 799](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-sampling-profiler): A new high-frequency, low-overhead, statistical sampling profiler and dedicated profiling package
30+
* [PEP 798](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-unpacking-in-comprehensions): Unpacking in comprehensions with `*` and `**`
31+
* [PEP 686](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-utf8-default): Python now uses UTF-8 as the default encoding
32+
* [PEP 728](https://peps.python.org/pep-0728/): `TypedDict` with typed extra items
33+
* [PEP 747](https://docs.python.org/3.15/whatsnew/3.15.html#typing): Annotating type forms with `TypeForm`
34+
* [PEP 782](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-pybyteswriter): A new `PyBytesWriter` C API to create a Python bytes object
35+
* The [JIT compiler](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-jit) has been significantly upgraded, with 6-7% geometric mean performance improvement on x86-64 Linux over the standard interpreter, and 12-13% speedup on AArch64 macOS over the tail-calling interpreter
36+
* The official Windows 64-bit binaries now [use the tail-calling interpreter](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-windows-tail-calling-interpreter)
37+
* [Improved error messages](https://docs.python.org/3.15/whatsnew/3.15.html#improved-error-messages)
38+
* <small>(Hey, **fellow core team member,** if a feature you find important is missing from this list, let Hugo know.)</small>
39+
40+
The next pre-release of Python 3.15 will be 3.15.0b1, scheduled for 2026-05-05.
41+
42+
### More resources
43+
44+
* [Online documentation](https://docs.python.org/3.15/)
45+
* [PEP 790](https://peps.python.org/pep-0790/), 3.15 release schedule
46+
* Report bugs at [https://github.com/python/cpython/issues](https://github.com/python/cpython/issues)
47+
* [Help fund Python directly](https://www.python.org/psf/donations/python-dev/) (or via [GitHub Sponsors](https://github.com/sponsors/python)) and support [the Python community](https://www.python.org/psf/donations/)
48+
49+
50+
## Python 3.14.4
51+
52+
Python 3.14.4 is the fourth maintenance release of 3.14, containing around 337 bugfixes, build improvements and documentation changes since 3.14.3.
53+
54+
https://www.python.org/downloads/release/python-3144/
55+
56+
## Python 3.13.13
57+
58+
Python 3.13.13 is the lucky thirteenth maintenance release of 3.13, containing around 200 bugfixes, build improvements and documentation changes since 3.13.12.
59+
60+
https://www.python.org/downloads/release/python-31313/
61+
62+
63+
## Enjoy the new releases
64+
65+
Thanks to all of the many volunteers who help make Python development and these releases possible! Please consider supporting our efforts by volunteering yourself or through organisation contributions to the [Python Software Foundation](https://www.python.org/psf/donations/).
66+
67+
Your release team,<br>
68+
Hugo van Kemenade<br>
69+
Thomas Wouters<br>
70+
Ned Deily<br>
71+
Steve Dower<br>
72+
Łukasz Langa

0 commit comments

Comments
 (0)