Примечания к выпуску 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).
Вернуться на верх