Bump pymongo from 4.6.2 to 4.7.2
Bumps pymongo from 4.6.2 to 4.7.2.
Release notes
Sourced from pymongo's releases.
PyMongo 4.7.2
Community Notes: https://www.mongodb.com/community/forums/t/pymongo-4-7-2-released/279584
PyMongo 4.7.1
Community release note: https://www.mongodb.com/community/forums/t/pymongo-4-7-1-released/278459
PyMongo 4.7.0
Community notes: https://www.mongodb.com/community/forums/t/pymongo-4-7-0-released/277656
Changelog
Sourced from pymongo's changelog.
Changes in Version 4.7.2
Version 4.7.2 fixes a bug introduced in 4.7.0:
- Fixed a bug where PyMongo could not be used with the Nuitka compiler.
Issues Resolved ...............
See the
PyMongo 4.7.2 release notes in JIRA_ for the list of resolved issues in this release... _PyMongo 4.7.2 release notes in JIRA: https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=39710
Changes in Version 4.7.1
Version 4.7.1 fixes a bug introduced in 4.7.0:
- Fixed a bug where PyMongo would cause an
AttributeErrorifdns.resolverwas imported and referenced after PyMongo was imported.- Clarified the behavior of the
TOKEN_RESOURCEauth mechanism property forMONGODB-OIDC.Issues Resolved ...............
See the
PyMongo 4.7.1 release notes in JIRA_ for the list of resolved issues in this release... _PyMongo 4.7.1 release notes in JIRA: https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=39680
Changes in Version 4.7
PyMongo 4.7 brings a number of improvements including:
- Added support for
MONGODB-OIDCauthentication. The MONGODB-OIDC mechanism authenticates using an OpenID Connect (OIDC) access token. The driver supports OIDC for workload identity, defined as an identity you assign to a software workload (such as an application, service, script, or container) to authenticate and access other services and resources. Please see :doc:examples/authenticationfor more information.- Added support for Python's
native logging library <https://docs.python.org/3/howto/logging.html>_, enabling developers to customize the verbosity of log messages for their applications. Please see :doc:examples/loggingfor more information.- Significantly improved the performance of encoding BSON documents to JSON.
- Added support for named KMS providers for client side field level encryption. Previously supported KMS providers were only: aws, azure, gcp, kmip, and local. The KMS provider is now expanded to support name suffixes (e.g. local:myname).
... (truncated)
Commits
29f4d5cPYTHON-4429 Prep for 4.7.2 Release (#1633)3ff1e84PYTHON-4428 Test against 8.0 builds (#1631)263977aPYTHON-4424 Add workaround for ModuleNotFoundError TypeError (#1628)7e5945ePYTHON-4420 Fix GitHub Actions publish job (#1626)4758f1fBUMP 4.8.0.dev00841039PYTHON-4411 Prep for 4.7.1 Release (#1625)4c0f884PYTHON-4409 Streamline Wheel Building (#1624)6584dd2PYTHON-4256 Clean up handling of TOKEN_RESOURCE (#1620)b83fd99PYTHON-3601 OIDC: Clarify TOKEN_RESOURCE and client_id usage (#1621)21461acfix: updatepyproject.tomlproject source url (#1623)- Additional commits viewable 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 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)