Python 3.15.0 alpha 7 has been released, the seventh of eight planned alpha releases before the final stable version. Key features in 3.15 include explicit lazy imports (PEP 810), a new frozendict built-in type (PEP 814), a statistical sampling profiler (PEP 799), unpacking in comprehensions (PEP 798), UTF-8 as the default encoding (PEP 686), TypedDict with typed extra items (PEP 728), TypeForm annotations (PEP 747), and a new PyBytesWriter C API. The JIT compiler has been significantly upgraded, delivering 3-4% performance improvement on x86-64 Linux and 7-8% speedup on AArch64 macOS. The next alpha (3.15.0a8) is scheduled for 2026-04-07, with beta phase starting 2026-05-05. Not recommended for production use.
Table of contents
Major new features of the 3.15 series, compared to 3.14More resourcesAnd now for something completely differentEnjoy the new releaseSort: