Skip to content

Commit 4afa9b4

Browse files
committed
Document MongoDB version support policy
1 parent 86771d5 commit 4afa9b4

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

docs/internals/release-process.rst

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,39 @@ As a concrete example, consider a moment in time between the release of Django
2929
5.1.x, and any active LTS branches (e.g. 4.2.x, if Django MongoDB Backend
3030
supported it). They will trigger the release of 5.2.x, 5.1.y, 4.2.z.
3131

32+
MongoDB version support policy
33+
==============================
34+
35+
Major versions of MongoDB have an end-of-life date and are supported for three
36+
years beyond that through the `MongoDB Extended Lifecycle Support Add-On
37+
<https://www.mongodb.com/services/support/enterprise-advanced-support-plans>`_.
38+
39+
The goal of the Django MongoDB Backend MongoDB version support policy is to
40+
ensure a supported version of Django is available through each MongoDB
41+
version's extended lifecycle.
42+
43+
The last version of Django to support a given version of MongoDB corresponds to
44+
the long-term support release of Django whose support extends approximately
45+
three years after the MongoDB version's end-of-life date.
46+
47+
For example, MongoDB 6.0 reached its end-of-life on July 31, 2025 which means
48+
its end of extended lifecycle support is July 2028. Since Django 5.2 LTS is
49+
supported until April 2028 (close enough to July 2028), it's the last version
50+
of Django to support MongoDB 6.0.
51+
52+
.. csv-table::
53+
:header: "Django release series", "Supported MongoDB versions"
54+
55+
"6.0", "7.0, 8.0"
56+
"5.2 LTS", "6.0, 7.0, 8.0"
57+
58+
.. seealso::
59+
60+
* `Django Supported Versions
61+
<https://www.djangoproject.com/download/#supported-versions>`_
62+
* `MongoDB Software Lifecycle Schedules
63+
<https://www.mongodb.com/legal/support-policy/lifecycles>`_
64+
3265
.. _branch-policy:
3366

3467
Branch policy

0 commit comments

Comments
 (0)