• Tuesday, December 2, 2025 Python 3.14.1 is now available! • This is first maintenance release of Python 3.14 Python 3.14.1 is the first maintenance release of 3.14, containing around 558 bugfixes, build improvements and documentation changes since 3.14.0. • Major new features of the 3.14 series, compared to 3.13Some of the major new features and changes in Python 3.14 are:New featuresPEP 779: Free-threaded Python is officially supportedPEP 649: The evaluation of annotations is now deferred, improving the semantics of using annotations.PEP 750: Template string literals (t-strings) for custom string processing, using the familiar syntax of f-strings.PEP 734: Multiple interpreters in the stdlib.PEP 784: A new modulecompression.zstdproviding support for the Zstandard compression algorithm.PEP 758:exceptandexceptexpressions may now omit the brackets.Syntax highlighting in PyREPL, and support for color inunittest,argparse,jsonandcalendarCLIs.PEP 768: A zero-overhead external debugger interface for CPython.UUID versions 6-8are now supported by theuuidmodule, and generation of versions 3-5 are up to 40% faster.PEP 765: Disallowreturn/break/continuethat exit afinallyblock.PEP 741: An improved C API for configuring Python.Anew type of interpreter. • For certain newer compilers, this interpreter provides significantly better performance. • Opt-in for now, requires building from source.Improved error messages.Builtin implementation of HMACwith formally verified code from the HACL project.Anew command-line interfaceto inspect running Python processes using asynchronous tasks.The pdb module now supportsremote attaching to a running Python process.For more details on the changes to Python 3.14, seeWhat’s new in Python 3.14.Build changesPEP 761: Python 3.14 and onwards no longer provides PGP signatures for release artifacts. • Instead, Sigstore is recommended for verifiers.Official macOS and Windows release binaries include anexperimentalJIT compiler.OfficialAndroid binary releasesare now
Article Summaries:
- Python 3.14.1, the first maintenance release of the 3.14 series, has been released with 558 bug‑fixes, build improvements and documentation updates over 3.14.0. The update continues the 3.14 series’ focus on new language features and performance gains, including support for the Zstandard compression algorithm, a faster UUID module, and simplified “except*” syntax. Windows users will now use a new install manager available from the Windows Store or a download page, while the traditional installer remains supported for the 3.14 and 3.15 releases. The release notes encourage community contributions to the Python Software Foundation.
Sources: