Python 3.14.2 and 3.13.11 released
Python’s development team has pushed out two new releases in quick succession: version 3.14.2 comes just three days after its immediate predecessor. This rapid pace suggests they're tackling important issues head-on.
The latest release, Python 3.14.2, is the second maintenance update for this series and packs a total of 18 fixes since the last one. Key improvements involve resolving several regressions reported by developers: problems with multiprocessing when upgrading, specific dataclass failures without an __init__, bugs in insertdict causing crashes or assertion errors, and re.Scanner issues related to multiple capturing groups.
There's also some welcome security tightening this time around. We're seeing fixes for two potential concerns: one involves a quadratic behavior in node ID cache clearing (tracked as CVE-2025-12084), and the other is an HTTP server vulnerability that could allow denial-of-service attacks.
In a similar vein, the eleventh maintenance release of Python 3.13, version 3.13.11, has also been made available to address pressing issues within the community. This release targets the same set of regressions as its counterpart in Python 3.14.2, including exceptions in multiprocessing, segmentation faults and assertion failures in insertdict, and crashes when using multiple capturing groups in re.Scanner.
Get started with Python 3.14.2 by downloading it from this link. If you need Python 3.13.11 instead, that is available through this location.
