126 wires and counting

$ follow Django

Keep up with Django in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-05-15
stories 5

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

DJANGO SHORES UP PYTHON 3.15 COMPATIBILITY AS SMTP TESTS GET OVERHAULED

By RepoJournal · Filed · About Django · Composed from the cited sources · methodology

Django is prepping for Python 3.15 by fixing email backend tests that relied on outdated CPython behavior around non-ASCII addresses.

The Django core team updated SMTP EmailBackend tests [1][2] to handle Python 3.15's fix for non-ASCII email encoding, which CPython had been getting wrong since forever. The test now feature-detects whether the Python runtime has the fix in place, then validates the error handling either way. This matters because Python 3.15 finally corrects gh-122476, and Django's test suite needs to not explode when it does. Meanwhile, the Django website pushed a quality-of-life win by adding lazy-loading attributes to all blog images [3], cutting unnecessary network requests on content pages that don't need to load below-the-fold images on arrival. Small change, real performance impact for readers on slower connections.

Quick answers

What shipped in Django on May 15, 2026?
Django is prepping for Python 3.15 by fixing email backend tests that relied on outdated CPython behavior around non-ASCII addresses. In total, 3 commits and 2 pull requests landed.
Who contributed to Django on May 15, 2026?
2 developers shipped this update, including medmunds and greg-ware.
What were the notable Django updates?
Refs #36664 -- Updated SMTP EmailBackend tests for Python 3.15, Refs #36664 -- Updated SMTP EmailBackend tests for Python 3.15, and #2154 Lazy-loading for images in blog content.