4.1.1.txt 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. ==========================
  2. Django 4.1.1 release notes
  3. ==========================
  4. *Expected September 5, 2022*
  5. Django 4.1.1 fixes several bugs in 4.1.
  6. Bugfixes
  7. ========
  8. * Reallowed, following a regression in Django 4.1, using ``GeoIP2()`` when GEOS
  9. is not installed (:ticket:`33886`).
  10. * Fixed a regression in Django 4.1 that caused a crash of admin's autocomplete
  11. widgets when translations are deactivated (:ticket:`33888`).
  12. * Fixed a regression in Django 4.1 that caused a crash of the ``test``
  13. management command when running in parallel and ``multiprocessing`` start
  14. method is ``spawn`` (:ticket:`33891`).
  15. * Fixed a regression in Django 4.1 that caused an incorrect redirection to the
  16. admin changelist view when using *"Save and continue editing"* and *"Save and
  17. add another"* options (:ticket:`33893`).
  18. * Fixed a regression in Django 4.1 that caused a crash of
  19. :class:`~django.db.models.expressions.Window` expressions with
  20. :class:`~django.contrib.postgres.aggregates.ArrayAgg` (:ticket:`33898`).
  21. * Fixed a regression in Django 4.1 that caused a migration crash on SQLite
  22. 3.35.5+ when removing an indexed field (:ticket:`33899`).
  23. * Fixed a bug in Django 4.1 that caused a crash of model validation on
  24. ``UniqueConstraint()`` with field names in ``expressions`` (:ticket:`33902`).
  25. * Fixed a bug in Django 4.1 that caused an incorrect validation of
  26. ``CheckConstraint()`` with range fields on PostgreSQL (:ticket:`33905`).
  27. * Fixed a regression in Django 4.1 that caused an incorrect migration when
  28. adding ``AutoField``, ``BigAutoField``, or ``SmallAutoField`` on PostgreSQL
  29. (:ticket:`33919`).
  30. * Fixed a regression in Django 4.1 that caused a migration crash on PostgreSQL
  31. when altering ``AutoField``, ``BigAutoField``, or ``SmallAutoField`` to
  32. ``OneToOneField`` (:ticket:`33932`).
  33. * Fixed a migration crash on ``ManyToManyField`` fields with ``through``
  34. referencing models in different apps (:ticket:`33938`).
  35. * Fixed a regression in Django 4.1 that caused an incorrect migration when
  36. renaming a model with ``ManyToManyField`` and ``db_table`` (:ticket:`33953`).