Week ending March 12, 2023
Triaged:
https://code.djangoproject.com/ticket/34380 - Make URLField
assume "https". (accepted)
https://code.djangoproject.com/ticket/34384 -
SECRET_KEY_FALLBACKS is not used for sessions (accepted)
https://code.djangoproject.com/ticket/34389 - Django not
closing database connections on ASGI application after an upgrade
to 4.1 (needsinfo)
https://code.djangoproject.com/ticket/34390 - NoReverseMatch
at /admin/logout/ (invalid)
https://code.djangoproject.com/ticket/31626 - Add asgi support
to runserver (wontfix)
https://code.djangoproject.com/ticket/34391 - Add async
interface to contrib.auth (accepted)
https://code.djangoproject.com/ticket/34393 - A filter query
returns more items than the original queryset provides after
applying INNER JOIN (invalid)
https://code.djangoproject.com/ticket/34394 - ASGIRequest
doesn't respect settings.FORCE_SCRIPT_NAME. (accepted)
https://code.djangoproject.com/ticket/34395 - Update admin's
jQuery to 3.6.4. (created)
https://code.djangoproject.com/ticket/27559 - Admin changelist
turns GET QueryDict into dict which may lose parameters
(duplicate)
https://code.djangoproject.com/ticket/34396 - Add
Postgres+Windows to CI (wontfix)
https://code.djangoproject.com/ticket/34398 - Django should
automatically run migrations on in-memory SQLite DB (invalid)
https://code.djangoproject.com/ticket/34397 - Subclasses of
JSONField call `get_prep_value` with field as value (invalid)
https://code.djangoproject.com/ticket/34400 - ModelFormSet not
adding 'required' to fields (invalid)
https://code.djangoproject.com/ticket/34403 - max_length
argument for the CharField is not respected through shell
(duplicate)
https://code.djangoproject.com/ticket/34405 - Improper
guessing of Mime Type for "br" and "Z" file types (accepted)
https://code.djangoproject.com/ticket/34404 - Incorrect
documentation about content type set by FileResponse object
(accepted)
https://code.djangoproject.com/ticket/34407 - Report faulty
file when some static file has non-utf-8 encoding (accepted)
https://code.djangoproject.com/ticket/34401 - Inconsistent
behavior for refresh_from_db() with GenericForeignKey (duplicate)
https://code.djangoproject.com/ticket/34410 - Adding database
dynamically breaks in Django 4.1+ (invalid)
Reviewed/committed:
https://github.com/django/django/pull/16623 - Fixed #34386 --
Made SMTP backend load default system root CA certificates by
default.
https://github.com/django/django/pull/16626 - Refs #34381 --
Fixed InspectDBTransactionalTests.test_foreign_data_wrapper() on
Windows.
https://github.com/django/django/pull/16547 - Fixed #32172 --
Adapted signals to allow async handlers.
https://github.com/django/django/pull/16552 - Fixed #31920 --
Made AuthenticationMiddleware add request.auser().
https://github.com/django/django/pull/16634 - Refs #31626 --
Noted that Daphne provides a runserver command.
https://github.com/django/django/pull/16637 - Refs #32172 --
Used asgiref coroutine shim in async signals tests.
https://github.com/django/django/pull/16631 - Fixed #34384 --
Fixed session validation when rotation secret keys.
https://github.com/django/django/pull/16601 - Fixed #34370 --
Added integer fields validation as 64-bit on SQLite.
https://github.com/django/django/pull/16053 - Fixed #33985 --
Used app_config.verbose_name in ContentType.__str__().
https://github.com/django/django/pull/16599 - Fixed #27397 --
Prevented integer overflows on integer field lookups.
https://github.com/django/django/pull/16635 - Fixed #34333 --
Fixed migration operations ordering when adding index/constraint
on new foreign key.
https://github.com/django/django/pull/16645 - Corrected
example in CreateCollation() docs.
https://github.com/django/django/pull/16646 - Fixed #34407 --
Reported filename when decoding fails in collectstatic's
post_process.
Authored:
https://github.com/django/django/pull/16639 - Fixed #34395 --
Updated admin's jQuery to 3.6.4.
https://github.com/django/django/pull/16640 - Doc'd that
action descriptions are %-formatted.
https://github.com/django/django/pull/16642 - Fixed #34405 --
Fixed setting Content-Type header in FileResponse for compress and
brotli.
Best,
Mariusz