1. ===========================
    
  2. Django 1.11.8 release notes
    
  3. ===========================
    
  4. 
    
  5. *December 2, 2017*
    
  6. 
    
  7. Django 1.11.8 fixes several bugs in 1.11.7.
    
  8. 
    
  9. Bugfixes
    
  10. ========
    
  11. 
    
  12. * Reallowed, following a regression in Django 1.10, ``AuthenticationForm`` to
    
  13.   raise the inactive user error when using ``ModelBackend`` (:ticket:`28645`).
    
  14. 
    
  15. * Added support for ``QuerySet.values()`` and ``values_list()`` for
    
  16.   ``union()``, ``difference()``, and ``intersection()`` queries
    
  17.   (:ticket:`28781`).
    
  18. 
    
  19. * Fixed incorrect index name truncation when using a namespaced ``db_table``
    
  20.   (:ticket:`28792`).
    
  21. 
    
  22. * Made ``QuerySet.iterator()`` use server-side cursors on PostgreSQL after
    
  23.   ``values()`` and ``values_list()`` (:ticket:`28817`).
    
  24. 
    
  25. * Fixed crash on SQLite and MySQL when ordering by a filtered subquery that
    
  26.   uses ``nulls_first`` or ``nulls_last`` (:ticket:`28848`).
    
  27. 
    
  28. * Made query lookups for ``CICharField``, ``CIEmailField``, and ``CITextField``
    
  29.   use a ``citext`` cast (:ticket:`28702`).
    
  30. 
    
  31. * Fixed a regression in caching of a ``GenericForeignKey`` when the referenced
    
  32.   model instance uses multi-table inheritance (:ticket:`28856`).
    
  33. 
    
  34. * Fixed "Cannot change column 'x': used in a foreign key constraint" crash on
    
  35.   MySQL with a sequence of ``AlterField`` and/or ``RenameField`` operations in
    
  36.   a migration (:ticket:`28305`).