Python 3.14 release candidate 1 is out; final stable release October 7, 2025. No ABI changes from this point. Free-threaded Python, deferred annotations, and multiple interpreters headline the update.
Python 3.14.0rc2 released early due to critical bug fix. Third release candidate added. Final release October 7, 2025. ABI unchanged.
Python 3.14.0rc3 is the final release candidate, locking ABI and features. Stable release on Oct 7, 2025. Maintainers urged to test and publish wheels.
Python 3.13.8, the eighth maintenance release for Python 3.13, is now available with approximately 200 bugfixes and enhancements. Urgent upgrade recommended.
Python 3.14.0 is released with free-threaded Python, deferred annotations, t-strings, and more. Download now from python.org.
Python 3.15.0a1 is out, introducing PEP 799 profiling, UTF-8 default, and improved error messages. Not production-ready.
Python 3.15.0 alpha 2 released: new statistical profiler (PEP 799), UTF-8 default (PEP 686), PyBytesWriter C API (PEP 782), and better error messages. Not for production use.
Python 3.15.0a3 released with statistical profiler, UTF-8 default encoding, and improved error messages. Third of seven alpha releases.
Python 3.15.0a4 released with JIT speedups, UTF-8 default, and new profiler; build error triggers extra alpha 5 on Feb 10, 2026.
Python 3.15.0a5 released after build error in a4; introduces PEP 799 profiler, UTF-8 default, JIT improvements.
Python 3.15.0 alpha 6 delivers JIT speed improvements of 3-8%, introduces statistical profiler and other PEPs, and improves error messages—offering a performance and developer experience boost ahead of beta.
Python Security Response Team adopts formal governance (PEP 811) and welcomes first new non-release-manager member Jacob Coffee, bolstering long-term security sustainability.
Python Insider blog moves from Blogger to blog.python.org, now powered by Git and open to community contributions via pull requests.
Learn to compile and run the 45-year-old 86-DOS 1.00 source code using emulators and the original ASM assembler.
Python 3.15.0a1 is now available for testing, introducing PEP 799 profiling, UTF-8 default encoding, and a new C API. This first alpha previews major changes ahead of the 2026 release.
Python 3.15.0 alpha 3 preview introduces key features: PEP 799 statistical sampling profiler, PEP 686 UTF-8 default encoding, and PEP 782 PyBytesWriter C API, along with improved error messages.
Python 3.15.0a6 introduces a statistical profiler, JIT speedups up to 8%, and UTF-8 default encoding. Developers invited to test.
A step-by-step guide to joining the Python Security Response Team: prerequisites, nomination process, voting, onboarding, and common mistakes to avoid.
Learn how to contribute a guest post to the official Python Insider Blog using GitHub, Markdown, and pull requests.
10 crucial facts about Amazon's PA-API in 2026: its sales cliff, rate limits, who gets blocked, and why web scraping is the go-to alternative—with actionable insights.