Skip to content

DOCSP-46984: Upcoming features #19

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 15 commits into from
Feb 3, 2025
Merged
34 changes: 23 additions & 11 deletions source/limitations-upcoming.txt
Original file line number Diff line number Diff line change
Expand Up @@ -264,17 +264,21 @@ MongoDB Features
~~~~~~~~~~~~~~~~

We plan to support the following MongoDB features in
upcoming releases:
the upcoming GA release:

- Creating Vector Search, Atlas Search, and geospatial indexes
- Performing Vector Search, Atlas Search, and geospatial queries
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This could be misleading. We should either remove it or change the language to say "improved" or "through the Django API"

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Performing Vector Search, Atlas Search, and geospatial queries directly through the Django API

- Encrypting data by using Queryable Encryption and Client-side Field Level Encryption
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Encrypting data by using Queryable Encryption and Client-side Field Level Encryption
- Queryable Encryption and Client-side Field Level Encryption

- Running database transactions
- Using specialized aggregation operators
- Specifying schema validation
- Storing Django's cached data in the database

We plan to support the following MongoDB features in
future post-GA releases:

- Using GridFS to store large files
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

S: modify list to be nouns as you call them features instead of actions

- Opening change streams to monitor your data
- Storing Django's cached data in the database
- Specifying schema validation
- Using specialized aggregation operators
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Using specialized aggregation operators" - Let's remove this for now.


.. tip::

Expand All @@ -300,15 +304,19 @@ Model Features
~~~~~~~~~~~~~~

We plan to support the following model features in
upcoming releases:
the upcoming GA release:

- Creating arrays of embedded documents
- Creating polymorphic embedded documents and arrays
- Applying changes to the schema of embedded models to
``EmbeddedModelField`` values
- Creating multiple models within a collection
- Using forms in embedded models
- Resolve the ``JSONField`` limitations on ``Q`` object queries and

We plan to support the following model features in
future post-GA releases:

- Interacting with ``JSONField`` values without the limitations on ``Q`` object queries and
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's remove this. We have not promised this.

``None`` value filters listed in the :ref:`Field <django-limitations-models-fields>` limitations
section of this guide
- Using a custom ``Field`` class for the ``BSONRegExp`` data type
Expand All @@ -319,10 +327,14 @@ Django Management Command Features
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

We plan to support the following Django commands in
upcoming releases:
the upcoming GA release:

- ``dumpdata``
- ``loaddata``

We plan to support the following commands in
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can remove these two. We may not commit to adding these.

future post-GA releases:

- ``inspectdb``
- ``optimizemigration``

Expand All @@ -332,7 +344,7 @@ Third Party Features
~~~~~~~~~~~~~~~~~~~~

We plan to support the following third-party features in
upcoming releases:
the upcoming GA release:

- `Django-filter <https://django-filter.readthedocs.io/en/stable/>`__
- `Django Rest Framework <https://www.django-rest-framework.org/>`__
Expand All @@ -346,7 +358,7 @@ Database Variable Support
~~~~~~~~~~~~~~~~~~~~~~~~~

We plan to support the following Django variables for configuring
your database connection in upcoming releases:
your database connection in future post-GA releases:

- ``CONN_HEALTH_CHECKS``
- ``TIME_ZONE``
Expand All @@ -356,5 +368,5 @@ your database connection in upcoming releases:
Asynchronous Support
~~~~~~~~~~~~~~~~~~~~

We plan to offer asynchronous support for {+django-odm+} in future
releases.
We plan to offer asynchronous support for {+django-odm+} in
future post-GA releases.
Loading