summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2025-10-27 15:05:23 +0100
committerGitHub <noreply@github.com>2025-10-27 15:05:23 +0100
commitc87daabbf32779f5421a846dd33a7dd46cc27d54 (patch)
treefca1e4216a722899bfe41ee1cd82d7dc71d35a41 /docs
parent4744e9939b65d168c531e5e23d1ac8a4445ac7f9 (diff)
Fixed #36624 -- Dropped support for MySQL < 8.4.
Diffstat (limited to 'docs')
-rw-r--r--docs/ref/contrib/gis/install/index.txt2
-rw-r--r--docs/ref/databases.txt2
-rw-r--r--docs/ref/models/indexes.txt5
-rw-r--r--docs/ref/models/querysets.txt4
-rw-r--r--docs/releases/6.1.txt6
5 files changed, 12 insertions, 7 deletions
diff --git a/docs/ref/contrib/gis/install/index.txt b/docs/ref/contrib/gis/install/index.txt
index f127478151..54c0491c65 100644
--- a/docs/ref/contrib/gis/install/index.txt
+++ b/docs/ref/contrib/gis/install/index.txt
@@ -58,7 +58,7 @@ supported versions, and any notes for each of the supported database backends:
Database Library Requirements Supported Versions Notes
================== ============================== ================== =========================================
PostgreSQL GEOS, GDAL, PROJ, PostGIS 15+ Requires PostGIS.
-MySQL GEOS, GDAL 8.0.11+ :ref:`Limited functionality <mysql-spatial-limitations>`.
+MySQL GEOS, GDAL 8.4+ :ref:`Limited functionality <mysql-spatial-limitations>`.
Oracle GEOS, GDAL 19+ XE not supported.
SQLite GEOS, GDAL, PROJ, SpatiaLite 3.37.0+ Requires SpatiaLite 4.3+
================== ============================== ================== =========================================
diff --git a/docs/ref/databases.txt b/docs/ref/databases.txt
index cd415e1c00..9ea54297aa 100644
--- a/docs/ref/databases.txt
+++ b/docs/ref/databases.txt
@@ -434,7 +434,7 @@ MySQL notes
Version support
---------------
-Django supports MySQL 8.0.11 and higher.
+Django supports MySQL 8.4 and higher.
Django's ``inspectdb`` feature uses the ``information_schema`` database, which
contains detailed data on all database schemas.
diff --git a/docs/ref/models/indexes.txt b/docs/ref/models/indexes.txt
index d2b2430643..6f8dd39fb7 100644
--- a/docs/ref/models/indexes.txt
+++ b/docs/ref/models/indexes.txt
@@ -63,10 +63,9 @@ and the ``weight`` rounded to the nearest integer.
error. This means that functions such as
:class:`Concat() <django.db.models.functions.Concat>` aren't accepted.
-.. admonition:: MySQL and MariaDB
+.. admonition:: MariaDB
- Functional indexes are ignored with MySQL < 8.0.13 and MariaDB as neither
- supports them.
+ Functional indexes are unsupported and ignored with MariaDB.
``fields``
----------
diff --git a/docs/ref/models/querysets.txt b/docs/ref/models/querysets.txt
index d9badb690d..3e7024211e 100644
--- a/docs/ref/models/querysets.txt
+++ b/docs/ref/models/querysets.txt
@@ -3161,8 +3161,8 @@ Pass these flags as keyword arguments. For example, when using PostgreSQL:
On some databases, flags may cause the query to be executed which could have
adverse effects on your database. For example, the ``ANALYZE`` flag supported
-by MariaDB, MySQL 8.0.18+, and PostgreSQL could result in changes to data if
-there are triggers or if a function is called, even for a ``SELECT`` query.
+by MariaDB, MySQL, and PostgreSQL could result in changes to data if there are
+triggers or if a function is called, even for a ``SELECT`` query.
.. _field-lookups:
diff --git a/docs/releases/6.1.txt b/docs/releases/6.1.txt
index 1430cb4f17..670026077a 100644
--- a/docs/releases/6.1.txt
+++ b/docs/releases/6.1.txt
@@ -319,6 +319,12 @@ Dropped support for PostgreSQL 14
Upstream support for PostgreSQL 14 ends in November 2026. Django 6.1 supports
PostgreSQL 15 and higher.
+Dropped support for MySQL < 8.4
+-------------------------------
+
+Upstream support for MySQL 8.0 ends in April 2026, and MySQL 8.1-8.3 are
+short-term innovation releases. Django 6.1 supports MySQL 8.4 and higher.
+
Miscellaneous
-------------