vc-authn-oidc
vc-authn-oidc copied to clipboard
Bump pymongo from 4.7.3 to 4.8.0 in /oidc-controller
Bumps pymongo from 4.7.3 to 4.8.0.
Release notes
Sourced from pymongo's releases.
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.8.0
.. warning:: PyMongo 4.8 drops support for Python 3.7 and PyPy 3.8: Python 3.8+ or PyPy 3.9+ is now required.
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... _PyMongo 4.8 release notes in JIRA: https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=37057
Commits
d504d14BUMP 4.8.0ab9e748PYTHON-4515 Improve 4.8 changelog (#1713)2fdf707PYTHON-4507 [v4.8] pip>=21.3 is required for editable installs (#1711)5139adbPYTHON-4515 [v4.8] Update changelog for 4.8 (#1710)b3c55ffBUMP 4.8.0.dev1113b9daBUMP 4.8.0b0585411aPYTHON-4388 [v4.8] Fix security events handling in release workflow again (#1...f1f4938PYTHON-4388 [v4.8] Fix permissions in release workflow (#1708)a0d232bPYTHON-4499 [v4.8] Log pymongo.connection at DEBUG without EventListeners (#1...14ed482PYTHON-4388 [v4.8] Fix dist handling in SSDLC workflow (#1706)- 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)