Django 3.1.4 版本发行说明

2020 年 12 月 1 日

Django 3.1.4 修复了 3.1.3 中的几个漏洞。

漏洞修复

  • 修正了 AsyncRequestFactory#32162)中 ``Content-Length` `HTTP 头的配置。
  • 修正了向 AsyncRequestFactory 请求方法传递额外的 HTTP 头信息(#32159)。
  • 修正了 PostgreSQL 上的 JSONFieldSubquery() 注解(#32182)上使用时,键转换的崩溃。
  • 修正了 Django 3.1 中的一个缺陷,该问题导致在 Python 3.7 及以下版本的 Windows 上调用 runserver 时自动加载器崩溃(#32202)。
  • 修正了 Django 3.1 中的一个缺陷,该倒退导致了 Q 对象注解的分组不正确(#32200)。
  • 修正了 Django 3.1 中的一个缺陷,当在 SQLite 上使用 JSONField 时,会导致抑制连接错误(#32224)。
  • 修正了在 SQLite 上,当 QuerySet.values()/values_list() 包含 JSONField 的键变换返回非字符串基元值(#32203)时发生的崩溃。