Week ending September 6, 2020
*Triaged:*
https://code.djangoproject.com/ticket/31965 - MySQL fast-delete
optimizations introduced in Django 3.1 don't properly deal with aggregation
and cause performance regression. (accepted)
https://code.djangoproject.com/ticket/31944 - Use addCleanup() to
register TestContextDecorator cleanups. (accepted)
https://code.djangoproject.com/ticket/31962 - Raise a more appriopriate
exception when session cannot be updated. (accepted)
https://code.djangoproject.com/ticket/31957 - ModelAdmin method
save_form not documented but being called multiple times (invalid).
https://code.djangoproject.com/ticket/31966 - from email is not working
(invalid)
https://code.djangoproject.com/ticket/31967 - Resolving an output_field
for mixed types crashes in database functions. (accepted)
https://code.djangoproject.com/ticket/31969 - 'database' option in conf
file not working (worksforme)
https://code.djangoproject.com/ticket/31968 - Handling of no auth
backend failed (wontfix)
https://code.djangoproject.com/ticket/31972 -
AuthenticationForm.UsernameField does not change field widget according to
USERNAME_FIELD. (wontfix)
https://code.djangoproject.com/ticket/31973 - TypeError loading data in
JSONField if DB has native JSON support (needsinfo)
https://code.djangoproject.com/ticket/31971 - Would like a
BooleanChoiceField in Forms (wontfix)
https://code.djangoproject.com/ticket/31975 - admin_order_field in
ModelAdmin doesn't support sorting on multiple columns (invalid)
https://code.djangoproject.com/ticket/31977 - Transforms silently don't
work in F and OuterRef expressions. (duplicate)
https://code.djangoproject.com/ticket/31978 - Include hidden username
field on password reset to help password managers (accepted)
https://code.djangoproject.com/ticket/31979 - Make new
setup_databases() argument time_keeper optional (accepted)
https://code.djangoproject.com/ticket/28073 -
RemoveField.state_forwards() crashes with AttributeError: 'NoneType' object
has no attribute 'is_relation' (wontfix)
https://code.djangoproject.com/ticket/31980 - manage.py check --deploy
should not throw security.W004 warning if SECURE_HSTS_SECONDS is explicitly
set to 0 (invalid)
https://code.djangoproject.com/ticket/31981 - many_to_many add() does
not trigger post_save signal for the through class (invalid)
https://code.djangoproject.com/ticket/31982 - Convert max_age to an int
in set_cookie() (accepted)
https://code.djangoproject.com/ticket/31984 - TypeError: object
HttpResponse can't be used in 'await' expression. (needsinfo)
*Reviewed/committed:*
https://github.com/django/django/pull/13369 - Fixed #31919 -- Resolved
output_field of IntegerField subclasses combinations.
https://github.com/django/django/pull/13368 - Fixed #31965 -- Adjusted
multi-table fast-deletion on MySQL/MariaDB.
https://github.com/django/django/pull/13356 - Fixed #31952 -- Fixed
EmptyFieldListFilter crash with reverse relationships.
https://github.com/django/django/pull/13342 - Fixed #31934 -- Added
note about the default of SameSite cookie flag in modern browsers.
https://github.com/django/django/pull/13322 - Fixed #31901 -- Prevented
content overflowing in the admin changelist with navigation sidebar.
https://github.com/django/django/pull/13374 - Refs #29887 -- Simplified
memcached client instantiation.
https://github.com/django/django/pull/13363 - Fixed #31948 -- Added
tzinfo parameter to TruncDate() and TruncTime().
https://github.com/django/django/pull/13376 - Refs #11390 -- Clarified
dual-calling of ChoiceField.choices callable.
https://github.com/django/django/pull/13378 - Refs #29887, Refs #24212
-- Added servers configuration hook for memcached backends.
https://github.com/django/django/pull/13364 - Fixed #31858 -- Reallowed
whitespaces in URL paths outside of parameters.
https://github.com/django/django/pull/13327 - Fixed #31978 -- Added
username hint to admin's password reset confirmation form.
https://github.com/django/django/pull/13381 - Fixed #31979 -- Made
django.test.utils.setup_databases()'s time_keeper argument optional.
https://github.com/django/django/pull/12017 - Refs #21231 -- Backport
urllib.parse.parse_qsl() from Python 3.8.
https://github.com/django/django/pull/13367 - Fixed #31894 -- Added
note and tests for JSONField key lookups with QuerySet.exclude().
https://github.com/django/django/pull/13386 - Fixed #31982 -- Made
HttpResponse.set_cookie() cast max_age argument to an integer.
*Authored:*
https://github.com/django/django/pull/13379 - Refs #31901 -- Fixed
SeleniumTests.test_list_editable_popups with headless mode.
https://github.com/django/django/pull/13382 - Refs #31224 -- Made
sync_to_async() examples with ORM calls use thread sensitive.
https://github.com/django/django/pull/13385 - Fixed #27417 -- Made
RenameField operation a noop for field name case changes on Oracle.
Best,
Mariusz
--
You received this message because you are subscribed to the Google Groups
"Django developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-developers/2c53c2e9-5b25-4eba-b04f-a06dbb8965eeo%40googlegroups.com.