# Upgrade Django v1.8.x

## Release Highlights

- Django 1.8 was a [long-term support](https://docs.djangoproject.com/en/dev/internals/release-process/#term-Long-term-support-release) release. [Extended support](https://www.djangoproject.com/download/#ft2) ended on 2018-04-01.
- Pluggable support for different template engines.  You can now for example use Jinja2 instead of just Django Templates.
- New `contrib.postgres` package for deeper and tighter integration with PostgreSQL
- New `SecurityMiddleware`
- Added `UUIDField` in the ORM

## Upgrade Gotchas

- Creating a ModelForm without either the 'fields' attribute or the 'exclude' attribute [is prohibited](https://docs.djangoproject.com/en/1.8/topics/forms/modelforms/#selecting-the-fields-to-use)

Source: https://upgradedjango.com/1.8/
