Примечания к выпуску Django 4.1.1¶
*5 сентября 2022 года
Django 4.1.1 исправляет несколько ошибок в версии 4.1.
Исправления¶
- Разрешено, после регрессии в Django 4.1, использование
GeoIP2()
, когда GEOS не установлен (#33886). - Исправлена регрессия в Django 4.1, которая приводила к сбою виджетов автозаполнения админки при деактивации переводов (#33888).
- Исправлена регрессия в Django 4.1, которая приводила к сбою команды управления
test
при параллельном выполнении и методе запускаmultiprocessing
spawn
(#33891). - Исправлена регрессия в Django 4.1, которая приводила к некорректному перенаправлению в представление списка изменений администратора при использовании опций «Сохранить и продолжить редактирование « и «Сохранить и добавить другое « (#33893).
- Исправлена регрессия в Django 4.1, которая приводила к краху выражений
Window
сArrayAgg
(#33898). - Исправлена регрессия в Django 4.1, которая приводила к сбою миграции на SQLite 3.35.5+ при удалении индексированного поля (#33899).
- Исправлена ошибка в Django 4.1, которая приводила к сбою проверки модели на
UniqueConstraint()
с именами полей вexpressions
(#33902). - Исправлена ошибка в Django 4.1, которая приводила к неправильной валидации
CheckConstraint()
с полями диапазона на PostgreSQL (#33905). - Исправлена регрессия в Django 4.1, которая приводила к неправильной миграции при добавлении
AutoField
,BigAutoField
илиSmallAutoField
на PostgreSQL (#33919). - Исправлена регрессия в Django 4.1, которая вызывала сбой миграции на PostgreSQL при изменении
AutoField
,BigAutoField
, илиSmallAutoField
наOneToOneField
(#33932). - Исправлена ошибка миграции полей
ManyToManyField
сthrough
, ссылающихся на модели в разных приложениях (#33938). - Исправлена регрессия в Django 4.1, которая вызывала некорректную миграцию при переименовании модели с помощью
ManyToManyField
иdb_table
(#33953). - Разрешено, после регрессии в Django 4.1, создание обратных менеджеров внешних ключей на несохраненных экземплярах (#33952).
- Исправлена регрессия в Django 4.1, которая вызывала сбой миграции на SQLite < 3.20 (#33960).
- Исправлена регрессия в Django 4.1, которая приводила к краху администратора при использовании приложения
admindocs
(#33955, #33971).