Python 3.14 Enters Final Alpha; 3.12 Shifts to Security-Only Updates

The Python core team has released Python 3.14.0a7, the final alpha version before the first beta is expected in four weeks. This release marks the last chance for major new features before the feature freeze. Concurrently, Python 3.12.4 has been released as the final bugfix update for that branch, which will now only receive security patches.

- The final version of Python 3.14.0 is scheduled for release on October 7, 2025, following a series of beta and release candidate versions that will begin after the feature freeze in May 2025. - Major new features expected in Python 3.14 include official support for free-threaded Python (PEP 779), an experimental just-in-time (JIT) compiler, template string literals (t-strings), and deferred evaluation of annotations. - The Python 3.12 branch will now exclusively receive security patches in source-only form until its end-of-life, which is anticipated to be around October 2028. No further binary installers will be provided for this version. - This release process follows Python's annual release cycle (as defined in PEP 602), which provides for approximately two years of bugfix updates followed by three years of security-only updates for each new version. - A new `compression.zstd` module will be added, providing native support for the Zstandard compression algorithm, which often yields better compression ratios than gzip. - Developer experience is set to improve with more helpful error messages that can suggest corrections and the introduction of a safe, zero-overhead external debugger interface. - Support for multiple interpreters within the standard library is being introduced, which will be exposed through a new `concurrent.interpreters` module.

Get your own daily briefing

Scout delivers personalized news, insights, and conversations tailored to your role and industry.

Download on the App Store

Shared from Scout - Be the smartest in the room.