16832
views
✓ Answered

Python 3.14.3 and 3.13.12: Latest Maintenance Releases Bring Stability and New Features

Asked 2026-05-10 02:10:59 Category: Technology

Introduction

The Python development team has announced the availability of Python 3.14.3 and Python 3.13.12, offering substantial improvements and bug fixes. Python 3.14.3, the third maintenance release of the 3.14 series, incorporates approximately 299 changes, including bug fixes, build enhancements, and documentation updates since version 3.14.2. Meanwhile, Python 3.13.12 continues the tradition of stability for the 3.13 branch. Both releases are now ready for download, bringing a host of refinements and new capabilities.

Python 3.14.3 and 3.13.12: Latest Maintenance Releases Bring Stability and New Features
Source: pythoninsider.blogspot.com

What’s New in Python 3.14 Series

Python 3.14 introduced several major features that are now further polished. Here’s a detailed look at the key enhancements now available in maintenance release 3.14.3.

Core Language Changes

  • PEP 649: Deferred evaluation of annotations, which improves annotation semantics and performance.
  • PEP 750: Template string literals (t-strings) for custom string processing, using familiar f-string syntax.
  • PEP 758: The except and except* expressions now allow omission of parentheses, simplifying error handling code.
  • PEP 765: Disallows return, break, and continue statements that exit a finally block, preventing subtle bugs.

Performance and Debugging Enhancements

  • PEP 779: Free-threaded Python is now officially supported, enabling concurrent execution without the Global Interpreter Lock (GIL).
  • PEP 768: A zero-overhead external debugger interface for CPython, making debugging more efficient.
  • A new type of interpreter that offers significantly better performance on modern compilers (opt-in, requires building from source).
  • Improved error messages throughout the language.
  • The pdb module now supports remote attaching to a running Python process.
  • A new command-line interface to inspect running Python processes using asynchronous tasks.

Standard Library Improvements

  • PEP 734: Multiple interpreters are now available directly in the standard library.
  • PEP 784: A new module, compression.zstd, provides support for the Zstandard compression algorithm.
  • The uuid module now supports UUID versions 6-8, and generation of versions 3-5 is up to 40% faster.
  • Built-in implementation of HMAC using formally verified code from the HACL* project.
  • Syntax highlighting in PyREPL, and support for color in unittest, argparse, json, and calendar CLIs.

Build and Platform Updates

  • PEP 761: Python 3.14 and later no longer provide PGP signatures for release artifacts; instead, Sigstore is recommended for verification.
  • Official macOS and Windows release binaries include an experimental JIT compiler.
  • Official Android binary releases are now available.
  • The Windows installer is being replaced by a new install manager, available from the Windows Store or its download page. The traditional installer remains available for now.

Python 3.13.12 Maintenance Release

In parallel, Python 3.13.12 provides essential bug fixes and security updates for the 3.13 line. Users on 3.13 are encouraged to upgrade to this latest maintenance release for improved stability.

Download and Upgrade

Both releases can be downloaded from the official Python downloads page:

For Windows users, consider using the new install manager for simpler management of multiple Python versions. A JSON file with file URLs and hashes is also available but not required for installation.

Conclusion

Python 3.14.3 and 3.13.12 reinforce Python’s position as a robust, backward-compatible platform. The new features—from free-threaded execution to enhanced debugging tools—offer tangible benefits for developers. Upgrade today to take advantage of these improvements.