Django: Weekly Recap - Calendar Versioning Arrives, Query Layer Cleanup Continues

Django landed its first concrete steps toward calendar versioning under DEP 20, while a cluster of query set and lookup fixes addressed crashes and correctness regressions from recent releases. Fifty pull request activity items and twenty-three additional commits moved through the repository this week.

Duration: PT3M14S

Episode overview

This episode is a short developer briefing from Django.

It explains recent repository work in plain language.

  • Show: Django
  • Published: 2026-09-07T09:15:40Z
  • Audio duration: PT3M14S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

This is the Django Weekly Recap for August 31st through September 7th. Fifty pull request activity items, twenty-three additional commits.

The headline this week is the start of Django's move to calendar versioning. Carlton Gibson's PR 21805 renamed deprecation warning classes to reflect years instead of version numbers, aliasing the old "Removed in Django 7.0" and "7.1" warnings to new 2028 and 2029 equivalents, with backward compatibility preserved…

The second theme is query and lookup reliability. Several regressions from the 6.1 release cycle got fixes this week. Dave Gaeddert's PR 21659 fixed a crash in queryset distinct calls when duplicate column selections confused PostgreSQL's ordering logic. Yassin Bahri had a busy week, landing three separate fixes: PR…

Third, there's a visible cluster of duplicate and near-duplicate submissions this week worth flagging for triage. The "make toast" shortcut function appeared twice, from different authors, both referencing a placeholder ticket number. The related field widget wrapper deep-copy fix, the media asset equality fix, the…

Rounding out the week: GIS and spatial code saw several fixes around SRID handling and GEOS 3.15…

Next week,…

Nearby episodes from Django

  1. Spam in the Docs, Substance in the Backend
  2. Versioning Overhaul and Duplicate Fix Cleanup
  3. Calendar Versioning Lands, Quiet Correctness Fixes Follow
  4. Query Correctness Fixes Land in the Same Window
  5. Equality Checks Get an Overhaul
  6. Correctness Fixes Cluster Around Regressions
  7. Widening the Browser Test Net
  8. Weekly Recap - Data Integrity, Query Correctness, and Duplicate Submissions