Liberada la versión Django 1.8.5 #Bugfixes

imagen / Troup Dresser
  
3 de Octubre de 2015   1  

Django es uno de los framework web escritos en Python que recibe constantemente actualizaciones menores en materia de seguridad y performance, así como actualizaciones mayores para la integración de nuevas funcionalidades o refactorización para el continuo crecimiento del mismo. El día de hoy se ha liberado una actualización para la corrección de ciertos errores que fueron identifados en la versión anterior. Revisaremos algunas de ellas a continuación:

BugFixes.

 

  • Autoreload del servidor de desarrollado ahora es más robusto (Ticket #24704)
  • Se corrige el AssertionError en algunas queries de eliminación con modelos que contienen un campo que es tanto llave foránea como llave primaria (Ticket #24951).
  • Se corrige AssertionError en algunas consultas complejas (Ticket #24525)
  • Se corrige un error en las migraciones con GenericForeignKey (#25040).
  • Al hacer translation.override() borra el lenguaje sobreescrito cuando una traducción no está activa inicialmente (#25295).
  • Se corrige un error cuando se utilizaba un valor en ModelAdmin.list_display que chocaba con un reverse field sobre un modelo (#25299).
  • Autocompletado corregido para las opciones non-argparse management commands (#25372).
  • Ordenación alfabética de los imports en "from django.db import migrations, models" en creaciones nuevas de migrations (#25384).
  • Error en migrations de MySQL corregido cuando se agrega un campo tipo texto o blob con un "unhashable" como default (#25393)
  • La función Count de las queries ha sido cambiada para ejecutar "COUNT(*)" en lugar de "COUNT('*')" como lo hacían las versiones anteriores a la 1.8 (#25377). Esto repara una regresión de performance en algunas bases de datos.
  • Concatenación de consultas personalizadas es reparado con "values()" y "values_list()" (#20625)
  • Se repara la opción manage.py test --keepdb sobre Oracle (#25421

 

Si deseas conocer la lista completa de estas correcciones, te invitamos a leer la nota completa en:  

https://docs.djangoproject.com/en/1.8/releases/1.8.5/​

 



Alex Dzul

FullStack Python / Django Developer. #jslove

Etiquetas

Temas relacionados