1. ===========================
    
  2. Django 1.10.4 release notes
    
  3. ===========================
    
  4. 
    
  5. *December 1, 2016*
    
  6. 
    
  7. Django 1.10.4 fixes several bugs in 1.10.3.
    
  8. 
    
  9. Bugfixes
    
  10. ========
    
  11. 
    
  12. * Quoted the Oracle test user's password in queries to fix the "ORA-00922:
    
  13.   missing or invalid option" error when the password starts with a number or
    
  14.   special character (:ticket:`27420`).
    
  15. 
    
  16. * Fixed incorrect ``app_label`` / ``model_name`` arguments for
    
  17.   ``allow_migrate()`` in ``makemigrations`` migration consistency checks
    
  18.   (:ticket:`27461`).
    
  19. 
    
  20. * Made ``Model.delete(keep_parents=True)`` preserve parent reverse
    
  21.   relationships in multi-table inheritance (:ticket:`27407`).
    
  22. 
    
  23. * Fixed a ``QuerySet.update()`` crash on SQLite when updating a
    
  24.   ``DateTimeField`` with an ``F()`` expression and a ``timedelta``
    
  25.   (:ticket:`27544`).
    
  26. 
    
  27. * Prevented ``LocaleMiddleware`` from redirecting on URLs that should return
    
  28.   404 when using ``prefix_default_language=False`` (:ticket:`27402`).
    
  29. 
    
  30. * Prevented an unnecessary index from being created on an InnoDB ``ForeignKey``
    
  31.   when the field was added after the model was created (:ticket:`27558`).