Django: Weekly Recap - Schema Fixes, ORM Edge Cases, and Platform Cleanup

Django merged 20 fixes this week centered on migration safety and query correctness, while starting to drop older Postgres, PostGIS and GDAL versions. Admin crashes, email validation, and contributor process also saw polish.

Duration: PT3M15S

Episode overview

This episode is a short developer briefing from Django.

It explains recent repository work in plain language.

  • Show: Django
  • Published: 2026-09-21T09:18:13Z
  • Audio duration: PT3M15S

Transcript excerpt

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

Hello, this is your Django briefing for September 14th through the 21st.

48 pull request activity items, 23 additional commits this week.

The lead pattern: a push for correctness in the database layer, paired with cleanup of supported platform versions.

First, schema, migrations and the ORM. Pull request 20817 avoids rebuilding a column when only its database comment changes, on backends that support independent comment alteration. That means lighter migrations. Pull request 21801 fixes MySQL to preserve named unique constraints when removing a field index. On…

Second, platform modernization. Pull request 21971, merged September 19th, drops support for Postgres 15 and PostGIS 3.2. Open proposal 22005 would drop GDAL 3.3 and 3.4 ahead of Django 6.2 next April. Related Geo work in 21889 clarifies that setting S-R-I-D to minus one disables automatic transformations, and 22003…

Third, admin, validation and workflow polish. Pull request 21736 makes the email validator split parsing and per-part checks, exposing the failing user name or domain so error messages can be customized. Pull request 21995 fixes an admin date hierarchy crash on out-of-range years like 9999, now redirecting with an…

Nearby episodes from Django

  1. Composite Key Compiler Fixes and Input Hardening
  2. Closing the Gaps in Query and Field Behavior
  3. Generated Field Fix Gets Walked Back and Rebuilt
  4. Walking Back a Risky Field Check
  5. Schema Migrations Get More Careful
  6. Better Error Messages, Clearer Exceptions
  7. Admin Search Fix for Inherited Models
  8. Weekly Recap - Security Hardening & Platform Cleanup