Week ending May 9, 2021
Released Django 3.2.2, 3.1.10, and 2.2.22.
Triaged:
https://code.djangoproject.com/ticket/32704 - QuerySet.defer()
doesn't clear deferred field when chaining with only(). (accepted)
https://code.djangoproject.com/ticket/32706 - Ambiguity around
field choices in the Model Field section (invalid)
https://code.djangoproject.com/ticket/32708 - Django cron file
lock breaks with django 3.2 (invalid)
https://code.djangoproject.com/ticket/32701 - Oracle AWD/ATP
Wallet Use additional configurations needed for Mac environment
(wontfix)
https://code.djangoproject.com/ticket/32709 - Examples in
django.utils.baseconv.BaseConverter's docstring are incorrect.
(accepted)
https://code.djangoproject.com/ticket/32712 - Depracate the
django.utils.baseconv module. (created)
https://code.djangoproject.com/ticket/32710 - static template
tag converts '?' to '%3F' (wontfix)
https://code.djangoproject.com/ticket/32713 - URLValidator
tests failing on Python versions patched for bpo-43882 (accepted)
https://code.djangoproject.com/ticket/32715 - Duplicated CRUD
permissions when renaming a model (duplicate)
https://code.djangoproject.com/ticket/32716 -
ManifestStaticFilesStorage crashes with max_post_process_passes =
0. (accepted)
https://code.djangoproject.com/ticket/32717 - Incorrect SQL
generation filtering OR-combined queries (accepted)
https://code.djangoproject.com/ticket/32720 - Add
configuration for Sphinx linkcheck builder. (accepted)
https://code.djangoproject.com/ticket/32722 - Comparing to
TruncTime() doesn't work on Oracle. (created)
https://code.djangoproject.com/ticket/32729 - formulario de
registro se muestra debajo de todas las apps en administrador
django (duplicate)
Reviewed/committed:
https://github.com/django/django/pull/14344 - Fixed #32709 --
Corrected examples in django/utils/baseconv.py docstring.
https://github.com/django/django/pull/14336 - Fixed #32693 --
Quoted and lowercased generated column aliases.
https://github.com/django/django/pull/14253 - Refs #32074 --
Removed usage of deprecated Thread.setDaemon().
https://github.com/django/django/pull/14350 - Fixed #32714 --
Prevented recreation of migration for Meta.ordering with OrderBy
expressions.
https://github.com/django/django/pull/14334 - Fixed #32479 --
Added fallbacks to subsequent language codes in translations.
https://github.com/django/django/pull/14341 - Fixed #32690 --
Fixed __in lookup crash when combining with filtered aggregates.
https://github.com/django/django/pull/14353 - Refs
CVE-2021-31542 -- Skipped mock AWS storage test on Windows.
https://github.com/django/django/pull/14337 - Fixed #32699 --
Fixed comparing to TruncTime() with 0 microseconds on MySQL.
https://github.com/django/django/pull/14356 - Fixed #32712 --
Deprecated django.utils.baseconv module.
https://github.com/django/django/pull/14268 - Fixed #32670 --
Allowed GDALRasters to use any GDAL virtual filesystem.
Authored:
https://github.com/django/django/pull/14345 - Refs #32074 --
Used asyncio.get_running_loop() instead of get_event_loop().
https://github.com/django/django/pull/14349 - Fixed #32713,
Fixed CVE-2021-32052 -- Prevented newlines and tabs from being
accepted in URLValidator on Python 3.9.5+.
https://github.com/django/django/pull/14365 - Fixed #32722 --
Fixed comparing to TruncTime() on Oracle.
Best,
Mariusz