chore(deps-dev): bump pymongo from 4.7.3 to 4.10.1
Bumps pymongo from 4.7.3 to 4.10.1.
Release notes
Sourced from pymongo's releases.
PyMongo 4.10.1
Community notes: https://www.mongodb.com/community/forums/t/pymongo-4-10-1-released/299573
PyMongo 4.10.0
Community notes: https://www.mongodb.com/community/forums/t/pymongo-4-10-0-released/299474
PyMongo 4.9.2
- Fixed a bug where
pymongo.asynchronous.mongo_client.AsyncMongoClientcould deadlock.- Fixed a bug where PyMongo could fail to import on Windows if asyncio is misconfigured.
- Fixed a bug where
pymongo.results.UpdateResult.did_upsertwould raise a TypeError.PyMongo 4.9.1
Community notes: https://www.mongodb.com/community/forums/t/pymongo-4-9-released/297833
PyMongo 4.8.0
Changes in Version 4.8.0
PyMongo 4.8 brings a number of improvements including:
- The handshake metadata for "os.name" on Windows has been simplified to "Windows" to improve import time.
- The repr of
bson.binary.Binaryis now redacted when the subtype is SENSITIVE_SUBTYPE(8).- Secure Software Development Life Cycle automation for release process. GitHub Releases now include a Software Bill of Materials, and signature files corresponding to the distribution files released on PyPI.
- Fixed a bug in change streams where both
startAtOperationTimeandresumeTokencould be added to a retry attempt, which caused the retry to fail.- Fallback to stdlib
sslmodule whenpyopensslimport fails with AttributeError.- Improved performance of MongoClient operations, especially when many operations are being run concurrently.
Unavoidable breaking changes
- Since we are now using
hatchas our build backend, we no longer have a usablesetup.pyfile and require installation usingpip. Attempts to invoke thesetup.pyfile will raise an exception. Additionally,pip>= 21.3 is now required for editable installs.Issues Resolved
See the PyMongo 4.8 release notes in JIRA for the list of resolved issues in this release.
Full Changelog: https://github.com/mongodb/mongo-python-driver/compare/4.7.1...4.8.0
Changelog
Sourced from pymongo's changelog.
Changes in Version 4.10.1
Version 4.10.1 is a bug fix release.
- Fixed a bug where :meth:
~pymongo.results.UpdateResult.did_upsertwould raise aTypeError.- Fixed Binary BSON subtype (9) support on big-endian operating systems (such as zSeries).
Issues Resolved ...............
See the
PyMongo 4.10.1 release notes in JIRA_ for the list of resolved issues in this release... _PyMongo 4.10.1 release notes in JIRA: https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=40788
Changes in Version 4.10.0
- Added provisional (BETA) support for a new Binary BSON subtype (9) used for efficient storage and retrieval of vectors: densely packed arrays of numbers, all of the same type. This includes new methods :meth:
~bson.binary.Binary.from_vectorand :meth:~bson.binary.Binary.as_vector.- Added C extension use to client metadata, for example:
{"driver": {"name": "PyMongo|c", "version": "4.10.0"}, ...}- Fixed a bug where :class:
~pymongo.asynchronous.mongo_client.AsyncMongoClientcould deadlock.- Fixed a bug where PyMongo could fail to import on Windows if
asynciois misconfigured.Issues Resolved ...............
See the
PyMongo 4.10 release notes in JIRA_ for the list of resolved issues in this release... _PyMongo 4.10 release notes in JIRA: https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=40553
Changes in Version 4.9.2
- Fixed a bug where :class:
~pymongo.asynchronous.mongo_client.AsyncMongoClientcould deadlock.- Fixed a bug where PyMongo could fail to import on Windows if
asynciois misconfigured.- Fixed a bug where :meth:
~pymongo.results.UpdateResult.did_upsertwould raise aTypeError.Issues Resolved ...............
See the
PyMongo 4.9.2 release notes in JIRA_ for the list of resolved issues in this release... _PyMongo 4.9.2 release notes in JIRA: https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=40732
... (truncated)
Commits
77cd7abBUMP 4.10.11c28430PYTHON-4808 Add changelog for 4.10.1 (#1890)7848febPYTHON-4786 - Fix UpdateResult.did_upsert TypeError (#1878)0279407PYTHON-4806 Fix expected metadata in mockupdb tests (#1888)7fbeca9[PYTHON-4803] Big endian fix for binary bson vectors (#1885)bfba548PYTHON-4789 Migrate test_retryable_reads.py to async (#1877)8791aa0PYTHON-4790 Migrate test_retryable_writes.py to async (#1876)c0f7810BUMP 4.11.0.dev04713afaBUMP 4.10.0ae6cfd6[DRIVERS-2926] [PYTHON-4577] BSON Binary Vector Subtype Support (#1813)- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)