mirror of
https://github.com/django/django.git
synced 2025-04-19 14:54:37 +00:00
Regression in ec7d69035a408b357f1803ca05a7c991cc358cfa. Thank you Gabriel Trouvé for the report and Claude Paroz for the review.
43 lines
1.6 KiB
Plaintext
43 lines
1.6 KiB
Plaintext
==========================
|
|
Django 5.2.1 release notes
|
|
==========================
|
|
|
|
*Expected May 7, 2025*
|
|
|
|
Django 5.2.1 fixes several bugs in 5.2.
|
|
|
|
Bugfixes
|
|
========
|
|
|
|
* Fixed a regression in Django 5.2 that caused a crash when annotating
|
|
aggregate expressions over query that uses explicit grouping by transforms
|
|
followed by field references (:ticket:`36292`).
|
|
|
|
* Fixed a regression in Django 5.2 that caused unnecessary queries when
|
|
prefetching nullable foreign key relationships (:ticket:`36290`).
|
|
|
|
* Fixed a regression in Django 5.2 that caused a crash of
|
|
``QuerySet.bulk_create()`` with nullable geometry fields on PostGIS
|
|
(:ticket:`36289`).
|
|
|
|
* Fixed a regression in Django 5.2 that caused fields to be incorrectly
|
|
selected when using ``QuerySet.alias()`` after ``values()``
|
|
(:ticket:`36299`).
|
|
|
|
* Fixed a data corruption possibility in ``file_move_safe()`` when
|
|
``allow_overwrite=True``, where leftover content from a previously larger
|
|
file could remain after overwriting with a smaller one due to lack of
|
|
truncation (:ticket:`36298`).
|
|
|
|
* Fixed a regression in Django 5.2 that caused a crash when using
|
|
``QuerySet.select_for_update(of=(…))`` with ``values()/values_list()``
|
|
including expressions (:ticket:`36301`).
|
|
|
|
* Fixed a regression in Django 5.2 that caused improper values to be returned
|
|
from ``QuerySet.values_list()`` when duplicate field names were specified
|
|
(:ticket:`36288`).
|
|
|
|
* Fixed a regression in Django 5.2 where the password validation error message
|
|
from ``MinimumLengthValidator`` was not translated when using non-English
|
|
locales (:ticket:`36314`).
|