$ cat django/week/2026-08-24.log
the week in review · Aug 24 – Aug 30, 2026
Django test suite locks down row order, benchmark CI expands to Ubuntu
Django's core test suite stopped relying on implicit SELECT ordering, and its benchmark CI now reports Ubuntu results.
The most consequential change this week is Django's test suite hardening against undefined SQL row order. The core tests no longer rely on implicit SELECT ordering [1]. This reduces flaky failures and makes the suite more deterministic across databases and versions.
Django's benchmark infrastructure, django-asv, added results for ubuntu-latest [2]. The benchmark CI now covers Ubuntu in addition to existing platforms, giving maintainers a fuller performance picture for changes under review.
On djangoproject.com, the /sponsor/ flat page became a template view [3]. The sponsor link also moved into the banner template, and the 'Donate' header link changed to 'Sponsor' [9]. Meanwhile, the CI tooling got a refresh: actions/setup-python bumped from 6 to 7, actions/checkout from 7.0.0 to 7.0.1, and dependabot now watches the pre-commit ecosystem [5]. Git hooks were updated to match [6].
A few smaller fixes landed: path()/re_path() errors now include the invalid view type, making debugging clearer [6], and broken references in the accessibility documentation were fixed [7]. A new reCAPTCHA fix improves local development on djangoproject.com [8].
Release note accuracy also got attention. Django's release note for clearing default ordering after combining querysets was corrected, clarifying the documented behavior .
References
- [1] Fixed #37255 -- Avoided relying on implicit SELECT ordering in tests. ↗ django/django
- [2] Results for ubuntu-latest added [skip ci] ↗ django/django-asv
- [3] Convert /sponsor/ flat page to a template view ↗ django/djangoproject.com
- [4] Configured Stripe sandbox and products. ↗ django/djangoproject.com
- [5] Bump actions/setup-python from 6 to 7 ↗ django/djangoproject.com
- [6] Enable "pre-commit" ecosystem in dependabot ↗ django/djangoproject.com
- [7] Update git hooks ↗ django/djangoproject.com
- [8] Results for ubuntu-latest added [skip ci] ↗ django/django-asv
- [9] Refs #37258, #36644 -- Fixed release note for clearing default ordering after combination. ↗ django/django
$ ls django/week/ # the briefings behind this review