diff --git a/doc/changelog.rst b/doc/changelog.rst index c78cefb7f6..3fed417d06 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -35,6 +35,10 @@ Highlights include: :class:`~pymongo.operations.UpdateMany`, :class:`~pymongo.operations.DeleteOne`, and :class:`~pymongo.operations.DeleteMany` bulk operations. +- Added support for :data:`bson.binary.UuidRepresentation.UNSPECIFIED` and + ``MongoClient(uuidRepresentation='unspecified')`` which will become the + default UUID representation starting in PyMongo 4.0. See + :ref:`handling-uuid-data-example` for details. - Added the ``background`` parameter to :meth:`pymongo.database.Database.validate_collection`. For a description of this parameter see the MongoDB documentation for the `validate command`_. @@ -49,6 +53,8 @@ Highlights include: - Fixed a bug in change streams that could cause PyMongo to miss some change documents when resuming a stream that was started without a resume token and whose first batch did not contain any change documents. +- Fixed an bug where using gevent.Timeout to timeout an operation could + lead to a deadlock. Deprecations: diff --git a/pymongo/__init__.py b/pymongo/__init__.py index 066eaea09a..a373cb181d 100644 --- a/pymongo/__init__.py +++ b/pymongo/__init__.py @@ -74,7 +74,7 @@ ALL = 2 """Profile all operations.""" -version_tuple = (3, 11, 0, 'rc1.dev0') +version_tuple = (3, 11, 0) def get_version_string(): if isinstance(version_tuple[-1], str): diff --git a/setup.py b/setup.py index 528f8183c2..79b938ddfb 100755 --- a/setup.py +++ b/setup.py @@ -39,7 +39,7 @@ except ImportError: _HAVE_SPHINX = False -version = "3.11.0rc1.dev0" +version = "3.11.0" f = open("README.rst") try: