Django 3.1.4 release notes — Django documentation
From Get docs
Django/docs/3.1.x/releases/3.1.4
Django 3.1.4 release notes
December 1, 2020
Django 3.1.4 fixes several bugs in 3.1.3.
Bugfixes
- Fixed setting the
Content-Length
HTTP header inAsyncRequestFactory
(:ticket:`32162`). - Fixed passing extra HTTP headers to
AsyncRequestFactory
request methods (:ticket:`32159`). - Fixed crash of key transforms for JSONField on PostgreSQL when using on a
Subquery()
annotation (:ticket:`32182`). - Fixed a regression in Django 3.1 that caused a crash of auto-reloader for certain invocations of
runserver
on Windows with Python 3.7 and below (:ticket:`32202`). - Fixed a regression in Django 3.1 that caused the incorrect grouping by a
Q
object annotation (:ticket:`32200`). - Fixed a regression in Django 3.1 that caused suppressing connection errors when JSONField is used on SQLite (:ticket:`32224`).
- Fixed a crash on SQLite, when
QuerySet.values()/values_list()
contained key transforms for JSONField returning non-string primitive values (:ticket:`32203`).