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
- Swift 6.3: Expanding Reach and Refining Developer Experience
- Designers Face 'Cognitive Overload' in Accessibility – Experts Propose Solution
- Hackers Revive Discontinued Humane Ai Pin as Full Android Device
- Kubernetes v1.36 'Haru' Goes Live: 70 Enhancements Including 18 Stable Features
- The Creative's Confession: Embracing the Mystery of Invention
- 6 Key Updates in Windows 11 Insider Previews You Should Know About
- Lessons from The Mythical Man-Month: Timeless Wisdom for Software Development
- 5 Key Improvements in Labyrinth 1.1 for More Reliable Encrypted Backups