Django 3.1.4 release notes — Django documentation

From Get docs
Django/docs/3.2.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 in AsyncRequestFactory (: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`).