$ 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
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
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
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.