$ the-wire · showcase
Django fixes accidental deletion of network rasters
By RepoJournal · Filed · About Django
Django fixed a bug where GDALRaster.__del__() could unintentionally delete network rasters stored on commercial virtual filesystems like Amazon S3.
Django fixed a data-loss bug in GIS: GDALRaster.__del__() issues an unlink call to GDAL to remove temporary files from the in-memory virtual filesystem. When any virtual filesystem, including commercial ones like vsis3 for Amazon S3, was allowed, network rasters could be unintentionally deleted. The fix avoids deleting rasters on such filesystems [1]. If you use GDALRaster with network storage, this fix prevents a potentially destructive cleanup path.
Also in GIS, Django dropped support for GEOS 3.10 [2]. This is a breaking change for environments still running GEOS 3.10; check compatibility before upgrading to the next Django release. Additionally, boolean icons in the admin now distinguish their shapes, improving usability for people with dichromatic color vision deficiency [5].
The djangoproject.com site now places featured blog entries at the top of list views [3]. The Django Steering Council published meeting notes for 2026-09-07 [4], and the ops team roster changed: Baptiste was removed [6] and Jacob Walls was added [7].
Action items
References
- [1] Fixed #37289 -- Avoided deleting network rasters. ↗ django/django
- [2] Fixed #37331 -- Dropped support for GEOS 3.10. ↗ django/django
- [3] Added featured blog entries to the top of list views. ↗ django/djangoproject.com
- [4] Add 2026-09-07 meeting notes ↗ django/steering-council
- [5] Fixed #36933 -- Distinguished shapes of boolean icons. ↗ django/django
- [6] Removed Baptiste from ops team. ↗ django/dsf-working-groups
- [7] Added Jacob Walls to ops team. ↗ django/dsf-working-groups