---
title: "Django 4.1.1 release notes"
version: 5.2
locale: id
source: https://docs.djangoproject.com/id/5.2/releases/4.1.1/
canonical: https://djangodocs.dev/id/5.2/releases/4.1.1/
---
# Django 4.1.1 release notes

*September 5, 2022*

Django 4.1.1 fixes several bugs in 4.1.

## Perbaikan kesalahan

- Reallowed, following a regression in Django 4.1, using `GeoIP2()` when GEOS
  is not installed ([#33886](https://code.djangoproject.com/ticket/33886)).
- Fixed a regression in Django 4.1 that caused a crash of admin's autocomplete
  widgets when translations are deactivated ([#33888](https://code.djangoproject.com/ticket/33888)).
- Fixed a regression in Django 4.1 that caused a crash of the `test`
  management command when running in parallel and `multiprocessing` start
  method is `spawn` ([#33891](https://code.djangoproject.com/ticket/33891)).
- Fixed a regression in Django 4.1 that caused an incorrect redirection to the
  admin changelist view when using *"Save and continue editing"* and *"Save and
  add another"* options ([#33893](https://code.djangoproject.com/ticket/33893)).
- Fixed a regression in Django 4.1 that caused a crash of
  [`Window`](/id/5.2/ref/models/expressions/#django.db.models.expressions.Window) expressions with
  [`ArrayAgg`](/id/5.2/ref/contrib/postgres/aggregates/#django.contrib.postgres.aggregates.ArrayAgg) ([#33898](https://code.djangoproject.com/ticket/33898)).
- Fixed a regression in Django 4.1 that caused a migration crash on SQLite
  3.35.5+ when removing an indexed field ([#33899](https://code.djangoproject.com/ticket/33899)).
- Fixed a bug in Django 4.1 that caused a crash of model validation on
  `UniqueConstraint()` with field names in `expressions` ([#33902](https://code.djangoproject.com/ticket/33902)).
- Fixed a bug in Django 4.1 that caused an incorrect validation of
  `CheckConstraint()` with range fields on PostgreSQL ([#33905](https://code.djangoproject.com/ticket/33905)).
- Fixed a regression in Django 4.1 that caused an incorrect migration when
  adding `AutoField`, `BigAutoField`, or `SmallAutoField` on PostgreSQL
  ([#33919](https://code.djangoproject.com/ticket/33919)).
- Fixed a regression in Django 4.1 that caused a migration crash on PostgreSQL
  when altering `AutoField`, `BigAutoField`, or `SmallAutoField` to
  `OneToOneField` ([#33932](https://code.djangoproject.com/ticket/33932)).
- Fixed a migration crash on `ManyToManyField` fields with `through`
  referencing models in different apps ([#33938](https://code.djangoproject.com/ticket/33938)).
- Fixed a regression in Django 4.1 that caused an incorrect migration when
  renaming a model with `ManyToManyField` and `db_table` ([#33953](https://code.djangoproject.com/ticket/33953)).
- Reallowed, following a regression in Django 4.1, creating reverse foreign key
  managers on unsaved instances ([#33952](https://code.djangoproject.com/ticket/33952)).
- Fixed a regression in Django 4.1 that caused a migration crash on SQLite \<
  3.20 ([#33960](https://code.djangoproject.com/ticket/33960)).
- Fixed a regression in Django 4.1 that caused an admin crash when the
  [`admindocs`](/id/5.2/ref/contrib/admin/admindocs/#module-django.contrib.admindocs) app was used ([#33955](https://code.djangoproject.com/ticket/33955),
  [#33971](https://code.djangoproject.com/ticket/33971)).
