Week ending November 8, 2020.
Triaged:
https://code.djangoproject.com/ticket/32161 - Strict form of
semantic versioning in Django. (wontfix)
https://code.djangoproject.com/ticket/32159 - AsyncTestClient
does not respect extra headers. (accepted)
https://code.djangoproject.com/ticket/32163 - Admin change
password is not handled gracefully (error 500) (invalid)
https://code.djangoproject.com/ticket/32164 - Broken
content_length header in AsyncTestClient when doing post requests
with json data (duplicate)
https://code.djangoproject.com/ticket/32162 - AsyncTestClient
crashes on requests with JSON data. (accepted)
https://code.djangoproject.com/ticket/32166 - Remove redundant
Greatest class in test_expression_on_aggregation (accepted)
https://code.djangoproject.com/ticket/32167 - app.ready() is
called after models ready, but the site's urlpatterns are not
parsed yet, so how to add code after the whole site is ready?
(invalid)
https://code.djangoproject.com/ticket/32168 - Remove serial pk
assumptions in aggregation_regress tests (accepted)
https://code.djangoproject.com/ticket/32169 - Added distinct
support for JSONBAgg (accepted)
https://code.djangoproject.com/ticket/32171 - Unable to use
ProjectState and ModelState correctly to make changes to MySQL
(invalid)
https://code.djangoproject.com/ticket/32172 - Adapt signals to
allow async handlers (accepted)
https://code.djangoproject.com/ticket/32173 - Autoreloader
doesn't work with asyncio. (accepted)
https://code.djangoproject.com/ticket/32175 -
FORCE_SCRIPT_NAME documentation doesn't explain how the prefix is
prepended with regard to relative vs. absolute paths. (invalid)
https://code.djangoproject.com/ticket/32176 - Outdated
LOCATION requirement in Filesystem caching docs. (accepted)
Reviewed/committed:
https://github.com/django/django/pull/11304 - Protected
Watchman autoreloader against busy loops.
https://github.com/django/django/pull/13592 - Fixed #32132 --
Fixed column types in m2m intermediary tables for
Positive(Big/Small)IntegerFields.
https://github.com/django/django/pull/13634 - Fixed #32166 --
Removed redundant definition of Greatest in
test_expression_on_aggregation.
https://github.com/django/django/pull/13632 - Fixed #32162 --
Fixed setting Content-Length header in AsyncRequestFactory.
https://github.com/django/django/pull/13638 - Fixed various
tests on CockroachDB.
https://github.com/django/django/pull/13332 - Fixed #31910 --
Fixed crash of GIS aggregations over subqueries.
https://github.com/django/django/pull/13389 - Fixed #31983 --
Added system check for file system caches location.
https://github.com/django/django/pull/13641 - Fixed #32169 --
Added distinct support to JSONBAgg.
https://github.com/django/django/pull/13639 - Fixed #32168 --
Removed serial pk assumption in aggregation_regress tests.
https://github.com/django/django/pull/13633 - Fixed #31550 --
Adjusted ASGI test_file_response for various Windows content
types.
https://github.com/django/django/pull/13557 - Fixed #31235 --
Made assertQuerysetEqual() compare querysets directly.
https://github.com/django/django/pull/13570 - Fixed #32045 --
Doc'd GenericRelatedObjectManager methods.
Reviewed:
https://github.com/django/django/pull/13635 - Fixed #32159 --
Ensured AsyncRequestFactory correctly sets headers.
Authored:
https://github.com/django/django/pull/13629 - Refs #32061 --
Fixed test_crash_password_does_not_leak() crash on Windows.
https://github.com/django/django/pull/13648 - Refs #32074 --
Fixed handling memoryview content by HttpResponse on Python 3.10+.
Best,
Mariusz