COMMITS
/ Doc/whatsnew/3.15.rst February 19, 2026
D
gh-141510: Update Whats News for frozendict (gh-144961)
Donghee Na committed
February 18, 2026
K
gh-144914: use `mimalloc` for raw allocations on free-threading (#144916)
Kumar Aditya committed
February 17, 2026
V
gh-141510, PEP 814: Add built-in frozendict type (#144757)
Victor Stinner committed
February 16, 2026
G
gh-86519: Add prefixmatch APIs to the re module (GH-31137)
Gregory P. Smith committed
February 15, 2026
K
add whatsnew entry for `PyUnstable_SetImmortal` and `PyDatetime_IMPORT` (#144830)
Kumar Aditya committed
February 12, 2026
P
gh-142349: Implement PEP 810 - Explicit lazy imports (#142351)
Pablo Galindo Salgado committed
February 10, 2026
H
gh-133879: Copyedit "What's new in Python 3.15" (#144661)
Hugo van Kemenade committed
February 6, 2026
K
gh-101178: Add Ascii85, Base85, and Z85 support to binascii (GH-102753)
kangtastic committed
February 5, 2026
Z
gh-77188: Add support for pickling private methods and nested classes (GH-21480)
Zackery Spytz committed
S
gh-144148: Update the urllib.parse documentation (GH-144497)
Serhiy Storchaka committed
February 4, 2026
S
gh-144386: Add support for descriptors in ExitStack and AsyncExitStack (#144420)
Serhiy Storchaka committed
February 3, 2026
T
gh-142956: Update `tomllib` to parse TOML 1.1.0 (#144243)
Taneli Hukkinen committed
January 31, 2026
A
gh-143055: Implementation of PEP 798 (#143056)
adam j hartz committed
January 30, 2026
P
gh-144319: Fix huge page safety in pymalloc arenas (#144331)
Pablo Galindo Salgado committed
January 29, 2026
P
gh-144319: Add huge pages support for pymalloc (#144320)
Pablo Galindo Salgado committed
January 28, 2026
G
gh-83069: Use efficient event-driven `subprocess.Popen.wait()` on Linux / macOS / BSD (#144047)
Giampaolo Rodola committed
January 26, 2026
S
gh-144001: Support ignorechars in binascii.a2b_base64() and base64.b64decode() (GH-144024)
Serhiy Storchaka committed
F
gh-144212: Add `image/jxl` to `mimetypes` (GH-144213)
FooIbar committed
January 25, 2026
B
gh-144217: Add dicom support (medical imaging) to mimetypes (GH-144218)
benediktjohannes committed
Y
gh-143504: Expose CELL status of a symbol in symtable (#143549)
Yashraj committed
January 22, 2026
S
gh-67041: Allow to distinguish between empty and not defined URI components (GH-123305)
Serhiy Storchaka committed
January 21, 2026
S
gh-125346: Deprecate accepting standard Base64 alphabet when alternative alphabet is used (GH-141128)
Serhiy Storchaka committed
January 20, 2026
S
gh-143754: Add Tkinter methods pack_content(), place_content() and grid_content() (GH-143845)
Serhiy Storchaka committed
January 16, 2026
P
gh-141070: Rename `PyUnstable_Object_Dump` to `PyObject_Dump` (GH-142848)
Peter Bierma committed
January 14, 2026
S
gh-74902: Add Unicode Grapheme Cluster Break algorithm (GH-143076)
Serhiy Storchaka committed
S
gh-143214: Add the wrapcol parameter in binascii.b2a_base64() and base64.b64encode() (GH-143216)
Serhiy Storchaka committed
January 12, 2026
K
gh-134584: Add more contributors for JIT refcounting work (GH-143760)
Ken Jin committed
January 11, 2026
J
gh-128335: Make slice generic at runtime (#128336)
James Hilton-Balfe committed
K
gh-139038: Update JIT perf figures for 3.14a4 (GH-143705)
Ken Jin committed
January 6, 2026
K
gh-139038: Add macOS performance numbers for the JIT (GH-143479)
Ken Jin committed
S
gh-143331: Schedule to remove format "N" for Decimal (#143372)
Semyon Moroz committed
S
gh-41779: Allow defining any __slots__ for a class derived from tuple (GH-141763)
Serhiy Storchaka committed
January 5, 2026
O
January 2, 2026
G
gh-124951: Optimize base64 encode & decode for an easy 2-3x speedup [no SIMD] (GH-143262)
Gregory P. Smith committed
December 28, 2025
December 23, 2025
K
gh-134584: Add another contributor to whats new 3.15 (GH-143107)
Ken Jin committed
V
gh-130796: Undeprecate locale.getdefaultlocale() (#143069)
Victor Stinner committed
December 22, 2025
K
gh-139922: Add tail call for MSVC for whats new in 3.15 (GH-143087)
Ken Jin committed
December 18, 2025
D
gh-142419: Add mmap.set_name method for user custom annotation (gh-142480)
Donghee Na committed
December 17, 2025
K
Use other name for JIT contributor (#142877)
Ken Jin committed
S
gh-139038: Add JIT What's New for 3.15 (#142845)
Savannah Ostrowski committed
December 16, 2025
H
gh-76007: Deprecate `__version__` attribute in `wsgiref.simple_server` (#142675)
Hugo van Kemenade committed
December 15, 2025
H
gh-141081: Revert "Add a `.gitignore` file to `__pycache__` folders (#141162)" (#142758)
Hugo van Kemenade committed
V
gh-142217: Recommend PyUnicode_InternFromString() to replace _PyUnicode_FromId() (GH-142746)
Victor Stinner committed
H
gh-76007: Deprecate `__version__` attribute in `ctypes` (#142679)
Hugo van Kemenade committed
S
gh-141081: Add a `.gitignore` file to `__pycache__` folders (#141162)
Stan Ulbrych committed
December 13, 2025
H
gh-76007: Deprecate `__version__` attribute in `http.server` (#142658)
Hugo van Kemenade committed
December 12, 2025
S
GH-142389: Add backtick markup support in description and epilog (#142390)
Savannah Ostrowski committed
V
gh-142217: Deprecate the private _Py_Identifier C API (#142221)
Victor Stinner committed