Week ending 2026-10-04 (Week 40)
A week of clearing paths
! I focused on bringing down the untriaged ticket queue, moving the Sphinx cleanup forward by reviewing the compatibility changes and fixing related documentation issues, and helping unblock security and release-blocking work through report triage, vulnerability review, and preparations for the October 6th security release
. Plenty of digging
, reviewing
, and small-but-important things moving forward
.
Triaged
- #37378 (Extra empty breadcrumb in admindocs model_index.html) – Django - Extra empty breadcrumb in admindocs model_index.html (accepted)
- #37380 (FromWKB() and FromWKT() should support the SRID param on Oracle) – Django - FromWKB() and FromWKT() should support the SRID param on Oracle (
needsinfoaccepted) - #37381 (Invalid module references in the documentation) – Django - Invalid module references in the documentation (accepted)
- #37383 (Add support for using F("pk") as the LHS of a tuple lookup when the RHS is a Query) – Django - Add support for using F(“pk”) as the LHS of a tuple lookup when the RHS is a Query (
needsnewfeatureprocessaccepted) - #37384 (Iterating F("pk") can hang) – Django - Iterating F(“pk”) can hang (accepted)
- #37385 (ASGI client disconnects log "CancelledError exception in shielded future" on Python 3.14+) – Django - ASGI client disconnects log “CancelledError exception in shielded future” on Python 3.14+ (invalid)
- #37386 (Inconsistent treatment of 0 by ModelAdmin.delete_confirmation_max_display attribute) – Django - Inconsistent treatment of 0 by ModelAdmin.delete_confirmation_max_display attribute (accepted)
- #37387 (admindocs: model_index.html table missing full width) – Django - admindocs: model_index.html table missing full width (accepted)
- #37388 (Security policy shows insecure example as "correct approach") – Django - Security policy shows insecure example as “correct approach” (accepted)
- #37391 (Set minimum version of Oracle for Django 6.2) – Django - Set minimum version of Oracle for Django 6.2 (accepted)
Reviewed
- Fixed #37381 -- Fixed some "currentmodule" references in docs. by smithdc1 · Pull Request #16294 · django/django · GitHub - Fixed #37381 – Fixed some “currentmodule” references in docs.
- Fixed #37167 -- Allowed Address objects as email addresses. by VIZZARD-X · Pull Request #21610 · django/django · GitHub - Fixed #37167 – Allowed Address objects as email addresses.
- Fixed #37212 -- Improved djangodocs Sphinx extension compatibility. by medmunds · Pull Request #21613 · django/django · GitHub - Fixed #37212 – Improved djangodocs Sphinx extension compatibility.
- Fixed #37386 -- Observed delete_confirmation_max_display=0 for inlines. by jacobtylerwalls · Pull Request #22055 · django/django · GitHub - Fixed #37386 – Observed delete_confirmation_max_display=0 for inlines.
- 🚜 Confirmed sponsorship inquiries on their own page by jefftriplett · Pull Request #2860 · django/djangoproject.com · GitHub -
Confirmed sponsorship inquiries on their own page
Authored
- Fixed #37378 -- Removed extra empty breadcrumb in admindocs model index. by nessita · Pull Request #22054 · django/django · GitHub - Fixed #37378 – Removed extra empty breadcrumb in admindocs model index.
- #37385 (ASGI client disconnects log "CancelledError exception in shielded future" on Python 3.14+) – Django - ASGI client disconnects log “CancelledError exception in shielded future” on Python 3.14+
- Chased this for a while but we concluded this needed fixing in asgiref which in turn concluded this needed fixing in Python itself.
Security
- Engaged in triaging for new security reports.
- Performed a review for a confirmed security vulnerability.
- Assisted Jacob to send pre-notifications for the announced security release for October 6th,
- Handled an internal security incident (no side effects).
- Investigated how the Jenkins CI ↔ GitHub integration works in terms of tokens and permissions.
Other/Misc
- Weekly Fellows meeting.
- Monthly Online Communities WG meeting.