The Wire · Showcase
DJANGO PATCHES ADMIN CRASH, TIGHTENS SETUPTOOLS FLOOR
By RepoJournal · Filed · About Django
Django shipped fixes for a ModelAdmin regression affecting second-degree relations while locking in setuptools 83 to close a theoretical vulnerability.
The critical fix lands in two places: a commit [1] and merged PR [2] both address ticket #37230, a crash in the admin panel when a double-underscore lookup path ends in a relation field. This was a regression from commit 4b2b4bf [1], caught and patched fast. Separately, Django bumped setuptools to version 83 [3], referenced to CVE-2026-59890. Django itself wasn't vulnerable (no exclude rules with non-ASCII characters), but the upgrade removes any lingering doubt [3]. The team also cleared the way for the full Python test matrix on GitHub Actions [4], ensuring regressions across all versions get caught even when Python 3.14 flakes. Release notes for Django 6.0.8 and 5.2.17 are now stubbed and dated [5]. Documentation fixtures for the 6.1 release landed on djangoproject.com [6], scheduled for merge in early August.
One email a day. Unsubscribe in one click.
Keep up with Django in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Pull the latest django/django to get the ModelAdmin fix for second-degree relations django/django [plan]
- → Upgrade setuptools to 83 when you next refresh dependencies django/django [monitor]
References
- [1] Fixed #37230 -- Fixed a crash for second-degree relations in ModelAdmin.list_display. django/django
- [2] Fixed #37230 -- Fixed a crash for second-degree relations in ModelAdmin.list_display. ↗ django/django
- [3] Bumped minimum setuptools version to 83. ↗ django/django
- [4] Allowed the full Python test matrix to run on GitHub Actions. ↗ django/django
- [5] Added stub release notes and release date for 6.0.8 and 5.2.17. django/django
- [6] Updated docs-related model fixtures for 6.1 release. ↗ django/djangoproject.com