Back
Python Software Foundation
Patches for Python 3.14 x86
Windows
1 patches available
Python is commonly used for developing websites and software, task automation, data analysis, and data visualization.
Python 3.14 x86 Version 3.14.2150.0
Release Date
12/5/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Python 3.14.2 final$$$Release date: 2025-12-05$$$$$$Security$$$gh-142145: Remove quadratic behavior in xml.minidom node ID cache clearing.$$$$$$gh-119452: Fix a potential memory denial of service in the http.server module. When a malicious user is connected to the CGI server on Windows; it could cause an arbitrary amount of memory to be allocated. This could have led to symptoms including a MemoryError; swapping; out of memory (OOM) killed processes or containers; or even system crashes.$$$$$$Library$$$gh-140797: Revert changes to the undocumented re.Scanner class. Capturing groups are still allowed for backward compatibility; although using them can lead to incorrect result. They will be forbidden in future Python versions.$$$$$$gh-142206: The resource tracker in the multiprocessing module now uses the original communication protocol; as in Python 3.14.0 and below; by default. This avoids issues with upgrading Python while it is running. (Note that such ‘in-place’ upgrades are not tested.) The tracker remains compatible with subprocesses that use new protocol (that is; subprocesses using Python 3.13.10; 3.14.1 and 3.15).$$$$$$gh-142214: Fix two regressions in dataclasses in Python 3.14.1 related to annotations.$$$$$$An exception is no longer raised if slots=True is used and the __init__ method does not have an __annotate__ attribute (likely because init=False was used).$$$$$$An exception is no longer raised if annotations are requested on the __init__ method and one of the fields is not present in the class annotations. This can occur in certain dynamic scenarios.$$$$$$Patch by Jelle Zijlstra.$$$$$$Core and Builtins$$$gh-142218: Fix crash when inserting into a split table dictionary with a non str key that matches an existing key.$$$$$$gh-116738: Fix cmath data race when initializing trigonometric tables with subinterpreters.
Python 3.14 x86 Version 3.14.150.0
Release Date
10/7/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Python 3.14.0 final$$$Release date: 2025-10-07$$$$$$Windows$$$gh-139573: Updated bundled version of OpenSSL to 3.0.18.$$$$$$Tools/Demos$$$gh-139330: SBOM generation tool didn’t cross-check the version and checksum values against the Modules/expat/refresh.sh script; leading to the values becoming out-of-date during routine updates.$$$$$$gh-132006: XCframeworks now include privacy manifests to satisfy Apple App Store submission requirements.$$$$$$gh-138171: A script for building an iOS XCframework was added. As part of this change; the top level iOS folder has been moved to be a subdirectory of the Apple folder.$$$$$$Security$$$gh-139400: xml.parsers.expat: Make sure that parent Expat parsers are only garbage-collected once they are no longer referenced by subparsers created by ExternalEntityParserCreate(). Patch by Sebastian Pipping.$$$$$$Library$$$gh-139312: Upgrade bundled libexpat to 2.7.3
Python 3.14 x86 Version 3.14.150.0
Release Date
10/7/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Python 3.14.0 final$$$Release date: 2025-10-07$$$$$$Windows$$$gh-139573: Updated bundled version of OpenSSL to 3.0.18.$$$$$$Tools/Demos$$$gh-139330: SBOM generation tool didn’t cross-check the version and checksum values against the Modules/expat/refresh.sh script; leading to the values becoming out-of-date during routine updates.$$$$$$gh-132006: XCframeworks now include privacy manifests to satisfy Apple App Store submission requirements.$$$$$$gh-138171: A script for building an iOS XCframework was added. As part of this change; the top level iOS folder has been moved to be a subdirectory of the Apple folder.$$$$$$Security$$$gh-139400: xml.parsers.expat: Make sure that parent Expat parsers are only garbage-collected once they are no longer referenced by subparsers created by ExternalEntityParserCreate(). Patch by Sebastian Pipping.$$$$$$Library$$$gh-139312: Upgrade bundled libexpat to 2.7.3
Python 3.14 x86 Version 3.14.150.0
Release Date
10/7/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes
Python 3.14.0 final$$$Release date: 2025-10-07$$$$$$Windows$$$gh-139573: Updated bundled version of OpenSSL to 3.0.18.$$$$$$Tools/Demos$$$gh-139330: SBOM generation tool didn’t cross-check the version and checksum values against the Modules/expat/refresh.sh script; leading to the values becoming out-of-date during routine updates.$$$$$$gh-132006: XCframeworks now include privacy manifests to satisfy Apple App Store submission requirements.$$$$$$gh-138171: A script for building an iOS XCframework was added. As part of this change; the top level iOS folder has been moved to be a subdirectory of the Apple folder.$$$$$$Security$$$gh-139400: xml.parsers.expat: Make sure that parent Expat parsers are only garbage-collected once they are no longer referenced by subparsers created by ExternalEntityParserCreate(). Patch by Sebastian Pipping.$$$$$$Library$$$gh-139312: Upgrade bundled libexpat to 2.7.3
Interested in automating patching for Python 3.14 x86?