Shipped · Languages and runtimes

What python/cpython shipped

The public repository of Python · github.com/python/cpython

Written by FoxPlug from the repository's own releases; not affiliated with Python. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/python/cpython; Python did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

Follow cpython's weekly shipped digest

Week of October 5, 2026

What shipped

Why it matters

This week brought a mix of correctness and safety fixes to core modules people rely on every day, including marshal, tarfile, syslog, zipimport and linecache. The GC changes cut redundant work during finalization, which can reduce pause times for programs that allocate heavily. Documentation was also expanded for PyBytesWriter, turtle, PyMarshal file writers and platform GUI guides.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week in CPython: marshal no longer compares set elements when ordering them, GC avoids redundant resurrection analysis, syslog gets subinterpreter thread-safety fixes, zipimport and linecache handle zip sources better, and tarfile streaming gzip mtime is clamped.

Post for LinkedIn

Recent CPython changes cover several core areas. marshal no longer sorts set elements by comparing them, which fixes sets of distinct NaNs and complex numbers, and it now raises RuntimeError if a set is modified while its elements are marshalled. The garbage collector gained a fast path that skips redundant resurrection analysis and now untracks tuples and counts survivors during move_unreachable(). syslog had two subinterpreter thread-safety issues fixed, including a crash from cross-interpreter deallocation. zipimport no longer compiles source in get_filename, and linecache can read sources from zip archives on sys.path without extra arguments. tarfile streaming gzip mode now clamps out-of-range mtimes, os.strerror is thread-safe, and libedit history truncation keeps the header line. Doc

Week of September 28, 2026

What shipped

Why it matters

Python 3.15.0rc3 brings security fixes for stack exhaustion vulnerabilities, performance improvements across bytes handling and function inspection, and refinements to lazy import behavior. These changes address both stability concerns and common use case performance.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Python 3.15.0rc3 is out. This release includes security hardening, performance improvements in bytes operations and inspect.signature(), and fixes to lazy imports and asyncio.gather.

Post for LinkedIn

Python 3.15.0rc3 released with significant improvements: security fixes for deeply nested exception handling, performance gains in BytesIO and inspect.signature, refined lazy import resolution, and asyncio.gather regression fixes. The release hardens frame and coroutine walks while improving core library performance.

Week of September 21, 2026

What shipped

Why it matters

This week included important correctness fixes for dict iteration, ctypes callbacks, and lazy imports that affect runtime behavior. Significant refactoring converted more standard library functions to Argument Clinic for better performance and introspection. Infrastructure improvements include OpenSSL updates and curses build fixes.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Weekly digest: fixed lazy imports, dict reverse iteration, ctypes callbacks, and IDLE crashes. Converted more functions to Argument Clinic. Updated OpenSSL to 3.5.

Post for LinkedIn

This week's Python updates include critical bug fixes for lazy imports (now correctly import a.b), dict reverse iterators (detect key changes), and ctypes callbacks (proper register widening). Performance improvements via Argument Clinic conversion for dir(), vars(), and other stdlib functions. Infrastructure work includes OpenSSL 3.5 updates and curses build fixes.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-10-12.

Is this your repo? Ask us to remove this page.