Python 3.13.11

This commit is contained in:
Thomas Wouters 2025-12-05 17:06:17 +01:00
parent 93d5c481af
commit 627894459a
10 changed files with 72 additions and 27 deletions

View file

@ -18,12 +18,12 @@
/*--start constants--*/
#define PY_MAJOR_VERSION 3
#define PY_MINOR_VERSION 13
#define PY_MICRO_VERSION 10
#define PY_MICRO_VERSION 11
#define PY_RELEASE_LEVEL PY_RELEASE_LEVEL_FINAL
#define PY_RELEASE_SERIAL 0
/* Version as a string */
#define PY_VERSION "3.13.10+"
#define PY_VERSION "3.13.11"
/*--end constants--*/
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.

View file

@ -1,4 +1,4 @@
# Autogenerated by Sphinx on Tue Dec 2 13:49:46 2025
# Autogenerated by Sphinx on Fri Dec 5 17:06:29 2025
# as part of the release process.
topics = {

68
Misc/NEWS.d/3.13.11.rst Normal file
View file

@ -0,0 +1,68 @@
.. date: 2025-12-01-09-36-45
.. gh-issue: 142145
.. nonce: tcAUhg
.. release date: 2025-12-05
.. section: Security
Remove quadratic behavior in ``xml.minidom`` node ID cache clearing.
..
.. date: 2024-05-23-11-47-48
.. gh-issue: 119451
.. nonce: qkJe9-
.. section: Security
Fix a potential memory denial of service in the :mod:`http.client` module.
When connecting to a malicious server, it could cause an arbitrary amount of
memory to be allocated. This could have led to symptoms including a
:exc:`MemoryError`, swapping, out of memory (OOM) killed processes or
containers, or even system crashes.
..
.. date: 2024-05-23-11-44-41
.. gh-issue: 119452
.. nonce: PRfsSv
.. section: Security
Fix a potential memory denial of service in the :mod:`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 :exc:`MemoryError`, swapping, out of memory (OOM)
killed processes or containers, or even system crashes.
..
.. date: 2025-12-03-19-33-17
.. gh-issue: 140797
.. nonce: YxB27u
.. section: Library
Revert changes to the undocumented :class:`!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.
..
.. date: 2025-12-03-09-36-29
.. gh-issue: 142206
.. nonce: ilwegH
.. section: Library
The resource tracker in the :mod:`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).
..
.. date: 2025-12-03-11-03-35
.. gh-issue: 142218
.. nonce: 44Fq_J
.. section: Core and Builtins
Fix crash when inserting into a split table dictionary with a non
:class:`str` key that matches an existing key.

View file

@ -1,2 +0,0 @@
Fix crash when inserting into a split table dictionary with a non
:class:`str` key that matches an existing key.

View file

@ -1,7 +0,0 @@
The resource tracker in the :mod:`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).

View file

@ -1,3 +0,0 @@
Revert changes to the undocumented :class:`!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.

View file

@ -1,5 +0,0 @@
Fix a potential memory denial of service in the :mod:`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 :exc:`MemoryError`, swapping, out
of memory (OOM) killed processes or containers, or even system crashes.

View file

@ -1,5 +0,0 @@
Fix a potential memory denial of service in the :mod:`http.client` module.
When connecting to a malicious server, it could cause
an arbitrary amount of memory to be allocated.
This could have led to symptoms including a :exc:`MemoryError`, swapping, out
of memory (OOM) killed processes or containers, or even system crashes.

View file

@ -1 +0,0 @@
Remove quadratic behavior in ``xml.minidom`` node ID cache clearing.

View file

@ -1,4 +1,4 @@
This is Python version 3.13.10
This is Python version 3.13.11
==============================
.. image:: https://github.com/python/cpython/workflows/Tests/badge.svg