RepoJournal
Django

@django

Python's batteries-included web framework

Pick a date

The Wire · Showcase

DJANGO'S EMAIL BACKEND GETS THE CACHES TREATMENT

By RepoJournal · Filed · About Django

Django is shipping dictionary-based MAILERS configuration, unifying how you manage email backends across your stack just like databases and caches.

The marquee feature lands in django/django: dictionary-based MAILERS setting [1] [2] implements DEP 0018 [3] [4], giving you the same factory pattern you already know from CACHES and DATABASES. You get a `using` argument on all mail-sending APIs, a `sent_using` attribute on test messages, and backward compatibility baked in. Admin actions are now showing up on edit pages [5], fixing a 13-year-old UX gap. On the security desk, Django dropped a minidom workaround [6] that's no longer needed after CPython backported the fix across 3.12, 3.13, and 3.14. Finally, deprecation warnings for USE_BLANK_CHOICE_DASH are being plugged [7] — this was a gotcha for users of override_settings() that needed proper coverage.

Action items

References

  1. [1] Fixed #35514 -- Implemented dictionary-based MAILERS. ↗ django/django
  2. [2] Fixed #35514 -- Implemented dictionary-based MAILERS. django/django
  3. [3] DEP 0018 Dictionary-based EMAIL_PROVIDERS (ticket-35514) ↗ django/deps
  4. [4] DEP 0018 Dictionary-based EMAIL_PROVIDERS (ticket-35514) (#105) django/deps
  5. [5] Fixed #12090 -- Show admin actions on the edit pages too ↗ django/django
  6. [6] Refs CVE-2025-64460 -- Removed workaround for minidom document checks. django/django
  7. [7] Fixed #37092, Refs #35870 -- Added missing deprecation warnings for USE_BLANK_CHOICE_DASH. ↗ django/django

FAQ

What changed in Django on May 14, 2026?
Django is shipping dictionary-based MAILERS configuration, unifying how you manage email backends across your stack just like databases and caches.
What should Django teams do about it?
Review DEP 0018 and plan MAILERS migration for your email configuration • Update projects using minidom if you were on pre-3.12.13/3.13.11/3.14.2 • Test admin action visibility on edit pages when you upgrade
Which Django repositories shipped on May 14, 2026?
django/django, django/deps

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.