maml
maml copied to clipboard
Bump pymongo from 4.6.0 to 4.6.1
Bumps pymongo from 4.6.0 to 4.6.1.
Release notes
Sourced from pymongo's releases.
PyMongo 4.6.1
Release notes: https://www.mongodb.com/community/forums/t/pymongo-4-6-1-released/255752
Changelog
Sourced from pymongo's changelog.
Changes in Version 4.6.1
PyMongo 4.6.1 fixes the following bug:
- Ensure retryable read
OperationFailure
errors re-raise exception when 0 or NoneType error code is provided.Changes in Version 4.6
PyMongo 4.6 brings a number of improvements including:
Added the
serverMonitoringMode
URI and keyword argument to :class:~pymongo.mongo_client.MongoClient
.Improved client performance and reduced connection requirements in Function-as-a-service (FaaS) environments like AWS Lambda, Google Cloud Functions, and Microsoft Azure Functions.
Added the :attr:
pymongo.monitoring.CommandSucceededEvent.database_name
property.Added the :attr:
pymongo.monitoring.CommandFailedEvent.database_name
property.Allow passing a
dict
to sort/create_index/hint.Added :func:
repr
support to the write result classes: :class:~pymongo.results.BulkWriteResult
, :class:~pymongo.results.DeleteResult
, :class:~pymongo.results.InsertManyResult
, :class:~pymongo.results.InsertOneResult
, :class:~pymongo.results.UpdateResult
, and :class:~pymongo.encryption.RewrapManyDataKeyResult
. For example:client.t.t.insert_one({}) InsertOneResult(ObjectId('65319acdd55bb3a27ab5502b'), acknowledged=True) client.t.t.insert_many([{} for _ in range(3)]) InsertManyResult([ObjectId('6532f85e826f2b6125d6ce39'), ObjectId('6532f85e826f2b6125d6ce3a'), ObjectId('6532f85e826f2b6125d6ce3b')], acknowledged=True)
:meth:
~pymongo.uri_parser.parse_uri
now considers the delimiting slash (/
) between hosts and connection options optional. For example, "mongodb://example.com?tls=true" is now a valid URI.Fixed a bug where PyMongo would incorrectly promote all cursors to exhaust cursors when connected to load balanced MongoDB clusters or Serverless clusters.
Added the :ref:
network-compression-example
documentation page.Added more timeout information to network errors.
Changes in Version 4.5
PyMongo 4.5 brings a number of improvements including:
- Added new helper methods for Atlas Search Index (requires MongoDB Server 7.0+): :meth:
~pymongo.collection.Collection.list_search_indexes
, :meth:~pymongo.collection.Collection.create_search_index
, :meth:~pymongo.collection.Collection.create_search_indexes
, :meth:~pymongo.collection.Collection.drop_search_index
, :meth:~pymongo.collection.Collection.update_search_index
... (truncated)
Commits
485e0a5
BUMP 4.6.1995365c
PYTHON-4038 [v4.6]: Ensure retryable readOperationFailure
s re-raise except...- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)