Django 5.0.5 リリースノート¶
2024年5月6日
Django 5.0.5 では、5.0.4 のいくつかのバグを修正しました。
バグ修正¶
Django 5.0 で発見された1つのバグを修正しました。
GeneratedFieldを使用してモデルのインスタンスを作成して、プライマリーキーを渡すと、Model.save()のクラッシュが発生していました (#35350)。Python 3.11.9+ および 3.12.3+ で発生した互換性の問題を修正しました。電子メールの最大行長を検証するときに、
surrogateescapeエラー処理スキームを使用してデコードされたコンテンツがあるときに問題が起こりました (#35361)。Django 5.0 の1つのバグを修正しました。SQLite で db_index=True を設定するなど、GeneratedField の変更を含むマイグレーションを適用するときにクラッシュを引き起こしていました (#35373)。
django.db.modelsからaprefetch_popular_objectsをインポートできるようになりました (#35392)。Django 5.0 の1つのバグを修正しました。
GeneratedFieldが、expression定義から参照されるフィールドの前に追加されたときに、マイグレーションがクラッシュを引き起こしていました (#35359)。Django 5.0 における1つのバグを修正しました。このバグは、名前が変更されたフィールドを参照する
GeneratedFieldを変更すると、マイグレーションがクラッシュする原因になっていました (#35422)。Django 5.0 で発見された1つのバグを修正しました。
GenericPrefetchのquerysets引数が必須ではありませんでした (#35426)。