Skip to content

Update changelog for v4.13 release #2341

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 3 commits into from
May 14, 2025
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions doc/api/gridfs/asynchronous/index.rst
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
:mod:`gridfs async` -- Async tools for working with GridFS
==========================================================

.. warning:: This API is currently in beta, meaning the classes, methods,
and behaviors described within may change before the full release.
If you come across any bugs during your use of this API,
please file a Jira ticket in the "Python Driver" project at https://jira.mongodb.org/browse/PYTHON.

.. automodule:: gridfs.asynchronous
:synopsis: Async tools for working with GridFS
Expand Down
4 changes: 0 additions & 4 deletions doc/api/pymongo/asynchronous/change_stream.rst
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
:mod:`change_stream` -- Watch changes on a collection, database, or cluster
===========================================================================

.. warning:: This API is currently in beta, meaning the classes, methods,
and behaviors described within may change before the full release.
If you come across any bugs during your use of this API,
please file a Jira ticket in the "Python Driver" project at https://jira.mongodb.org/browse/PYTHON.

.. automodule:: pymongo.asynchronous.change_stream
:members:
4 changes: 0 additions & 4 deletions doc/api/pymongo/asynchronous/client_session.rst
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
:mod:`client_session` -- Logical sessions for sequential operations
===================================================================

.. warning:: This API is currently in beta, meaning the classes, methods,
and behaviors described within may change before the full release.
If you come across any bugs during your use of this API,
please file a Jira ticket in the "Python Driver" project at https://jira.mongodb.org/browse/PYTHON.

.. automodule:: pymongo.asynchronous.client_session
:members:
4 changes: 0 additions & 4 deletions doc/api/pymongo/asynchronous/collection.rst
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
:mod:`collection` -- Collection level operations
================================================

.. warning:: This API is currently in beta, meaning the classes, methods,
and behaviors described within may change before the full release.
If you come across any bugs during your use of this API,
please file a Jira ticket in the "Python Driver" project at https://jira.mongodb.org/browse/PYTHON.

.. automodule:: pymongo.asynchronous.collection
:synopsis: Collection level operations
Expand Down
4 changes: 0 additions & 4 deletions doc/api/pymongo/asynchronous/command_cursor.rst
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
:mod:`command_cursor` -- Tools for iterating over MongoDB command results
=========================================================================

.. warning:: This API is currently in beta, meaning the classes, methods,
and behaviors described within may change before the full release.
If you come across any bugs during your use of this API,
please file a Jira ticket in the "Python Driver" project at https://jira.mongodb.org/browse/PYTHON.

.. automodule:: pymongo.asynchronous.command_cursor
:synopsis: Tools for iterating over MongoDB command results
Expand Down
4 changes: 0 additions & 4 deletions doc/api/pymongo/asynchronous/cursor.rst
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
:mod:`cursor` -- Tools for iterating over MongoDB query results
===============================================================

.. warning:: This API is currently in beta, meaning the classes, methods,
and behaviors described within may change before the full release.
If you come across any bugs during your use of this API,
please file a Jira ticket in the "Python Driver" project at https://jira.mongodb.org/browse/PYTHON.

.. automodule:: pymongo.asynchronous.cursor
:synopsis: Tools for iterating over MongoDB query results
Expand Down
4 changes: 0 additions & 4 deletions doc/api/pymongo/asynchronous/database.rst
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
:mod:`database` -- Database level operations
============================================

.. warning:: This API is currently in beta, meaning the classes, methods,
and behaviors described within may change before the full release.
If you come across any bugs during your use of this API,
please file a Jira ticket in the "Python Driver" project at https://jira.mongodb.org/browse/PYTHON.

.. automodule:: pymongo.asynchronous.database
:synopsis: Database level operations
Expand Down
4 changes: 0 additions & 4 deletions doc/api/pymongo/asynchronous/index.rst
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
:mod:`pymongo async` -- Async Python driver for MongoDB
=======================================================

.. warning:: This API is currently in beta, meaning the classes, methods,
and behaviors described within may change before the full release.
If you come across any bugs during your use of this API,
please file a Jira ticket in the "Python Driver" project at https://jira.mongodb.org/browse/PYTHON.

.. automodule:: pymongo.asynchronous
:synopsis: Asynchronous Python driver for MongoDB
Expand Down
4 changes: 0 additions & 4 deletions doc/api/pymongo/asynchronous/mongo_client.rst
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
:mod:`mongo_client` -- Tools for connecting to MongoDB
======================================================

.. warning:: This API is currently in beta, meaning the classes, methods,
and behaviors described within may change before the full release.
If you come across any bugs during your use of this API,
please file a Jira ticket in the "Python Driver" project at https://jira.mongodb.org/browse/PYTHON.

.. automodule:: pymongo.asynchronous.mongo_client
:synopsis: Tools for connecting to MongoDB
Expand Down
4 changes: 0 additions & 4 deletions doc/async-tutorial.rst
Original file line number Diff line number Diff line change
@@ -1,10 +1,6 @@
Async Tutorial
==============

.. warning:: This API is currently in beta, meaning the classes, methods,
and behaviors described within may change before the full release.
If you come across any bugs during your use of this API,
please file a Jira ticket in the "Python Driver" project at https://jira.mongodb.org/browse/PYTHON.

.. code-block:: pycon

Expand Down
3 changes: 3 additions & 0 deletions doc/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@ Changes in Version 4.13.0 (2025/05/14)

PyMongo 4.13 brings a number of changes including:
Copy link
Member

Choose a reason for hiding this comment

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

We still need to remove the "This API is currently in beta" warnings in the async api docs.


- The asynchronous API is now stable and no longer in beta.
Copy link
Member

Choose a reason for hiding this comment

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

Could you add a link to the api or the async tutorial page?

See the `API docs <https://pymongo.readthedocs.io/en/stable/api/pymongo/asynchronous/>`_
Copy link
Member

Choose a reason for hiding this comment

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

This one should be a doc link:

:mod:`pymongo.asynchronous`

or `migration guide <https://www.mongodb.com/docs/languages/python/pymongo-driver/current/reference/migration/>`_ for more information.
- Fixed a bug where :class:`pymongo.write_concern.WriteConcern` repr was not eval-able
when using ``w="majority"``.

Expand Down
2 changes: 0 additions & 2 deletions pymongo/asynchronous/mongo_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -194,8 +194,6 @@ def __init__(
For more details, see the relevant section of the PyMongo 4.x migration guide:
:ref:`pymongo4-migration-direct-connection`.

.. warning:: This API is currently in beta, meaning the classes, methods, and behaviors described within may change before the full release.

The client object is thread-safe and has connection-pooling built in.
If an operation fails because of a network error,
:class:`~pymongo.errors.ConnectionFailure` is raised and the client
Expand Down
Loading