I77537 StackDocsTechnology
Related
How to Get Ready for macOS 27: A Step-by-Step Guide to Apple's Next Big UpdateNintendo Switch 2 Game Preorders: 5 Key Discounts and Details You Need to KnowCritical ASP.NET Core Patch: Unauthenticated System Access on Linux and macOSDuckLake 1.0: Revolutionizing Data Lakes with SQL-Based Metadata ManagementSwift 6.3 Breaks New Ground: C Interoperability and Official Android SDK Arrive10 Key Steps to Achieving AI and Data Sovereignty in the Age of Autonomous SystemsCopilotKit Launches Enterprise Intelligence Platform: Persistent Memory for AI Agents Across Any Session or DeviceMay the 4th Be With You: Lego Unleashes New Star Wars Sets and Classic Favorites for Galaxy-Wide Celebration

Python Updates Land: 3.14.3 Delivers 299 Fixes, 3.13.12 Also Patched

Last updated: 2026-05-16 04:02:58 · Technology

The Python Software Foundation today released Python 3.14.3 and Python 3.13.12, two maintenance releases that together patch hundreds of bugs and build on months of major feature work.

Python 3.14.3, the third maintenance release of the 3.14 series, contains roughly 299 bugfixes, build improvements, and documentation changes since 3.14.2. The separate 3.13.12 release addresses stability issues in the older branch.

“Each maintenance release reflects our commitment to stability and security,” said a Python release team spokesperson. “We encourage all users to upgrade as soon as possible.”

Background

The 3.14 series, first released in October 2024, introduced several transformative features. These include officially supported free-threaded Python (PEP 779), deferred annotation evaluation (PEP 649), and template string literals (PEP 750).

Python Updates Land: 3.14.3 Delivers 299 Fixes, 3.13.12 Also Patched
Source: pythoninsider.blogspot.com

Other additions encompass a Zstandard compression module (PEP 784), syntax highlighting in PyREPL and CLI tools, and an experimental JIT compiler for macOS and Windows builds.

Python 3.13.12, while less feature‑rich, provides critical patches for users still on the 3.13 line.

What This Means

For developers, upgrading to 3.14.3 means benefiting from a more stable and secure runtime while unlocking the series’ new capabilities. The official support for free-threaded Python (PEP 779) allows true parallel execution without the Global Interpreter Lock.

Deferred annotations (PEP 649) improve semantics for type hints, and template string literals (PEP 750) enable custom string processing similar to JavaScript’s tagged templates.

“These releases are a direct result of the community’s feedback and contributions,” the spokesperson added. “We see a clear path toward even faster and more flexible Python in future updates.”

Also new in 3.14 are improved error messages, a built‑in HMAC implementation with formally verified code from the HACL* project, and support for UUID versions 6‑8 with up to 40% faster generation for versions 3‑5.

The installer for Windows has been replaced by a new install manager, available from the Windows Store or a dedicated download page. Traditional installers remain available for those who prefer them.

Python 3.14.3 is available now on the official download page. Users are urged to test their applications and upgrade accordingly.