The first release candidate of Python 3.14 is now available for testing as what will be this year’s big feature update to this popular scripting language.
Python 3.14 is bringing the new tail-call interpreter that can help deliver better performance, various other performance improvements, free-threaded Python is now officially supported compared to its previous experimental status, deferring the evaluation of type annotations, a new “compression.zstd” module providing Zstandard compression, a zero-overhead external debugger interface for CPython, an improved C API for configuring Python, built-in HMAC implementation, a new command-line interface, and the PDB module can now attach to a remote running Python process. Plus a wealth of fixes and other enhancements for this big annual feature release.
Next up is the Python 3.14 RC2 release expected at the end of August and to then release Python 3.14.0 on/around 7 October.
Python 3.14 RC1 downloads and more details on today’s test release via the Python Insider blog.