Django 3.1.4 notas de lanzamiento

1 de diciembre de 2020

Django 3.1.4 corrige varios problemas en 3.1.3.

Bugfixes

  • Se ha corregido la configuración del encabezado HTTP Content-Length en AsyncRequestFactory (#32162).

  • Fixed pasando encabezados HTTP adicionales a métodos de solicitud de AsyncRequestFactory (#32159).

  • Se ha corregido el fallo de transformación de claves para JSONField en PostgreSQL cuando se utiliza en una anotación Subquery() (#32182).

  • Se corrigió una regresión en Django 3.1 que causaba un crash del reloj automático para ciertas invocaciones de runserver en Windows con Python 3.7 y versiones anteriores (#32202).

  • Corregida una regresión en Django 3.1 que causaba un agrupado incorrecto por una anotación de objeto Q (#32200).

  • Se corrigió una regresión en Django 3.1 que causaba la supresión de errores de conexión cuando se utiliza el campo :class:`~django.db.models.JSONField en SQLite (#32224).

  • Se ha corregido un error de caída en SQLite cuando el conjunto de consultas QuerySet.values()/values_list() contenía transformaciones de clave para campos JSON (JSONField) que devuelven valores primitivos no de cadena (#32203).