DEP 20 accepted: Django is moving to an annual release cycle starting January 2028 with Django 2028. Django 6.1 and 6.2 LTS are the final releases under the old cycle.

Django 5.0.x

Support ended 2025-04-01

This series of Django releases was supported from 2023-12-04 to 2025-04-01.

Release Highlights

  • Django 5.0 supports Python 3.10, 3.11, and 3.12. If you need an older version of Python you’ll need to stick with the 4.2.x series
  • Facet filters in the Django admin can now show counts in the sidebar
  • Improved template options for form field rendering, including groups of fields
  • Support in the ORM for database computed default values
  • Async version of all django.contrib.auth login/logout low level functions
  • Form fields now support aria-describedby HTML attributes to better support screen readers

Upgrade Gotchas

  • MariaDB 10.7+ UUID fields are now created as actual UUID columns so you need to adjust your fields slightly if you have existing CHAR32() fields for them to continue to work.
  • Dropped support entirely for MySQL < 8.0.11
  • The default value of USE_TZ was changed from False to True
  • The USE_L10N setting has been removed
  • Support for pytz timezones has been removed

Supported Python Versions

  • Python 3.10
  • Python 3.11
  • Python 3.12

Release Type

Released Versions

Version Release Date Release Type Blog Post Release Notes GitHub
5.0.14 2025-04-02
SECURITY
Blog Post Release Notes GitHub
5.0.13 2025-03-06
SECURITY
Blog Post Release Notes GitHub
5.0.12 2025-02-05
SECURITY
Blog Post Release Notes GitHub
5.0.11 2025-01-14
SECURITY
Blog Post Release Notes GitHub
5.0.10 2024-12-04
SECURITY
Blog Post Release Notes GitHub
5.0.9 2024-09-03
SECURITY
Blog Post Release Notes GitHub
5.0.8 2024-08-06
SECURITY
Blog Post Release Notes GitHub
5.0.7 2024-07-09
SECURITY
Blog Post Release Notes GitHub
5.0.6 2024-05-07
BUGFIX
Blog Post Release Notes GitHub
5.0.5 2024-05-06
BUGFIX
Blog Post Release Notes GitHub
5.0.4 2024-04-03
BUGFIX
Blog Post Release Notes GitHub
5.0.3 2024-03-04
SECURITY
Blog Post Release Notes GitHub
5.0.2 2024-02-06
SECURITY
Blog Post Release Notes GitHub
5.0.1 2024-01-02
BUGFIX
Blog Post Release Notes GitHub
5.0 2023-12-04
RELEASE
Blog Post Release Notes GitHub
5.0rc1 2023-11-20 Blog Post Release Notes GitHub
5.0b1 2023-10-23
BETA
Blog Post Release Notes GitHub
5.0a1 2023-09-18
ALPHA
Blog Post Release Notes GitHub

Need help upgrading Django?

REVSYS can make it easy for your team.