Programming

Python 3.14 Release Candidate 1: What You Need to Know

2026-05-01 01:14:59

Python 3.14 is approaching its final release, and the first release candidate (3.14.0rc1) is now available for testing. This milestone marks the penultimate preview before the stable release, scheduled for October 7, 2025. The release candidate phase freezes major changes, allowing only critical bug fixes. In this Q&A, we cover the timeline, key new features, and how you can help ensure a smooth transition.

What is Python 3.14.0rc1 and when is the final release?

Python 3.14.0rc1 is the first release candidate of Python 3.14. It is the second‑to‑last preview release before the stable version. The final release of Python 3.14.0 is planned for Tuesday, 2025-10-07. A second release candidate (3.14.0rc2) is scheduled for Tuesday, 2025-08-26, which will be the last planned preview. During the release candidate phase, only reviewed bug fixes are allowed — no new features or other code changes. This ensures stability for the final release.

Python 3.14 Release Candidate 1: What You Need to Know

What are the major new features in Python 3.14?

Python 3.14 introduces several significant enhancements over 3.13. Key highlights include:

Will binary wheels built now work with the final release?

Yes. The ABI is now frozen for the entire Python 3.14 series. Any binary wheels compiled against Python 3.14.0rc1 will be compatible with future 3.14.x releases, including the final 3.14.0. This allows package maintainers to build and publish wheels early, helping the ecosystem prepare for the stable release.

How should third‑party maintainers prepare for Python 3.14?

Maintainers of third‑party Python packages are strongly encouraged to test their projects with 3.14.0rc1. Key actions include:

Remember, this is a preview release and should not be used in production environments.

How can I contribute or report problems?

If you encounter bugs or regressions, please file a report on the Python bug tracker. The release candidate phase is the ideal time to catch and fix issues. Core developers are also focusing on documentation — check that your changes are documented in What’s New.

Are there any other important changes in this release?

Yes, a few additional points worth noting:

For a complete list of changes, see the What’s New in Python 3.14 document.

Explore

Safari Technology Preview 240: New Features and Bug Fixes Explained Unveiling the Magic: How Spotify Wrapped 2025 Tells Your Musical Story New Hope from an Old Asthma Drug: 10 Things to Know About Its Surprising Power Against Aggressive Cancers Coalition of Digital Rights Groups Calls on UK to Tackle Root Causes of Online Harm Instead of Imposing Broad Restrictions Beyond Temporal Difference: Scaling Reinforcement Learning with Divide and Conquer