RepoJournal
Django

@django

Python's batteries-included web framework

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

One email a day. Unsubscribe in one click.

Pick a date

Topics: Python Full archive →

The Wire · Showcase

DJANGO FIXES NODE REGRESSION, CLARIFIES EMAIL CONFIG DOCS

By RepoJournal · Filed · About Django

Django downgraded Node.js in CI after Puppeteer broke JavaScript tests overnight, while the team simultaneously shipped clearer documentation for the new mailers setting that's been causing confusion in migrations.

The Node.js downgrade to 24.15.0 [1] was necessary to work around a Puppeteer compatibility issue that cascaded into failing JS tests across the test suite. This is a surgical fix: the problem isn't Django's code, but a known incompatibility between recent Node versions and Puppeteer that blocks CI pipelines [4]. In parallel, the docs team improved guidance on the MAILERS setting [2] and the migration path for users upgrading to recent Django versions, addressing feedback from the review process on deprecation messaging clarity [3]. The mailers documentation update matters because it's a relatively new feature generating support questions. Benchmark results for ubuntu-latest are now flowing into the ASV system [5], giving the team visibility into performance regressions. Nothing earth-shattering here, but solid foundational work.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Downgraded node to 24.15.0 in Github Actions configuration. ↗ django/django
  2. [2] Refs #35514 -- Improved docs for MAILERS setting and mailers migration guide. ↗ django/django
  3. [3] Refs #35514 -- Improved docs for MAILERS setting and mailers migration guide. django/django
  4. [4] Downgraded node to 24.15.0 in Github Actions configuration. django/django
  5. [5] Results for ubuntu-latest added [skip ci] django/django-asv

Quick answers

What shipped in Django on May 30, 2026?
Django downgraded Node.js in CI after Puppeteer broke JavaScript tests overnight, while the team simultaneously shipped clearer documentation for the new mailers setting that's been causing confusion in migrations. In total, 3 commits and 2 pull requests landed.
Who contributed to Django on May 30, 2026?
2 developers shipped this update, including jacobtylerwalls and nessita.
What were the notable Django updates?
Downgraded node to 24.15.0 in Github Actions configuration, Refs #35514 -- Improved docs for MAILERS setting and mailers migration guide, and Refs #35514 -- Improved docs for MAILERS setting and mailers migration guide.

More from @django

Daily updates, in your inbox

Follow Django

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

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?