7 de mayo de 2025
Django 5.1.9 resuelve un problema de seguridad con severidad «moderada», un bug de pérdida de datos y una regresión en la versión 5.1.8.
Esta versión se construyó utilizando una versión actualizada de setuptools, lo que produce nombres de archivo compatibles con PEP 491 y PEP 625 y resuelve así un aviso de PyPI sobre nombres de archivos de distribución no compatibles. Esta modificación solo afecta al proceso de empaquetado de Django y no impacta el comportamiento de Django.
Se resolvió la posibilidad de corrupción de datos en file_move_safe() cuando allow_overwrite=True, donde el contenido sobrante de un archivo previamente mayor podía permanecer después de reemplazar con uno menor debido a la falta de truncación (#36298).
Se ha corregido una regresión en Django 5.1.8, introducida al solucionar CVE 2025-26699, donde el filtro de plantilla wordwrap no preservaba líneas vacías entre párrafos después de envolver texto (#36341).
may 31, 2026