- 6.1
- Версия документации: 3.1
Примечания к выпуску Django 4.2.21¶
7 мая 2025 г.
В Django 4.2.21 исправлена проблема безопасности с уровнем серьезности «средний», ошибка потери данных и регрессия в версии 4.2.20.
Этот выпуск был создан с использованием обновленного setuptools, создающего имена файлов, соответствующие PEP 491 и PEP 625, и таким образом устраняя предупреждение PyPI о несовместимых именах файлов дистрибутива. Это изменение влияет только на процесс упаковки Django и не влияет на поведение Django.
Исправления¶
Исправлена возможность повреждения данных в
file_move_safe()приallow_overwrite=True, когда оставшееся содержимое из ранее большего файла могло остаться после перезаписи меньшим из-за отсутствия усечения (#36298).Исправлена регрессия в Django 4.2.20, возникшая при исправлении CVE 2025-26699, где фильтр шаблона
wordwrapне сохранял пустые строки между абзацами после переноса текста (#36341).