Python 3.14.0 Beta 3 released

Published by

Python 3.14.0 Beta 3 has been released, marking the third of four beta versions planned for this upcoming release. This beta allows the community to test new features and bug fixes, ensuring their projects are ready for the final launch. Key enhancements in this version include support for free-threaded Python, deferred type annotation evaluations, template string literals, multiple interpreters in the standard library, a new compression.zstd module, syntax highlighting in PyREPL, and an external debugger interface for CPython. Additionally, it introduces support for UUID versions 6-8 and an upgraded C API for configuration.

Developers are encouraged to test their third-party projects with this beta and report any issues to the Python bug tracker. While the release aims to be feature-complete, modifications may still occur before the release candidate phase, which is scheduled for July 22, 2025. It is advised that production releases wait until the first release candidate to avoid potential ABI breaks.

Notable new features in Python 3.14 include:
- PEP 779: Support for free-threaded Python
- PEP 649: Deferred evaluation of type annotations
- PEP 750: Introduction of template string literals
- PEP 734: Support for multiple interpreters
- PEP 784: New compression.zstd module
- PEP 768: A zero-overhead external debugger interface
- Enhanced UUID support and improved performance in certain operations

The beta release also includes build changes, such as the discontinuation of PGP signatures in favor of Sigstore for release artifacts. An experimental JIT compiler is included in the official macOS and Windows binaries, and a new Windows install manager replaces the traditional installer.

In addition to these updates, Python remains committed to ensuring a smooth transition for users by providing extensive documentation and resources. The final beta, 3.14.0b4, is expected to be released on July 8, 2025.

This new version reflects the ongoing collaborative effort of the Python community, and users are encouraged to contribute and support its development. The release team expresses gratitude to all volunteers involved in making Python better and invites further participation from the community

Python 3.14.0 Beta 3 released

Python 3.14.0 beta 3 has been released, representing the third of four scheduled beta versions. This release offers the broader community a chance to evaluate new features and address bug fixes, ensuring their projects are ready for the upcoming feature launch. Significant enhancements in Python 3.14 encompass support for free-threaded Python, deferred evaluation of type annotations, template string literals, multiple interpreters in the standard library, and the introduction of compression.zstd module, syntax highlighting in PyREPL, a zero-overhead external debugger interface for CPython, support for UUID versions 6-8, and an upgraded C API for configuring Python.

Python 3.14.0 Beta 3 released @ Linux Compatible