Software 44669 Published by

The Python Software Foundation published stable maintenance releases for Python 3.14.7 and 3.13.15 today, delivering roughly 499 and 400 bug fixes respectively. The 3.14 branch leads the update with an experimental JIT compiler now baked into official Windows and macOS binaries, alongside a switch to Sigstore for release verification and new Android embeddable packages. Python 3.13 remains fully supported alongside 3.14, though it will eventually reach end of life before the newer feature branch. You can grab the installers, source tarballs, and full changelogs from python.org starting today.



Python 3.14.7 and 3.13.15 Drop as Maintenance Updates

The Python Software Foundation pushed two new patch releases today. If you are running either the 3.14 or 3.13 line, you now have the latest stability updates in hand. Python 3.14.7 ships with roughly 499 bug fixes, while 3.13.15 brings around 400 corrections to the table. Both are stable final releases, meaning you can install them without worrying about breaking your local environments.

The 3.14 series first landed back in October 2025, and 3.13 followed roughly a year later. We have been watching both branches mature through a fairly rough stretch of Python's recent history, including the memory and storage crunch that forced several hardware vendors to rethink their shipping timelines. Six months into the 3.14 cycle, the PSF has clearly settled into a predictable release rhythm. These updates are exactly what you would expect from that rhythm.

Python

The 3.14 Branch Gets Official JIT and Sigstore

While the patch itself is mostly behind the scenes, the 3.14 series has quietly become one of the more ambitious releases in CPython's recent memory. Free-threaded Python finally dropped its experimental status with PEP 779, letting CPython run without the global interpreter lock. Deferred annotation evaluation via PEP 649 solved a decade-old forward reference headache, and the new t-string syntax from PEP 750 gives template processing a native option alongside f-strings.

The most notable change for everyday developers is probably the experimental JIT compiler. Official macOS and Windows binaries now ship with it baked in. You can turn it on with a flag, and early benchmarks suggest it helps steady-state runtime performance on longer running scripts. Not bad for something that started as a research branch.

On the packaging side, the traditional Windows installer is being phased out in favor of the Python Install Manager. You can grab it from the Microsoft Store or python.org, though the classic installer stays available through the 3.15 cycle. Sigstore is also replacing PGP for release verification, which means every download now comes with an SPDX software bill of materials. Android binaries for 3.14 are finally here, though developers building for that platform have likely been compiling from source for a while anyway.

3.13 Stays on Track with 400 Fixes

The 3.13 branch gets 400 bugfixes and build improvements. It remains fully supported alongside 3.14, but it will reach end of life sooner. The feature set has been largely locked since launch, with the PyPy-inspired interactive interpreter, mimalloc memory allocator, and PEP 594 standard library cleanups doing most of the heavy lifting.

Free-threaded mode is still marked experimental here, but the groundwork is solid. If you are running production workloads that relied on 3.13, you should test the new patch before rolling it out. The PSF notes that the changelogs contain dozens of subtle fixes for the free-threaded build, the JIT, and the new interpreters module. Head here to review the full 3.13.15 changelog before upgrading.

Keep in mind that both branches are still receiving security patches. You are not forced to jump to 3.14 just yet, but the new features and performance improvements in the 3.14 line make it the better long term home for new projects. The 3.13 branch will eventually wind down, though it will keep running production code for a while longer.

Both releases are available today across macOS, Windows, and source distributions. Windows ARM64 builds ship for both versions, while the Android embeddable packages land with 3.14.7 only. All artifacts are verified through Sigstore, and SHA-256 checksums are posted on the download pages. You can upgrade pip dependencies manually or grab the full system installer from python.org. If you are building from source, the macOS and Windows build docs cover the new JIT and Sigstore verification steps.

It is a solid, if quiet, maintenance drop. The JIT compiler landing in official Windows and macOS builds is the real story here, alongside the switch to Sigstore and the Python Install Manager. Not every team needs to upgrade this second, but the performance gains on long running scripts are meaningful enough that you will probably want to test it soon. Here are the full changelogs for 3.14.7 and 3.13.15.