7 maj 2025
Django 4.2.21 åtgärdar ett säkerhetsproblem med allvarlighetsgraden ”måttlig”, en dataförlustbugg och en regression i 4.2.20.
Denna utgåva byggdes med en uppgraderad setuptools, som producerar filnamn som överensstämmer med PEP 491 och PEP 625 och därmed adresserar en PyPI-varning om icke-kompatibla distributionsfilnamn. Denna ändring påverkar endast Djangos paketeringsprocess och påverkar inte Djangos beteende.
Åtgärdade en möjlighet till datakorruption i file_move_safe() `` när ``allow_overwrite=True, där kvarvarande innehåll från en tidigare större fil kunde finnas kvar efter överskrivning med en mindre på grund av avsaknad av trunkering (#36298).
Åtgärdade en regression i Django 4.2.20, introducerad vid åtgärdandet av CVE 2025-26699, där wordwrap mallfiltret inte bevarade tomma rader mellan stycken efter ombrytning av text (#36341).
aug. 11, 2025