What django/django shipped
Written by FoxPlug from public releases; not affiliated with Django Software Foundation. An automatic summary of the public release, pull request and commit data of github.com/django/django. Django Software Foundation did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- Reduced per-middleware context switching under ASGI by fixing how MiddlewareMixin handles async requests. Pull request #21523
- Wrapped async iteration sites in aclosing to ensure proper resource cleanup in async contexts. Pull request #22025
- Dropped support for GDAL 3.3 and 3.4, keeping only versions within the last 5 years for Django 6.2. Pull request #22005
- Reorganized the documentation home page to better group and present various domains of concern. Pull request #21138
- Added missing release notes about latest translations included in versions 6.0.4 and 6.0.6. Pull request #22016
- Fixed a typo in the 6.1.2 release notes documentation. Pull request #22035
Why it matters
This week focused on ASGI performance improvements and resource management in async contexts, which matter for developers building async applications. Documentation improvements and dependency updates ensure users have accurate information and supported library versions.
Changelog entry
- Reduced per-middleware context switching under ASGI Pull request #21523
- Wrapped async iteration sites in aclosing for proper resource management Pull request #22025
- Dropped support for GDAL 3.3 and 3.4 Pull request #22005
- Reorganized documentation home page structure Pull request #21138
- Added missing release notes about translations in 6.0.4 and 6.0.6 Pull request #22016
- Fixed documentation typo in 6.1.2 release notes Pull request #22035
Weekly digest: improved ASGI middleware context switching, wrapped async iteration sites for proper cleanup, dropped GDAL 3.3 and 3.4 support, reorganized documentation, and added missing translation notes.
This week's updates to Django focus on async improvements and documentation clarity. We reduced per-middleware context switching under ASGI for better performance, ensured proper resource cleanup in async iteration, and dropped support for older GDAL versions. Documentation was reorganized for better navigation, and missing release notes about translations were added for versions 6.0.4 and 6.0.6.