1 april 2016
Django 1.9.5 åtgärdar flera buggar i 1.9.4.
Gjorde så att MultiPartParser ignorerar filnamn som normaliseras till en tom sträng för att åtgärda kraschen i MemoryFileUploadHandler vid speciellt utformad användarinmatning (#26325).
Fixade ett race condition i BaseCache.get_or_set() (#26332). Den returnerar nu default-värdet istället för False om det uppstår ett fel när man försöker lägga till värdet i cacheminnet.
Åtgärdat dataförlust i SQLite där DurationField-värden med bråkdelar av sekunder kunde sparas som None (#26324).
Formulären i contrib.auth tar inte längre bort efterföljande och ledande blanksteg från lösenordsfälten (#26334). Ändringen kräver att användare som ställer in sitt lösenord till något med sådana blanksteg efter att en webbplats uppdaterats till Django 1.9 måste återställa sitt lösenord. Det ger bakåtkompatibilitet för tidigare versioner av Django.
Fixade en minnesläcka i den cachade mallladdaren (#26306).
Åtgärdade en regression som gjorde att collectstatic --clear misslyckades om lagringsenheten inte implementerar path() (#26297).
Fixade en krasch när man använder en omvänd lookup med en subquery när en ForeignKey har en to_field inställd på något annat än primärnyckeln (#26373`).
Åtgärdat en regression i CommonMiddleware som orsakade falska varningar i loggar på förfrågningar som saknade ett efterföljande snedstreck (#26293).
Återställde funktionaliteten för admins raw_id_fields i list_editable (#26387).
Åtgärdade en regression med arv av abstrakta modeller och explicita föräldralänkar (#26413).
Fixade en migreringskrasch på SQLite när primärnyckeln i en modell som innehåller en ForeignKey döptes om till 'self' (#26384`).
Fixat JSONField som oavsiktligt escapade sitt innehåll när värden visades efter misslyckad formulärvalidering (#25532).
aug. 11, 2025