UpgradeDjango.com

Django 3.0.x

Django 3.0

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.

Note that this version only supports Python versions 3.6, 3.7, and 3.8. If you’re not already using one of these versions anyway for other reasons you’re missing out!

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.

The other 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.

Released Versions

Version Release Date Release Type 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 release candidate 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