Week ending 2024-10-20 (Week 42)
Triaged
- https://code.djangoproject.com/ticket/35837 - Missing alters_data=True on QuerySet and UserManager (accepted)
- https://code.djangoproject.com/ticket/35842 - JSONField has_key, has_keys, has_any_keys lookups do not properly handle quotes on Oracle and SQLite (accepted)
- https://code.djangoproject.com/ticket/35850 - Default success messages for CreateView/UpdateView/DeleteView/… (wontfix)
- https://code.djangoproject.com/ticket/35851 - django.test.client.ClientMixin._login doest not set enviorn like REMOTE_ADDR can cause test failures in certain situations (wontfix)
- https://code.djangoproject.com/ticket/35849 - ParallelTestSuite reports error occurred in arbitrary test instead of setUpClass (accepted)
Reviewed
- https://github.com/django/django/pull/18555 - Fixed #35744 – Relabelled external aliases of combined queries.
- https://github.com/django/django/pull/1867 - Fixed #26322 – Updated lazy model reference section of fields docs.
- https://github.com/django/django/pull/18652 - Fixed #35795 – Updated “Delete” button semantics and accessibility
- https://github.com/django/django/pull/18677 - Fixed #35841 – Re-enabled support for DB-IP databases in GeoIP2.
- https://github.com/django/django/pull/18686 - Refs #35844 – Added Python 3.14 to daily builds.
- https://github.com/django/django/pull/18680 - Refs #35844 – Used asgiref.sync.iscoroutinefunction() instead of deprecated asyncio.iscoroutinefunction().
- https://github.com/django/django/pull/18685 - Refs #35844 – Fixed tests for test --parallel option on Python 3.14+.
- https://github.com/django/django/pull/18640 - Fixed #35674 – Added system check for deprecated settings variables.
Other/Misc
- Completed setup of new computer! Very excited: running the Django test suite is almost 6x times faster:
- Before: Ran 17598 tests in 272.753s
- After: Ran 17598 tests in 46.621s
- Attended the DSF Board Office Hours, very rich and valuable conversations.
- Security reports analysis and follow up.
- Restarted work on revisiting the Storage API. Reference: https://forum.djangoproject.com/t/issue-when-saving-files-with-long-names-containing-dot-in-django-5-1/35494/.
- Engaged in (the future of) Steering Council conversations.