4 de noviembre de 2015
Django 1.8.6 agrega el soporte oficial para Python 3.5 y corrige varios bugs en 1.8.5.
Se corrigió una regresión que causaba a ModelChoiceField ignorar prefetch_related() en su conjunto de consultas (#25496).
Se permitió «modo=memory» en el nombre del nombre de la base de datos de prueba SQLite si está soportado (#12118).
Se corrigió el crash de comprobación del sistema en ForeignKey a un modelo abstracto (#25503).
Se corrigieron las consultas incorrectas cuando tienes múltiples campos ManyToManyFields en modelos diferentes que tienen el mismo nombre de campo, apuntan al mismo modelo y tienen sus relaciones inversas deshabilitadas (#25545).
Se permitió la filtración sobre una anotación RawSQL (#25506).
He aquí las traducciones de los textos:
Evitaron una pila de seguimiento confusa cuando se iniciaba runserver con un ajuste de configuración INSTALLED_APPS inválido (#25510). Esta regresión apareció en 1.8.5 como efecto secundario de la corrección de #24704.
Hicieron que los modelos diferidos utilizaran el _meta.apps del modelo proxificado para cachear y recuperar (#25563). Esto previene a cualquier modelo generado en las migraciones de datos utilizando QuerySet.defer() de filtrarse a través al código de prueba y aplicación.
Corrigieron un error tipográfico en el nombre de la búsqueda PostGIS strictly_above (#25592).
Corrigieron una caída con contrib.postgres.forms.SplitArrayField y IntegerField sobre valor inválido (#25597).
Agregaron un mensaje de error útil cuando existen migraciones Django y South en el mismo directorio (#25618).
Corrigieron una regresión en URLValidator que permitía URLs con puntos consecutivos en la sección del dominio (como http://example..com/) pasar (#25620).
Corrigieron una caída con GenericRelation y BaseModelAdmin.to_field_allowed (#25622).
may 31, 2026