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 django-developers+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/2c53c2e9-5b25-4eba-b04f-a06dbb8965eeo%40googlegroups.com.

Reply via email to