Week ending 2024-09-08 (Week 36)
Intense week! Among other things, the monthly release went out, including 2 security fixes. Upgrade quickly, stay current!
Triaged
- https://code.djangoproject.com/ticket/35727 - Add
response.text_content
to responses (accepted) - https://code.djangoproject.com/ticket/35728 - Lazily compute assertion messages (accepted)
- https://code.djangoproject.com/ticket/35674 - Provide a check for settings removed (post deprecation) (revisited, now accepted)
- https://code.djangoproject.com/ticket/35726 - db.models.TextField.formfield() does not behave like CharField.formfield() when null=True (wontfix)
- https://code.djangoproject.com/ticket/35729 - How to serialize user profiles without natural keys? (invalid)
- https://code.djangoproject.com/ticket/35731 - Extend documentation about db_default and DatabaseDefault (accepted)
- https://code.djangoproject.com/ticket/35736 - Incorrect pluralization of model names in the admin panel (invalid)
- https://code.djangoproject.com/ticket/35734 - Tests fail with Postgres 16 and server side bindings (accepted)
- https://code.djangoproject.com/ticket/35735 - For python 3.9+ class property may not be accessible by Djangoβs template system (needsinfo)
- https://code.djangoproject.com/ticket/35737 - Clarify where
models
comes from to understand missing import statement in tutorial 7 (accepted)
Reviewed
- https://github.com/django/django/pull/18494 - Fixed #25706 β Removed inline JS from openlayers templates.
- https://github.com/django/django/pull/18539 - Refs #35730: Signed 'uidβ parameter instead of base64-encoding to prevent possible user count leakage
- https://github.com/django/django/pull/18343 - Fixed #35535 β Add simple block tag
- https://github.com/django/django/pull/18349 - Fixed #32831 -β Allowed cache tests to be retried via a new βretryβ decorator.
- https://github.com/django/django/pull/18548 - Fixed #35737 β Clarified where βmodelsβ comes from in tutorial 7.
- https://github.com/django/django/pull/18315 - Updated instruction for deploying with Uvicorn and Gunicorn.
- https://github.com/django/django/pull/18542 - Fixed #35732 β Wrapped Postgresql Concat args in parenthesis to fix operator precedence bug.
- https://github.com/django/django/pull/18543 - feat: added JSON property to HTTPRequest Object
- https://github.com/django/django/pull/18545 - Fixed #35681 β Corrected geoip2 docs when describing GeoIP2Exception.
- https://github.com/django/django/pull/18543 - feat: added JSON property to HTTPRequest Object
Other/Misc
- Security reports triage and follow up.
- Engaged in CSP conversations:
- Completed Security and Bug fix release for 5.1.1, 5.0.9 and 4.2.16.
- DjangoCon US presentation progress. Getting nervous about this!