Python 3.14.3 and 3.13.12: New Maintenance Releases Bring Bug Fixes and Enhancements
Introduction
The Python development team has announced the immediate availability of Python 3.14.3, the third maintenance release of the 3.14 series, along with Python 3.13.12, a maintenance update for the 3.13 branch. These releases focus on stability and performance, incorporating hundreds of bugfixes, build improvements, and documentation updates. Below, we explore the key highlights of Python 3.14.3 and the status of the 3.13 branch.

Overview of Python 3.14.3
Python 3.14.3 includes approximately 299 bugfixes, build improvements, and documentation changes since the previous version, 3.14.2. This release strengthens the foundational features introduced in the 3.14 series, making it a robust choice for developers who want to leverage the latest innovations in the language.
New Features in Python 3.14
The 3.14 series introduced several major new features that are now more stable with this maintenance release:
- PEP 779: Free-threaded Python is now officially supported, allowing better parallelism.
- PEP 649: Deferred evaluation of annotations improves semantics and performance.
- PEP 750: Template string literals (t-strings) enable custom string processing with f-string syntax.
- PEP 734: Multiple interpreters in the standard library for advanced concurrency.
- PEP 784: A new
compression.zstdmodule provides support for the Zstandard compression algorithm. - PEP 758:
exceptandexcept*expressions may now omit brackets. - Syntax highlighting in PyREPL and color support for
unittest,argparse,json, andcalendarCLIs. - PEP 768: A zero-overhead external debugger interface for CPython.
- UUID versions 6-8 in the
uuidmodule, with 40% faster generation for versions 3-5. - PEP 765: Disallow
return/break/continuethat exit afinallyblock. - PEP 741: An improved C API for configuring Python.
- A new type of interpreter providing significantly better performance for certain compilers (opt-in, build from source).
- Improved error messages.
- Built-in implementation of HMAC using formally verified code from the HACL* project.
- A new command-line interface to inspect running Python processes via asynchronous tasks.
- The
pdbmodule now supports remote attaching to a running process.
For full details, see the official What’s new in Python 3.14.
Build Changes
Several important build and distribution changes accompany this release:
- PEP 761: Starting with Python 3.14, PGP signatures are no longer provided. Instead, Sigstore is recommended for verifying release artifacts.
- Official macOS and Windows binaries include an experimental JIT compiler.
- Official Android binary releases are now available for the first time.
Incompatible Changes, Removals, and Deprecations
This release also includes incompatible changes, removals, and new deprecations. Developers should review the following resources:
- Incompatible changes (internal anchor – see below)
- Python removals and deprecations
- C API removals and deprecations
- Overview of all pending deprecations
Python 3.13.12 Maintenance Release
Python 3.13.12 is a maintenance release for the 3.13 branch, containing bugfixes and security updates. While the 3.13 series does not include the major new features of 3.14, it remains a stable and widely used version. Users still on Python 3.13 are encouraged to upgrade to this latest patch for improved reliability.
How to Get the Latest Python Versions
You can download Python 3.14.3 and 3.13.12 from the official Python downloads page. For Windows, a new install manager is available from the Windows Store or its download page, which simplifies installation and management of multiple Python versions. The traditional installer remains available as well. A JSON file with file URLs and hashes is provided for automated installations, but is not required for end users.
Conclusion
Both Python 3.14.3 and 3.13.12 represent the community's commitment to continuous improvement. Whether you are eager to experiment with free-threaded Python and t-strings in 3.14, or prefer the stability of 3.13, these releases offer something for every developer. Update your environments today to benefit from the latest fixes and features.
Related Articles
- KDE Union Style Engine Nears Public Debut in Plasma 6.7
- Unveiling WhatsApp's Liquid Glass Design: A Guide to the In-Chat Interface Revamp
- Flame Malware Attack Warns Big Tech: Quantum Computing Threatens Cryptography
- DeepSeek's $45 Billion Valuation: A Deep Dive into the Chinese AI Lab's First Funding Round
- The Enduring Wisdom of 'The Mythical Man-Month': Timeless Lessons for Software Engineering
- Integrating AI into Existing Products: A User-Centric Guide to Avoiding Common Pitfalls
- Windows 11 Update KB5083631 Goes Live: 34 Fixes, New Xbox Mode, and Faster Boot Times
- Huawei's HarmonyOS Reaches 55 Million Devices: Redefining the Mobile OS Landscape