Upgrade Django

Django 3.0.x

Support ended 2021-04-01

This series of Django releases was supported from 2019-12-02 to 2021-04-01.

Release Highlights

  • The main highlight of this release is the ASGI support this will help lead the way to a fully async version of Django in the near future.

  • This release also now supports MariaDB 10.1 and higher.

  • Note that this version supports Python versions 3.6, 3.7, 3.8 and 3.9 (as of Django 3.0.11). If you’re not already using one of these versions anyway for other reasons you’re missing out!

    • Python 3.5 support has been dropped.

Upgrade Gotchas

  • One gotcha that will bite many people is this release removes the django.db.backends.postgresql_psycopg2 module entirely so you’re finally forced to change your backend database setting to be django.db.backends.postgresql.

  • Another that might trip you up is that {% load staticfiles %} now needs to be {% load static %} previously both were supported, but this version removes the staticfiles version entirely.

  • Support for PostgreSQL 9.4 and Oracle 12.1 has been removed.

  • Many private Python 2 compatibility APIs were also removed.

  • Security patches

  • Bug fixes

  • Release

  • Alpha

  • Beta

Released Versions

Version Release Date Release Type Blog Post Release Notes GitHub
3.0.14 2021-04-06
SECURITY
Blog Post Release Notes GitHub
3.0.13 2021-02-19
SECURITY
Blog Post Release Notes GitHub
3.0.12 2021-02-01
SECURITY
Blog Post Release Notes GitHub
3.0.11 2020-11-02
BUGFIX
Blog Post Release Notes GitHub
3.0.10 2020-09-01
SECURITY
Blog Post Release Notes GitHub
3.0.9 2020-08-03
BUGFIX
Blog Post Release Notes GitHub
3.0.8 2020-07-01
BUGFIX
Blog Post Release Notes GitHub
3.0.7 2020-06-03
SECURITY
Blog Post Release Notes GitHub
3.0.6 2020-05-05
BUGFIX
Blog Post Release Notes GitHub
3.0.5 2020-04-01
SECURITY
Blog Post Release Notes GitHub
3.0.4 2020-03-04
SECURITY
Blog Post Release Notes GitHub
3.0.3 2020-02-03
SECURITY
Blog Post Release Notes GitHub
3.0.2 2020-01-02
BUGFIX
Blog Post Release Notes GitHub
3.0.1 2019-12-18
SECURITY
Blog Post Release Notes GitHub
3.0 2019-12-02
RELEASE
Blog Post Release Notes GitHub
3.0rc1 2019-11-18
RC
Blog Post Release Notes GitHub
3.0b1 2019-10-14
BETA
Blog Post Release Notes GitHub
3.0a1 2019-09-10
ALPHA
Blog Post Release Notes GitHub

Need help upgrading Django? REVSYS can make it easy for your team.