Software 43918 Published by

The first release candidate for Python 3.14 has been released, featuring new features such as free-threaded Python, deferred evaluation of type annotations, template string literals, multiple interpreters in stdlib, compression.zstd, except and except* expressions, syntax highlighting in PyREPL, a zero-overhead external debugger interface for CPython, support for UUID versions 6-8, and a new C API for configuring Python. It also includes improved error messages, built-in implementation of HMAC, and a new command-line interface for inspecting running Python processes.



Python Insider: Python 3.14 release candidate 1 is go!

It’s the first 3.14 release candidate!

https://www.python.org/downloads/release/python-3140rc1/

This is the first release candidate of Python 3.14

This release, 3.14.0rc1, is the penultimate release preview. Entering the release candidate phase, only reviewed code changes which are clear bug fixes are allowed between this release candidate and the final release. The second candidate (and the last planned release preview) is scheduled for Tuesday, 2025-08-26, while the official release of 3.14.0 is scheduled for Tuesday, 2025-10-07.

There will be no ABI changes from this point forward in the 3.14 series, and the goal is that there will be as few code changes as possible.

Major new features of the 3.14 series, compared to 3.13

Some of the major new features and changes in Python 3.14 are:

New features

(Hey, fellow core developer, if a feature you find important is missing from this list, let Hugo know.)

For more details on the changes to Python 3.14, see  What’s new in Python 3.14. The next pre-release of Python 3.14 will be the final release candidate, 3.14.0rc2, scheduled for 2025-08-26.

Screenshot_from_2025_05_08_07_26_58

Python Insider: Python 3.14 release candidate 1 is go!