Django: Email Backend Overhaul and Admin Actions

Django merged six pull requests on May 13th, implementing a major email backend configuration system and adding admin actions to change forms. Additional fixes addressed deprecation warnings, UI text, and development environment issues.

Duration: PT1M45S

Episode overview

This episode is a short developer briefing from Django.

It explains recent repository work in plain language.

  • Show: Django
  • Published: 2026-05-14T10:00:55Z
  • Audio duration: PT1M45S

Transcript excerpt

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

Good morning, this is your Django development briefing for May 14th, 2026.

Mike Edmunds merged the implementation of dictionary-based MAILERS, a significant change that aligns Django's email backend configuration with other framework components like caches and databases. The new system introduces a MAILERS setting, deprecates the existing EMAIL_BACKEND configuration, and adds a `using`…

Marcelo Galigniana merged support for admin actions on edit pages, addressing a 14-year-old feature request. Admin actions are now available in both list and detail views, with updated CSS and templates to support the interface changes.

Jacob Walls merged three smaller fixes: adding missing deprecation warnings for USE_BLANK_CHOICE_DASH setting, replacing "Go" with "Run" in list editable alert messages to fix a recent UI inconsistency, and removing a workaround for a CPython minidom vulnerability that has been patched upstream.

VAIBHAVPANT07 merged a fix for tox configuration on Darwin ARM64 systems, adding environment variables for dynamically linked binaries like GDAL and GEOS that Homebrew installs in non-standard paths.

What's next: The email backend changes represent a major architectural shift…

Nearby episodes from Django

  1. Version 6.2 Bootstrap and Admin Accessibility
  2. Security and Query Performance Updates
  3. Weekly Recap - Email Infrastructure & Admin Enhancements
  4. RedirectView Enhancement and Python 3.15 Compatibility
  5. Documentation and Compatibility Fixes
  6. QuerySet Performance and Testing Updates
  7. Python 3.15 Compatibility and Admin Calendar Fixes
  8. Security and Forms Enhancement