Django 5.0.1 release notes

2 januari 2024

Django 5.0.1 åtgärdar flera buggar i 5.0.

Buggrättningar

  • Tillåtet igen, efter en regression i Django 5.0, att använda en främmande nyckel till en modell med en primär nyckel som inte är AutoField i ModelAdmin.list_filter (#35020`).

  • Åtgärdat ett gammalt fel i hanteringen av klausulen RETURNING INTO som orsakade en krasch när en modellinstans skapades med en GeneratedField vars output_field hade backend-specifika omvandlare (#35024).

  • Åtgärdade en regression i Django 5.0 som orsakade en krasch av Model.save() för modeller med både GeneratedField och ForeignKey fält (#35019`).

  • Åtgärdat ett fel i Django 5.0 som orsakade en migreringskrasch på Oracle < 23c när man lade till en GeneratedField med output_field=BooleanField (#35018`).

  • Åtgärdade en regression i Django 5.0 där adminfält på samma rad kunde överfylla sidan och bli icke-interaktiva (#35012).

  • Kompatibilitet för oracledb 2.0.0 (#35054) tillagd.

  • Åtgärdade en regression i Django 5.0 där querysets refererade till felaktiga fältnamn från FilteredRelation() (#35050).

  • Åtgärdade en regression i Django 5.0 som orsakade en systemkontrollkrasch när ModelAdmin.filter_horizontal eller filter_vertical innehöll en omvänd många-till-många-relation med related_name (#35056).