diff --git a/README.md b/README.md index 9cbc3aa2..bf8fe460 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ > [!WARNING] > Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +> Critical bug fixes will be made until May 14th, 2027. > We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. > To learn more, see the migration guide: https://www.mongodb.com/docs/languages/python/pymongo-driver/current/reference/migration/. diff --git a/doc/api-asyncio/aiohttp.rst b/doc/api-asyncio/aiohttp.rst index adadf2be..bc8fb71f 100644 --- a/doc/api-asyncio/aiohttp.rst +++ b/doc/api-asyncio/aiohttp.rst @@ -1,7 +1,7 @@ :mod:`motor.aiohttp` - Integrate Motor with the aiohttp web framework ===================================================================== -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-asyncio/asyncio_gridfs.rst b/doc/api-asyncio/asyncio_gridfs.rst index f1d9bc42..c8eeb7fc 100644 --- a/doc/api-asyncio/asyncio_gridfs.rst +++ b/doc/api-asyncio/asyncio_gridfs.rst @@ -1,7 +1,7 @@ asyncio GridFS Classes ====================== -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-asyncio/asyncio_motor_change_stream.rst b/doc/api-asyncio/asyncio_motor_change_stream.rst index 0cd30956..e62af375 100644 --- a/doc/api-asyncio/asyncio_motor_change_stream.rst +++ b/doc/api-asyncio/asyncio_motor_change_stream.rst @@ -1,7 +1,7 @@ :class:`~motor.motor_asyncio.AsyncIOMotorChangeStream` ====================================================== -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-asyncio/asyncio_motor_client.rst b/doc/api-asyncio/asyncio_motor_client.rst index b8fc9632..0ce81025 100644 --- a/doc/api-asyncio/asyncio_motor_client.rst +++ b/doc/api-asyncio/asyncio_motor_client.rst @@ -1,7 +1,7 @@ :class:`~motor.motor_asyncio.AsyncIOMotorClient` -- Connection to MongoDB ========================================================================= -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-asyncio/asyncio_motor_client_encryption.rst b/doc/api-asyncio/asyncio_motor_client_encryption.rst index 4a6a9258..3c186d77 100644 --- a/doc/api-asyncio/asyncio_motor_client_encryption.rst +++ b/doc/api-asyncio/asyncio_motor_client_encryption.rst @@ -1,7 +1,7 @@ :class:`~motor.motor_asyncio.AsyncIOMotorClientEncryption` ========================================================== -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-asyncio/asyncio_motor_client_session.rst b/doc/api-asyncio/asyncio_motor_client_session.rst index 6be54f51..61ea8069 100644 --- a/doc/api-asyncio/asyncio_motor_client_session.rst +++ b/doc/api-asyncio/asyncio_motor_client_session.rst @@ -1,7 +1,7 @@ :class:`~motor.motor_asyncio.AsyncIOMotorClientSession` -- Sequence of operations ================================================================================= -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-asyncio/asyncio_motor_collection.rst b/doc/api-asyncio/asyncio_motor_collection.rst index 9460cd39..d230043c 100644 --- a/doc/api-asyncio/asyncio_motor_collection.rst +++ b/doc/api-asyncio/asyncio_motor_collection.rst @@ -1,7 +1,7 @@ :class:`~motor.motor_asyncio.AsyncIOMotorCollection` ==================================================== -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-asyncio/asyncio_motor_database.rst b/doc/api-asyncio/asyncio_motor_database.rst index c8bb7d8a..e1c29899 100644 --- a/doc/api-asyncio/asyncio_motor_database.rst +++ b/doc/api-asyncio/asyncio_motor_database.rst @@ -1,7 +1,7 @@ :class:`~motor.motor_asyncio.AsyncIOMotorDatabase` ================================================== -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-asyncio/cursors.rst b/doc/api-asyncio/cursors.rst index ec0f8da8..27cb4401 100644 --- a/doc/api-asyncio/cursors.rst +++ b/doc/api-asyncio/cursors.rst @@ -1,7 +1,7 @@ :class:`~motor.motor_asyncio.AsyncIOMotorCursor` ================================================ -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-asyncio/index.rst b/doc/api-asyncio/index.rst index c22fb108..3d4690da 100644 --- a/doc/api-asyncio/index.rst +++ b/doc/api-asyncio/index.rst @@ -1,7 +1,7 @@ Motor asyncio API ================= -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-tornado/cursors.rst b/doc/api-tornado/cursors.rst index de5a9fae..ba693e4d 100644 --- a/doc/api-tornado/cursors.rst +++ b/doc/api-tornado/cursors.rst @@ -1,7 +1,7 @@ :class:`~motor.motor_tornado.MotorCursor` ========================================= -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-tornado/gridfs.rst b/doc/api-tornado/gridfs.rst index 342608e1..d6d2b1b1 100644 --- a/doc/api-tornado/gridfs.rst +++ b/doc/api-tornado/gridfs.rst @@ -1,7 +1,7 @@ Motor GridFS Classes ==================== -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-tornado/index.rst b/doc/api-tornado/index.rst index a9dea0b5..ad00f9aa 100644 --- a/doc/api-tornado/index.rst +++ b/doc/api-tornado/index.rst @@ -1,7 +1,7 @@ Motor Tornado API ================= -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-tornado/motor_change_stream.rst b/doc/api-tornado/motor_change_stream.rst index 9aa33395..19a55188 100644 --- a/doc/api-tornado/motor_change_stream.rst +++ b/doc/api-tornado/motor_change_stream.rst @@ -1,7 +1,7 @@ :class:`~motor.motor_tornado.MotorChangeStream` =============================================== -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-tornado/motor_client.rst b/doc/api-tornado/motor_client.rst index 878da84e..e5864138 100644 --- a/doc/api-tornado/motor_client.rst +++ b/doc/api-tornado/motor_client.rst @@ -1,7 +1,7 @@ :class:`~motor.motor_tornado.MotorClient` -- Connection to MongoDB ================================================================== -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-tornado/motor_client_encryption.rst b/doc/api-tornado/motor_client_encryption.rst index e5ae62bd..d2d09aa3 100644 --- a/doc/api-tornado/motor_client_encryption.rst +++ b/doc/api-tornado/motor_client_encryption.rst @@ -1,7 +1,7 @@ :class:`~motor.motor_tornado.MotorClientEncryption` =================================================== -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-tornado/motor_client_session.rst b/doc/api-tornado/motor_client_session.rst index 7c31b5ae..d4740fe8 100644 --- a/doc/api-tornado/motor_client_session.rst +++ b/doc/api-tornado/motor_client_session.rst @@ -1,7 +1,7 @@ :class:`~motor.motor_tornado.MotorClientSession` -- Sequence of operations ========================================================================== -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-tornado/motor_collection.rst b/doc/api-tornado/motor_collection.rst index c9b1e456..d463505e 100644 --- a/doc/api-tornado/motor_collection.rst +++ b/doc/api-tornado/motor_collection.rst @@ -1,7 +1,7 @@ :class:`~motor.motor_tornado.MotorCollection` ============================================= -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-tornado/motor_database.rst b/doc/api-tornado/motor_database.rst index a32e4430..e88835c3 100644 --- a/doc/api-tornado/motor_database.rst +++ b/doc/api-tornado/motor_database.rst @@ -1,7 +1,7 @@ :class:`~motor.motor_tornado.MotorDatabase` =========================================== -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/api-tornado/web.rst b/doc/api-tornado/web.rst index 60624215..84e6f6b6 100644 --- a/doc/api-tornado/web.rst +++ b/doc/api-tornado/web.rst @@ -1,7 +1,7 @@ :mod:`motor.web` - Integrate Motor with the Tornado web framework ================================================================= -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/changelog.rst b/doc/changelog.rst index d024b7fd..c7c1e3d7 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -1,7 +1,7 @@ Changelog ========= -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/configuration.rst b/doc/configuration.rst index 5cb697e3..10a14ce0 100644 --- a/doc/configuration.rst +++ b/doc/configuration.rst @@ -1,7 +1,7 @@ Configuration ============= -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/developer-guide.rst b/doc/developer-guide.rst index ebf0ae98..e1556b0a 100644 --- a/doc/developer-guide.rst +++ b/doc/developer-guide.rst @@ -2,7 +2,7 @@ Developer Guide =============== -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/differences.rst b/doc/differences.rst index c992db18..a88ec1f2 100644 --- a/doc/differences.rst +++ b/doc/differences.rst @@ -4,7 +4,7 @@ Differences between Motor and PyMongo ===================================== -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/examples/aiohttp_gridfs_example.rst b/doc/examples/aiohttp_gridfs_example.rst index 4277b0c6..33d68470 100644 --- a/doc/examples/aiohttp_gridfs_example.rst +++ b/doc/examples/aiohttp_gridfs_example.rst @@ -1,6 +1,11 @@ AIOHTTPGridFS Example ===================== +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. + We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. + To learn more, see `the migration guide `_. + + Serve pre-compressed static content from GridFS over HTTP. Uses the `aiohttp`_ web framework and :class:`~motor.aiohttp.AIOHTTPGridFS`. diff --git a/doc/examples/authentication.rst b/doc/examples/authentication.rst index 07fce0bb..48b63a3c 100644 --- a/doc/examples/authentication.rst +++ b/doc/examples/authentication.rst @@ -3,6 +3,11 @@ Authentication With Motor ========================= +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. + We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. + To learn more, see `the migration guide `_. + + This page describes using Motor with Tornado. Beginning in version 0.5 Motor can also integrate with asyncio instead of Tornado. diff --git a/doc/examples/bulk.rst b/doc/examples/bulk.rst index 441966eb..b6037cdc 100644 --- a/doc/examples/bulk.rst +++ b/doc/examples/bulk.rst @@ -5,6 +5,11 @@ Bulk Write Operations ===================== +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. + We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. + To learn more, see `the migration guide `_. + + .. testsetup:: client = MotorClient() diff --git a/doc/examples/encryption.rst b/doc/examples/encryption.rst index 04078480..f5913fd4 100644 --- a/doc/examples/encryption.rst +++ b/doc/examples/encryption.rst @@ -3,6 +3,11 @@ Client-Side Field Level Encryption ================================== +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. + We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. + To learn more, see `the migration guide `_. + + Starting in MongoDB 4.2, client-side field level encryption allows an application to encrypt specific data fields in addition to pre-existing MongoDB encryption features such as `Encryption at Rest diff --git a/doc/examples/index.rst b/doc/examples/index.rst index 8ad36369..edde082b 100644 --- a/doc/examples/index.rst +++ b/doc/examples/index.rst @@ -1,6 +1,11 @@ Motor Examples ============== +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. + We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. + To learn more, see `the migration guide `_. + + .. seealso:: :doc:`../tutorial-tornado` .. toctree:: diff --git a/doc/examples/monitoring.rst b/doc/examples/monitoring.rst index fa006ba9..0cca041e 100644 --- a/doc/examples/monitoring.rst +++ b/doc/examples/monitoring.rst @@ -3,6 +3,11 @@ Application Performance Monitoring (APM) ======================================== +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. + We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. + To learn more, see `the migration guide `_. + + Motor implements the same `Command Monitoring`_ and `Topology Monitoring`_ specifications as other MongoDB drivers. Therefore, you can register callbacks to be notified of every MongoDB query or command your program sends, and the server's reply to each, as well as getting a notification whenever the driver checks a server's status or detects a change in your replica set. diff --git a/doc/examples/tailable-cursors.rst b/doc/examples/tailable-cursors.rst index 88ea994d..dd5fc8f1 100644 --- a/doc/examples/tailable-cursors.rst +++ b/doc/examples/tailable-cursors.rst @@ -3,6 +3,11 @@ Motor Tailable Cursor Example ============================= +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. + We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. + To learn more, see `the migration guide `_. + + By default, MongoDB will automatically close a cursor when the client has exhausted all results in the cursor. However, for capped collections you may use a tailable cursor that remains open after the client exhausts the results diff --git a/doc/examples/timeouts.rst b/doc/examples/timeouts.rst index ae0a901f..df64b299 100644 --- a/doc/examples/timeouts.rst +++ b/doc/examples/timeouts.rst @@ -4,6 +4,11 @@ Client Side Operation Timeout ============================= +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. + We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. + To learn more, see `the migration guide `_. + + PyMongo 4.2 introduced :meth:`~pymongo.timeout` and the ``timeoutMS`` URI and keyword argument to :class:`~pymongo.mongo_client.MongoClient`. These features allow applications to more easily limit the amount of time that diff --git a/doc/examples/tornado_change_stream_example.rst b/doc/examples/tornado_change_stream_example.rst index 55c8009e..11bf04c7 100644 --- a/doc/examples/tornado_change_stream_example.rst +++ b/doc/examples/tornado_change_stream_example.rst @@ -3,6 +3,11 @@ Tornado Change Stream Example ============================= +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. + We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. + To learn more, see `the migration guide `_. + + .. currentmodule:: motor.motor_tornado Watch a collection for changes with :meth:`MotorCollection.watch` and display diff --git a/doc/examples/type_hints.rst b/doc/examples/type_hints.rst index f5284ce0..62a6a853 100644 --- a/doc/examples/type_hints.rst +++ b/doc/examples/type_hints.rst @@ -4,6 +4,11 @@ Type Hints ========== +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. + We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. + To learn more, see `the migration guide `_. + + As of version 3.3.0, Motor ships with `type hints`_. With type hints, Python type checkers can easily find bugs before they reveal themselves in your code. diff --git a/doc/features.rst b/doc/features.rst index 5449d5a4..ee200477 100644 --- a/doc/features.rst +++ b/doc/features.rst @@ -4,7 +4,7 @@ Motor Features .. currentmodule:: motor.motor_tornado -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/index.rst b/doc/index.rst index 08e0797e..3a9fc61a 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -4,7 +4,7 @@ Motor: Asynchronous Python driver for MongoDB .. image:: _static/motor.png :align: center -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/installation.rst b/doc/installation.rst index 7a170a93..1fb015c5 100644 --- a/doc/installation.rst +++ b/doc/installation.rst @@ -1,7 +1,7 @@ Installation ============ -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/migrate-to-motor-2.rst b/doc/migrate-to-motor-2.rst index 9c135bcd..c7ca6f5d 100644 --- a/doc/migrate-to-motor-2.rst +++ b/doc/migrate-to-motor-2.rst @@ -1,7 +1,7 @@ Motor 2.0 Migration Guide ========================= -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/migrate-to-motor-3.rst b/doc/migrate-to-motor-3.rst index 6c731a65..ade5f3fe 100644 --- a/doc/migrate-to-motor-3.rst +++ b/doc/migrate-to-motor-3.rst @@ -1,7 +1,7 @@ Motor 3.0 Migration Guide ========================= -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/requirements.rst b/doc/requirements.rst index 7ccd4b44..8e2527d1 100644 --- a/doc/requirements.rst +++ b/doc/requirements.rst @@ -1,7 +1,7 @@ Requirements ============ -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/tutorial-asyncio.rst b/doc/tutorial-asyncio.rst index b6a5c09e..e2aa22e4 100644 --- a/doc/tutorial-asyncio.rst +++ b/doc/tutorial-asyncio.rst @@ -3,7 +3,7 @@ Tutorial: Using Motor With :mod:`asyncio` ========================================= -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_. diff --git a/doc/tutorial-tornado.rst b/doc/tutorial-tornado.rst index 5afc23fc..6611ed7d 100644 --- a/doc/tutorial-tornado.rst +++ b/doc/tutorial-tornado.rst @@ -3,7 +3,7 @@ Tutorial: Using Motor With Tornado ================================== -.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. +.. warning:: Motor will be deprecated on May 14th, 2026, one year after the production release of the PyMongo Async driver. Critical bug fixes will be made until May 14th, 2027. We strongly recommend that Motor users migrate to the PyMongo Async driver while Motor is still supported. To learn more, see `the migration guide `_.