= End of life dates for supported database versions == SQLite The SQLite version that ships with the Windows and macOS 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 * Python 3.10 - 3.35.4 * Python 3.11 - 3.45.1 * Python 3.12 - 3.45.3 * Python 3.13 - 3.45.3 Search the [https://docs.python.org/3/whatsnew/changelog.html Python Changelog] for "SQLite" to find entries like "Update Windows build and OS X installers to use SQLite 3.14.2." To find the exact SQLite version, search for "sqlite" in the installer files for [https://github.com/python/cpython/blob/main/PCbuild/get_externals.bat Windows] and [https://github.com/python/cpython/blob/main/Mac/BuildScript/build-installer.py macOS] in the CPython repository. Use the branch/tag selector to specify the Python version. The SQLite version that ships with [https://sources.debian.org/src/sqlite3/ Debian] and [https://git.launchpad.net/ubuntu/+source/sqlite3/ Ubuntu] are: * Debian 11 (bullseye): 3.34.1 * Debian 12 (bookworm): 3.40.1 * Ubuntu 20.04 (focal): 3.31.1 * Ubuntu 22.04 (jammy): 3.37.2 * Ubuntu 24.04 (noble): 3.45.1 Generally, Django's minimum supported SQLite version is based on the minimum of the versions found in the oldest supported Python, Debian, and Ubuntu. This usually spans a period of 5 years after the SQLite release. In addition, we also evaluate the benefits (such as new features or code cleanups) before dropping support of older SQLite versions. See [https://code.djangoproject.com/query?summary=~Drop+support+for+SQLite past tickets] for reference on how we bump our minimum supported SQLite version. * < 3.8.3 - drop in #30055 Django 2.2 - released April 2019. * < 3.9.0 - drop in #32303 Django 3.2 - released April 2021. * < 3.21.0 - drop in #34201 Django 4.2 - released April 2023. * < 3.27.0 - drop in #34760 Django 5.0 - released December 2023. * < 3.31.0 - drop in #35412 Django 5.1 - released August 2024. == 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 - drop in Django 5.1 - released August 2024. * 13 - November 2025 - drop in Django 5.2 - released April 2025 * 14 - November 2026 * 15 - November 2027 * 16 - November 2028 * 17 - November 2029 [http://www.postgresql.org/support/versioning/ 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 - drop with PostgreSQL 12 * 3.0 - drop with PostgreSQL 13 * 3.1 - drop with PostgreSQL 14 * 3.2 - drop with PostgreSQL 15 * 3.3 * 3.4 * 3.5 [https://trac.osgeo.org/postgis/wiki/UsersWikiPostgreSQLPostGIS 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 - drop in Django 4.2 - released April 2023. * 8.0 - Apr 2026 * 8.4 - Apr 2032 [http://www.oracle.com/us/support/library/lifetime-support-technology-069183.pdf 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 2032 * 21c (LTS) - 30 April 2027 * 23c (LTS) - TBC [http://www.oracle.com/us/support/library/lifetime-support-technology-069183.pdf 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 - drop in Django 5.1 - released August 2024. * 10.5 - 24 June 2025. - drop in Django 6.0 - released December 2025. * 10.6 - 6 July 2026. * 10.7 - 9 Feb 2023. * 10.8 - 20 May 2023. * 10.9 - 22 Aug 2023. * 10.10 - 17 Nov 2023. * 10.11 - 16 Feb 2028. * 11.0 - Jun 2024 * 11.1 - Aug 2024 * 11.2 - TBC [https://mariadb.org/about/maintenance-policy/ source]