160 wires and counting

$ follow Django

Keep up with Django in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-09-25
stories 7

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

ASGI middleware context switching cut, GDAL 3.3 and 3.4 dropped

By RepoJournal · Filed · About Django · Composed from the cited sources · methodology

Django's ASGI path no longer pays for a context switch per middleware layer, and the geo stack sheds support for GDAL 3.3 and 3.4.

Fixed #37177 -- Reduced per-middleware context switching under ASGI. django/django

by Jacob Walls

Async requests routed through MiddlewareMixin.__acall__() were forcing a context switch at every middleware, defeating BaseHandler's intent to transition only once per middleware chain. MiddlewareMixin's own default is unchanged, so the behavior change lands only on Django's subclasses; the docs cover cases where the old thread-pinning behavior is preferable. Jacob Walls notes the fix reduces "...

Fixed #37358 -- Dropped support for GDAL 3.3 and 3.4. django/django

by Jacob Walls

GDAL 3.3 and 3.4 are gone from the supported geo stack, so projects still building against those libraries should plan an upgrade before they adopt this change.

Fixed #37051 -- Improved organisation of documentation home page. django/django

by Daniele Procida

The documentation home page has been re-ordered into thematic groupings: an entry point (installation, tutorial), conceptual and functional layers (models, views, templates, other core functionality), user-facing and developer-facing features, and resources and interfaces such as database and storage. Anything linking to the old top-level layout will land on the new order.

Results for ubuntu-latest added [skip ci] django/django-asv

by Github Bot

The django-asv benchmark suite picked up results for ubuntu-latest, the only addition from the benchmark infrastructure today.

Quick answers

What shipped in Django on September 25, 2026?
Django's ASGI path no longer pays for a context switch per middleware layer, and the geo stack sheds support for GDAL 3.3 and 3.4. In total, 4 commits and 3 pull requests landed.
Who contributed to Django on September 25, 2026?
2 developers shipped this update, including Daniele Procida and jacobtylerwalls.
What were the notable Django updates?
Fixed #37177 -- Reduced per-middleware context switching under ASGI, Fixed #37358 -- Dropped support for GDAL 3.3 and 3.4, and Fixed #37051 -- Improved organisation of documentation home page.