Django 4.1.2 release notes¶
4 oktober 2022
Django 4.1.2 åtgärdar ett säkerhetsproblem med allvarlighetsgrad ”medium” och flera buggar i 4.1.1.
CVE-2022-41323: Potentiell sårbarhet för överbelastningsattack i internationaliserade webbadresser¶
Internationaliserade webbadresser kunde utsättas för en potentiell överbelastningsattack via locale-parametern.
Buggrättningar¶
Fixade en regression i Django 4.1 som orsakade en migreringskrasch på PostgreSQL när du lägger till en modell med
ExclusionConstraint
(#33982`).Åtgärdade en regression i Django 4.1 som orsakade att aggregering över en queryset som innehöll en
Exists
-annotering kraschade på grund av för många valda kolumner (#33992`).Åtgärdat en bugg i Django 4.1 som orsakade en felaktig validering av
CheckConstraint
påNULL
-värden (#33996`).Åtgärdade en regression i Django 4.1 som orsakade en
QuerySet.values()/values_list()
-krasch påArrayAgg()
ochJSONBAgg()
(#34016).Åtgärdade en bugg i Django 4.1 som gjorde att
ModelAdmin.autocomplete_fields
valdes felaktigt efter att ha lagt till/ändrat relaterade instanser via popup-fönster (#34025).Åtgärdade en regression i Django 4.1 där appregistret inte fylldes i när parallella tester kördes med startmetoden
spawn
förmultiprocessing
(#34010`).Fixade en regression i Django 4.1 där argumentet
--debug-mode
tilltest
inte fungerade när man körde parallella tester medmultiprocessing
startmetodenspawn
(#34010).Fixade en regression i Django 4.1 som inte ändrade en sekvenstyp när man ändrade typ av pre-Django 4.1 seriella kolumner på PostgreSQL (#34058).
Åtgärdade en regression i Django 4.1 som orsakade en krasch för
View
-underklasser med asynkrona hanterare vid hantering av otillåtna HTTP-metoder (#34062).Återställde cachning av relaterade hanterare för
ForeignKey
,ManyToManyField
ochGenericRelation
som orsakade felaktig uppdatering av relaterade objekt (#33984`).Systemkontrollen som lades till i Django 4.1 för samma namn som används för flera malltaggmoduler har lättats upp till en varning (#32987).