---
title: "Django 1.11.8 release notes"
version: 4.0
locale: en
source: https://docs.djangoproject.com/en/4.0/releases/1.11.8/
canonical: https://djangodocs.dev/en/4.0/releases/1.11.8/
---
# Django 1.11.8 release notes

*December 2, 2017*

Django 1.11.8 fixes several bugs in 1.11.7.

## Bugfixes

- Reallowed, following a regression in Django 1.10, `AuthenticationForm` to
  raise the inactive user error when using `ModelBackend` ([#28645](https://code.djangoproject.com/ticket/28645)).
- Added support for `QuerySet.values()` and `values_list()` for
  `union()`, `difference()`, and `intersection()` queries
  ([#28781](https://code.djangoproject.com/ticket/28781)).
- Fixed incorrect index name truncation when using a namespaced `db_table`
  ([#28792](https://code.djangoproject.com/ticket/28792)).
- Made `QuerySet.iterator()` use server-side cursors on PostgreSQL after
  `values()` and `values_list()` ([#28817](https://code.djangoproject.com/ticket/28817)).
- Fixed crash on SQLite and MySQL when ordering by a filtered subquery that
  uses `nulls_first` or `nulls_last` ([#28848](https://code.djangoproject.com/ticket/28848)).
- Made query lookups for `CICharField`, `CIEmailField`, and `CITextField`
  use a `citext` cast ([#28702](https://code.djangoproject.com/ticket/28702)).
- Fixed a regression in caching of a `GenericForeignKey` when the referenced
  model instance uses multi-table inheritance ([#28856](https://code.djangoproject.com/ticket/28856)).
- Fixed “Cannot change column ‘x’: used in a foreign key constraint” crash on
  MySQL with a sequence of `AlterField` and/or `RenameField` operations in
  a migration ([#28305](https://code.djangoproject.com/ticket/28305)).
