Django 4.1.1 リリースノート¶
September 5, 2022年9月5日
Django 4.1.1 では、4.1 におけるいくつかのバグを修正しました。
バグ修正¶
Django 4.1 でのリグレッションにより、GEOS がインストールされていない場合に
GeoIP2()を使用できなかった問題が修正され、再び使用可能になりました (#33886)。Django 4.1 で、翻訳が無効化されている場合に管理画面のオートコンプリートウィジェットがクラッシュするリグレッションが修正されました (#33888)。
Django 4.1 で、
multiprocessingのスタートメソッドがspawnの場合に並列実行でtest管理コマンドがクラッシュするリグレッションが修正されました (#33891)。Django 4.1 で、 「編集を続ける」 および 「別の項目を追加」 オプションを使用した際に、管理画面のチェンジリストビューに誤ってリダイレクトされるリグレッションが修正されました (#33893)。
Django 4.1 で、
ArrayAggを使用したWindow式がクラッシュするリグレッションが修正されました (#33898)。Django 4.1 で、SQLite 3.35.5 以降を使用している場合に、インデックス付きフィールドを削除するとマイグレーションがクラッシュするリグレッションが修正されました (#33899)。
Django 4.1 で、
expressions内にフィールド名を指定したUniqueConstraint()を使用した際に、モデルのバリデーションがクラッシュするバグが修正されました (#33902)。Django 4.1 で、PostgreSQL の範囲フィールドを使用した
CheckConstraint()のバリデーションが正しく行われないバグが修正されました (#33905)。Django 4.1 で、PostgreSQL において
AutoField、BigAutoField、またはSmallAutoFieldを追加する際に、誤ったマイグレーションが生成されるリグレッションが修正されました (#33919)。Django 4.1 で、PostgreSQL において
AutoField、BigAutoField、またはSmallAutoFieldをOneToOneFieldに変更する際にマイグレーションがクラッシュするリグレッションが修正されました (#33932)。throughオプションで異なるアプリにあるモデルを参照するManyToManyFieldフィールドに対して、マイグレーションがクラッシュする問題が修正されました (#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)。