Week ending February 6, 2022
Released Django 4.0.2, 3.2.12, and 2.2.27.
https://code.djangoproject.com/ticket/33474 - Introduce slots definition to Variable and FilterExpression (accepted)
https://code.djangoproject.com/ticket/33471 - AlterField operation should be noop when adding/changing choices. (accepted)
https://code.djangoproject.com/ticket/33470 - Avoid SQL comments with descriptions of noop operations in sqlmigrate. (wontfix)
https://code.djangoproject.com/ticket/33476 - Formatting Code with Black (created)
https://code.djangoproject.com/ticket/33477 - Union Operator merges annotated values wrongfully (invalid)
https://code.djangoproject.com/ticket/33479 - Change Username on Django Forums (invalid)
https://code.djangoproject.com/ticket/33480 - Migration autodetector crashes when renaming a model and field. (created)
https://code.djangoproject.com/ticket/33485 - inlineformset_factory generate more db subquerys when the model have fk (duplicate)
https://code.djangoproject.com/ticket/33486 - Allow translations' variants based on objects count for admin's delete selected confirmation messages (wontfix)
https://code.djangoproject.com/ticket/33475 - Add a SESSION_KEY_LENGTH setting (wontfix)
https://code.djangoproject.com/ticket/33483 - Index name migration instability between database engines (wontfix)
https://code.djangoproject.com/ticket/33491 - Rows are selected only on Chrome when going back from the confirmation page. (accepted)
https://code.djangoproject.com/ticket/33492 - Getting Errors for code that is commented (invalid)
https://code.djangoproject.com/ticket/33489 - Autocomplete broken on ManyToManyField (invalid)
https://code.djangoproject.com/ticket/33493 - It's counter-intuitive how QuerySet.iterate() works with prefetch_related (wontfix)
https://github.com/django/django/pull/15380 - Fixed #33480 -- Fixed makemigrations crash when renaming model and field.
https://github.com/django/django/pull/15198 - Fixed #30360 -- Added support for secret key rotation.
https://github.com/django/django/pull/15382 - Fixed #33482 -- Fixed QuerySet filtering againts negated Exists() with empty queryset.
https://github.com/django/django/pull/15378 - Fixed #33474 -- Added __slots__ to Variable and FilterExpression.
https://github.com/django/django/pull/15390 - Added Redis to warning about using cached sessions in docs.
https://github.com/django/django/pull/15245 - Fixed #32243 -- Added docs examples for manually saving Files.
https://github.com/django/django/pull/15388 - Fixed #33473 -- Fixed detecting changes by autoreloader in .py files inside template directories.
https://github.com/django/django/pull/15393 - Refs #32559 -- Added selenium test for FloatField client-side validation.
https://github.com/django/django/pull/15379 - Refs #33476 -- Used vertical hanging indentation for format lists with inline comments.
https://github.com/django/django/pull/15392 - Refs #33476 -- Refactored problematic code before reformatting by Black.
https://github.com/django/django/pull/15394 - Disabled caching in GitHub actions for Windows tests.