Version 22 (modified by Mariusz Felisiak, 22 months ago) ( diff )

Added PostgreSQL 11 dates.

End of life dates for supported database versions

SQLite

The SQLite version that ships with the Windows and OS X installers are:

  • Python 3.5 - 3.8.11
  • Python 3.6 - 3.14.2
  • Python 3.7 - 3.21.0
  • Python 3.8 - 3.28.0
  • Python 3.9 - 3.34.0

Generally, the minimum supported SQlite version is the one that's shipped with the oldest supported Python version. For example, Django 2.1 supports Python 3.5 and later, so the minimum supported SQLite version is 3.8.11.

Search the Python Changelog for "SQLite" to find entries like "Update Windows build and OS X installers to use SQLite 3.14.2."

PostgreSQL

  • 9.0 - September 2015 - drop in Django 1.9 - released April 2016.
  • 9.1 - September 2016 - drop in Django 1.10 - released August 2016.
  • 9.2 - September 2017 - drop in Django 1.11 - released April 2017.
  • 9.3 - September 2018 - drop in Django 2.1 - released August 2018.
  • 9.4 - December 2019 - drop in Django 3.0 - released December 2019.
  • 9.5 - January 2021 - drop in Django 3.2 - released April 2021.
  • 9.6 - November 2021 - drop in Django 4.0 - released December 2021.
  • 10 - November 2022 - drop in Django 4.1 - released August 2022.
  • 11 - November 2023 - drop in Django 4.2 - released April 2023.
  • 12 - November 2024
  • 13 - November 2025
  • 14 - November 2026

source

PostGIS

  • 1.5 - dropped in Django 1.9.
  • 2.0 - drop with PostgreSQL 9.2 (no support for PostgreSQL 9.3)
  • 2.1 - drop with PostgreSQL 9.4 (no support for PostgreSQL 9.5)
  • 2.2 - drop with PostgreSQL 9.5 (not recommended with PostgreSQL 9.6)
  • 2.3 - drop with PostgreSQL 9.6 (not recommended with PostgreSQL 10)
  • 2.4 - drop with PostgreSQL 10
  • 2.5
  • 3.0
  • 3.1
  • 3.2

source

MySQL

  • 5.5 - Dec 2018 - drop in Django 2.1 - released August 2018.
  • 5.6 - Feb 2021 - drop in Django 3.2 - released April 2021.
  • 5.7 - Oct 2023
  • 8.0 - Apr 2026

source

Oracle

  • 11.2 - Dec 2020 - drop in Django 2.0 (Django 1.11 LTS supported until April 2020).
  • 12.1 - July 2021 - drop in Django 3.0 (Django 2.2 LTS supported until April 2022)
  • 12.2 - 31 March 2022 - drop in Django 4.0 (Django 3.2 LTS supported until April 2024)
  • 18c - 30 June 2021 - drop in Django 4.0 (Django 3.2 LTS supported until April 2024)
  • 19c (LTS) - 30 April 2027
  • 21c (LTS) - 30 April 2024

source

MariaDB

  • 10.1 - 17 Oct 2020 - drop in Django 3.1 - released August 2020.
  • 10.2 - 23 May 2022 - drop in Django 4.1 - released August 2022.
  • 10.3 - 25 May 2023 - drop in Django 4.2 - released April 2023.
  • 10.4 - 18 June 2024.
  • 10.5 - 24 June 2025.
  • 10.6 - 6 July 2026.
  • 10.7 - 9 Feb 2023.
  • 10.8 - TBC
  • 10.9 - TBC

source

Note: See TracWiki for help on using the wiki.
Back to Top