mirror of
https://github.com/django/django.git
synced 2024-12-28 12:06:22 +00:00
f1fbd061ac
Prior to this work, when async tasks that process the request are cancelled due to receiving an early "http.disconnect" ASGI message, the request_finished signal was not being sent, potentially leading to resource leaks (such as database connections). This branch ensures that the request_finished signal is sent even in the case of early termination of the response. Regression in64cea1e48f
. Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es> Backport of11393ab131
from main
35 lines
1.3 KiB
Plaintext
35 lines
1.3 KiB
Plaintext
==========================
|
|
Django 5.0.2 release notes
|
|
==========================
|
|
|
|
*February 6, 2024*
|
|
|
|
Django 5.0.2 fixes a security issue with severity "moderate" and several bugs
|
|
in 5.0.1. Also, the latest string translations from Transifex are incorporated.
|
|
|
|
Bugfixes
|
|
========
|
|
|
|
* Reallowed, following a regression in Django 5.0.1, filtering against local
|
|
foreign keys not included in :attr:`.ModelAdmin.list_filter`
|
|
(:ticket:`35087`).
|
|
|
|
* Fixed a regression in Django 5.0 where links in the admin had an incorrect
|
|
color (:ticket:`35121`).
|
|
|
|
* Fixed a bug in Django 5.0 that caused a crash of ``Model.full_clean()`` on
|
|
models with a ``GeneratedField`` (:ticket:`35127`).
|
|
|
|
* Fixed a regression in Django 5.0 that caused a crash of
|
|
``FilteredRelation()`` with querysets as right-hand sides (:ticket:`35135`).
|
|
``FilteredRelation()`` now raises a ``ValueError`` on querysets as right-hand
|
|
sides.
|
|
|
|
* Fixed a regression in Django 5.0 that caused a crash of the ``dumpdata``
|
|
management command when a base queryset used ``prefetch_related()``
|
|
(:ticket:`35159`).
|
|
|
|
* Fixed a regression in Django 5.0 that caused the ``request_finished`` signal to
|
|
sometimes not be fired when running Django through an ASGI server, resulting
|
|
in potential resource leaks (:ticket:`35059`).
|