1 de abril de 2016
Django 1.9.5 corrige varios errores en la versión 1.9.4.
Hecho para que MultiPartParser ignore nombres de archivo que se normalizan a una cadena vacía para solucionar la caída en MemoryFileUploadHandler con entrada de usuario especialmente diseñada (#26325).
Se ha corregido una condición de carrera en BaseCache.get_or_set() (#26332). Ahora devuelve el valor por defecto en lugar de False si hay un error al intentar agregar el valor a la caché.
Solucionado pérdida de datos en SQLite donde valores de DurationField con segundos fraccionarios podrían guardarse como None (#26324).
Las formas en contrib.auth ya no eliminan los espacios en blanco inicial y final de las campos de contraseña (#26334). El cambio requiere que los usuarios que establezcan su contraseña en algo con tales espacios después de una actualización del sitio a Django 1.9, reseteen su contraseña. Proporciona compatibilidad hacia atrás para versiones anteriores de Django.
Se ha corregido un fugue de memoria en el cargador de plantillas caché (#26306).
Se ha corregido una regresión que causaba que collectstatic --clear fallara si la almacenación no implementa path() (#26297).
Se ha corregido un crash cuando se utiliza una búsqueda inversa con una subconsulta cuando un ForeignKey tiene un to_field configurado en algo distinto de la clave primaria (#26373).
Se ha corregido una regresión en CommonMiddleware que causaba advertencias espurias en los registros de solicitudes faltantes de una barra diagonal al final (#26293).
Restaurado la funcionalidad del campo raw_id_fields del administrador en list_editable (#26387).
Se ha corregido una regresión con la herencia de modelos abstractos y enlaces explícitos a padres (#26413).
Se ha corregido un crash de migraciones en SQLite cuando se renombraba la clave primaria de un modelo que contiene un ForeignKey a 'self' (#26384).
Los textos traducidos son:
may 31, 2026