Python 3.14.0 Beta 2 released

Published by

Python 3.14.0 Beta 2 has been released, marking the second of four planned beta versions in its development cycle. This beta release allows the wider community to assess new features and identify any bugs, helping developers prepare for the final release. Third-party project maintainers are especially encouraged to test their projects with this beta version and report any issues through the Python bug tracker. The aim is to finalize the application binary interface (ABI) by the fourth beta and limit code changes after the release candidate is launched.

Key highlights of Python 3.14 include significant new features such as deferred evaluation of type annotations (PEP 649), template string literals (PEP 750), and the introduction of the `compression.zstd` module (PEP 784). Additionally, the new version will feature syntax highlighting in PyREPL, enhancements for debugging, support for new UUID versions, improved error messages, and a built-in HMAC implementation with verified code.

The next pre-release, 3.14.0b3, is scheduled for June 17, 2025, and developers are advised to avoid using this beta version in production environments as it remains a preview release.

Furthermore, starting from Python 3.14, PGP signatures for release artifacts will no longer be provided, with Sigstore recommended for verification. Other updates include the removal of certain deprecated features and enhancements to the C API.

In summary, Python 3.14.0 Beta 2 is an essential step towards the final release, inviting the community to actively participate in testing and refining the upcoming features while ensuring stability and compatibility. The ongoing development and release schedule aim to deliver a robust and feature-rich version of Python

Python 3.14.0 Beta 2 released

Python 3.14.0 beta 2 has been released, representing the second of four scheduled beta versions. This beta enables the broader community to evaluate new features and address bug fixes, ensuring their projects are ready for the upcoming release. Third-party Python project maintainers are advised to conduct testing with Python 3.14 during the beta phase and to report any issues to the Python bug tracker. The objective is to ensure there are no ABI changes following beta 4 and to minimize code modifications after the initial release candidate. Significant new features encompass deferred evaluation of type annotations, template string literals, and the introduction of the compression.zstd module, syntax highlighting in PyREPL, a zero-overhead external debugger interface for CPython, support for UUID versions 6-8, and enhancements to the C API for configuring Python. The upcoming third pre-release version is set to be available on June 17, 2025.

Python 3.14.0 Beta 2 released @ Linux Compatible