Python: HTTP Query Support and Interpreter Hardening

CPython added the standards-track HTTP QUERY method while landing a wave of small reliability fixes for startup, memory use, and standard library edge cases, most already backported to 3.14 and 3.15.

Duration: PT2M15S

Episode overview

This episode is a short developer briefing from Python.

It explains recent repository work in plain language.

  • Show: Python
  • Published: 2026-11-14T14:07:21Z
  • Audio duration: PT2M15S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Hello, it's November 14th, 2026, with your Python daily briefing.

The lead insight: this was a hardening day, not a feature day. One new web standard aside, almost everything else is small, high-confidence fixes for crashes, encoding bugs, and test reliability, with heavy backporting to the stable branches.

First, standard library edge cases. In pull request 155786, the HTTP method enum gains QUERY, following final RFC 10008 and the IANA registry, so HTTP clients and servers can use safe query bodies without string hacks. In pull request 161950, zipfile in append mode now preserves the UTF-8 encoding flag on existing…

Second, interpreter startup and memory footprint. Pull request 161860 fixes a startup crash when the codec system isn't initialized yet, turning an abort in the freeze tool into a handled error. Pull request 161844 lazily initializes the lib F F I allocator, removing side effects from simply importing C types. For…

Third, portability and test hygiene. Developers adjusted hash library and encrypted client hello tests for Fips mode, switched date-time and freeze tool code to the portable formatting routine, and added clearer test logging for limited API and UTF-8 mode.

What…

Nearby episodes from Python

  1. HTTP Hardening, Memory Safety and Windows Fixes
  2. HTTP Fixes and Interpreter Hardening
  3. Core Crash Hardening and IMAP Security Fix
  4. Archive Security and Runtime Stability Fixes
  5. Memory Safety Hardening and Core Type Speedups
  6. Weekly Recap - Build Health, Speed Tweaks and Doc Cleanup
  7. Core Speedups and Isolation Fixes
  8. Interpreter Stability Fixes and Silent Data Corrections