Week ending 2025-06-23 (Week 26)
Heads up: I’ll be off during the second week of July due to school’s Winter Holiday. Besides resting, seeking warm weather is one of our main quests.
![]()
Triaged
- https://code.djangoproject.com/ticket/35846 - Reproducibility of staticfiles manifests (accepted)
- https://code.djangoproject.com/ticket/36445 - Value(None, output_field=JSONField()) incorrectly saves as SQL NULL in bulk_update() (accepted → wontfix)
- https://code.djangoproject.com/ticket/36477 - Add an internal helper for deprecating positional arguments in favor of keyword-only arguments (accepted)
Reviewed
- https://github.com/django/django/pull/19586 - Fixed #35846 – Improved reproducibility on staticfiles manifests.
- https://github.com/django/django/pull/19393 - Fixed #15727 – Added Content-Security-Policy support.
- Most of my week went into finalizing this branch (I literally dreamt about the docs…).
- The good news: it has now landed!


- https://github.com/django/django/pull/19592 - Fixed #36470 – strip ANSI escape codes from log_message() output
- https://github.com/django/django/pull/19593 - Fixed #36470 – Potential log injection in development server (runserver) logging
- https://github.com/django/django/pull/19597 - Refs #36009 – Added support for PostGIS 3.5
- https://github.com/django/django/pull/19595 - Refs #36481 – Fixed QuerySet.update concrete fields check.
- https://github.com/django/django/pull/19596 - Separated creating the release and setting it as default in Trac in the post-release steps.
Authored
- https://github.com/django/django/pull/19594 - Extended the GitHub pull request template to require AI assistance disclosure.
Other/Misc
- Monthly catch up with the Steering Council.
- Engaged in forum and new-features conversations.