Week ending March 6, 2022
Triaged:
https://code.djangoproject.com/ticket/33547 - Admin
TabularInline with readonly field fail to render on validation
error (accepted)
https://code.djangoproject.com/ticket/33545 - Hint to
default behavior (Deployment checklist > LOGGING) (wontfix)
https://code.djangoproject.com/ticket/33543 - Depracate
passing False to OrderBy's nulls_first and nulls_last.
(accepted)
https://code.djangoproject.com/ticket/33546 - Optimise
creation of HttpResponseBase and ResponseHeaders objects
(accepted)
https://code.djangoproject.com/ticket/33548 - Use ->
operator to implement KeyTransform on SQLite 3.38+ (accepted)
https://code.djangoproject.com/ticket/33549 - Cannot use
functools.partial when connecting to a signal handler when
DEBUG=False (needsinfo)
https://code.djangoproject.com/ticket/33551 - default db
selected while deleting object even when different db is
mentioned in the query. (needsinfo)
https://code.djangoproject.com/ticket/33550 - Unexpected
on_delete behavior in apps that have been removed from
INSTALLED_APPS (invalid)
https://code.djangoproject.com/ticket/33553 - Use built-in
math functions in SQLite 3.35+. (accepted)
https://code.djangoproject.com/ticket/33552 - has_key,
has_keys, and has_any_keys JSONField() lookups don't handle
numeric keys on SQLite, MySQL, and Oracle. (accepted)
https://code.djangoproject.com/ticket/33555 - Enable Model
Field choices to hold other Model objects as values of the
iterable. (wontfix)
https://code.djangoproject.com/ticket/33557 - Traversing a
reverse Generic Foreign Key (needsinfo)
https://code.djangoproject.com/ticket/33558 - Abstract model
inheriting from typing.Generic[T] causes TypeError (duplicate)
https://code.djangoproject.com/ticket/33559 - Django Admin
Site - add filter for group's chosen permissions (duplicate)
https://code.djangoproject.com/ticket/33169 - Migrations
crashes with long identifiers on MySQL (8.0.26 ) (invalid)
https://code.djangoproject.com/ticket/33561 - Synchronize
user attributes on every authentication with RemoteUserBackend
(wontfix)
Reviewed/committed:
https://github.com/django/djangoproject.com/pull/1147 -
Upgraded Trac dump to the version 41.
https://github.com/django/django/pull/15467 - Fixed #33524
-- Allowed overriding empty_label for ForeignKey in
ModelAdmin.radio_fields.
https://github.com/django/djangoproject.com/pull/1149 -
Changed footer hosting link to in-kind donors.
https://github.com/django/django/pull/15473 - Fixed #33553
-- Used built-in math functions in SQLite 3.35+.
https://github.com/django/django/pull/15466 - Fixed #33546
-- Optimized ResponseHeaders and HttpResponseBase.
https://github.com/django/django/pull/15456 - Optimized lazy
wrappers a bit.
https://github.com/django/django/pull/15126 - Refs #27624 --
Optimized sql.Query creation by moving immutable/singleton
attributes to class attributes.
https://github.com/django/django/pull/15475 - Refs #33446 --
Allowed variable whitespace in CSS source map references.
https://github.com/django/django/pull/14480 - Fixed #29865
-- Added logical XOR support for Q() and querysets.
Reviewed:
https://github.com/django/django/pull/15421 - Fixed #31169
-- Adapted the parallel test runner to use spawn.
Authored:
https://github.com/django/django/pull/15471 - Fixed #33547
-- Fixed error when rendering invalid inlines with readonly
fields in admin.
https://github.com/django/code.djangoproject.com/pull/124 -
Fixed #123 -- Changed footer hosting link to in-kind donors.
https://github.com/django/django/pull/15476 - Refs #11293 --
Added test for filtering aggregates with negated & operator.
https://github.com/django/django/pull/15477 - Refs #31169 --
Prevented infinite loop in tests on failures.
Week ending March 13, 2022
Triaged:
https://code.djangoproject.com/ticket/33561 - Allow syncing
user attributes on every authentication with RemoteUserBackend.
(accepted)
https://code.djangoproject.com/ticket/33563 - Unapplying
ContentType migration 0002 does not populate legacy name field
on non-default database (accepted)
https://code.djangoproject.com/ticket/33564 - Confirm
support for PROJ 9.X. (created)
https://code.djangoproject.com/ticket/33566 - Issue with
migrations after upgrading Django 2 to Django 3.2. (needsinfo)
https://code.djangoproject.com/ticket/33568 - Random order
doesn't work correctly with aggregation (duplicate)
https://code.djangoproject.com/ticket/30923 - Out of date
examples in docs that call render() with a Context instance
instead of regular dict (fixed)
https://code.djangoproject.com/ticket/33569 - Add support
for multiple values for the x-forwarded-proto header (accepted)
https://code.djangoproject.com/ticket/33570 - Admin panel
typo - django HTML typo on Bookings (invalid)
https://code.djangoproject.com/ticket/33571 - Fix handling
empty string for If-Modified-Since header (accepted)
https://code.djangoproject.com/ticket/33572 - Optimize
CreateModel + AlterModelManagers to CreateModel (accepted)
https://code.djangoproject.com/ticket/15099 -
ModelFormset.queryset requirement is too strict (wontfix)
Reviewed/committed:
https://github.com/django/django/pull/15481 - Fixed #33562
-- Made HttpResponse.set_cookie() support timedelta for the
max_age argument.
https://github.com/django/django/pull/15474 - Fixed #33563
-- Fixed contenttype reverse data migration crash with a
multiple databases setup.
https://github.com/django/django/pull/15330 - Clarified that
tutorial background image should be self-provided.
https://github.com/django/django/pull/15493 - Removed unused
and unnecessary words from docs/spelling_wordlist.
https://github.com/django/django/pull/15496 - Changed some
words to use inline markup.
https://github.com/django/django/pull/15492 - Fixed #33561
-- Allowed synchronization of user attributes in
RemoteUserBackend.
https://github.com/django/django/pull/15498 - Fixed #33571
-- Fixed static serving views crash when If-Modified-Since is
empty.
https://github.com/django/django/pull/15499 - Fixed #33572
-- Implemented CreateModel/AlterModelManagers reduction.
Authored:
https://github.com/django/django/pull/15484 - Bumped
versions in Github actions configuration to v3.
https://github.com/django/django/pull/15485 - Made Github
actions auto-cancel redundant jobs.
https://github.com/django/django/pull/15486 - Refs #33173 --
Used locale.getlocale() instead of getdefaultlocale().
https://github.com/django/djangoproject.com/pull/1151 - Used
PostgreSQL 12 and Ubuntu 20.04 for tests.
https://github.com/django/djangoproject.com/pull/1152 -
Bumped various requirements.
https://github.com/django/djangoproject.com/pull/1153 -
Updated to Django 3.2.
https://github.com/sebleier/django-redis-cache/pull/204 -
Confirm support for Django 3.2.
https://github.com/django/django/pull/15500 - Removed
outdated handling of length parameter to If-Modified-Since
header.
Week ending March 20, 2022
Triaged:
https://code.djangoproject.com/ticket/33573 - Add native
async support to redis cache backend (Someday/maybe)
https://code.djangoproject.com/ticket/33575 -
process_template_response() can not be a static method, but
documentation suggests otherwise. (wontfix)
https://code.djangoproject.com/ticket/33576 -
InconsistentMigrationHistory when multiple projects with custom
user models share the same database. (invalid)
https://code.djangoproject.com/ticket/33577 - Confirm/Add
support for GDAL 3.4. (created)
https://code.djangoproject.com/ticket/33580 - Initialization
of Django fails when emulated in Wine (accepted)
https://code.djangoproject.com/ticket/33583 - sqlmigrate
crashes on replaces to nonexistent migration. (invalid)
https://code.djangoproject.com/ticket/33582 - loaddata fails
on non-default database when natural keys uses foreign keys.
(accepted
https://code.djangoproject.com/ticket/33582 - loaddata fails
on non-default database when natural keys uses foreign keys.
(accepted))
Reviewed/committed:
https://github.com/django/django/pull/15507 - Refs #28592 --
Removed redundant spaces in docs/ref/csrf.txt.
https://github.com/django/django/pull/15501 - Added GitHub
action with daily builds for Windows and JavaScript tests.
https://github.com/django/django/pull/15508 - Fixed #31357
-- Fixed get_for_models() crash for stale content types when
model with the same name exists in another app.
https://github.com/django/django/pull/15503 - Fixed #33552
-- Fixed JSONField has key lookups with numeric keys on MariaDB,
MySQL, Oracle, and SQLite.
https://github.com/django/django/pull/15512 - Refs #30581 --
Allowed sql.Query to be used without model.
https://github.com/django/django/pull/15517 - Fixed #33580
-- Fixed crash when checking support for terminal colors on
Wine.
https://github.com/django/django/pull/15518 - Doc'd
BaseConstraint.
https://github.com/django/django/pull/15514 - Refs #28592 --
Created a new CSRF how-to document.
https://github.com/django/django/pull/15490 - Prevented
initialization of unused database connections.
https://github.com/django/django/pull/15520 - Refs #31169 --
Prevented infinite loop in parallel tests with custom test
runner when using spawn.
https://github.com/django/django/pull/15525 - Fixed #33582
-- Fixed deserializing natural keys with foreing key
dependencies in a multiple database setup.
Authored:
https://github.com/django/django/pull/15513 - Fixed #33577
-- Confirmed support for GDAL 3.4.
https://github.com/django/django/pull/15522 - Added
packaging tools to GitHub actions.
https://github.com/django/django/pull/15524 - Renamed
Jenkins wiki page to CI.
Best,
Mariusz