Django 4.1.2 versionsinformation¶
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
CheckConstraintpå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_fieldsvaldes 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
spawnförmultiprocessing(#34010`).Fixade en regression i Django 4.1 där argumentet
--debug-modetilltestinte fungerade när man körde parallella tester medmultiprocessingstartmetodenspawn(#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,ManyToManyFieldochGenericRelationsom 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).