manager
manager copied to clipboard
Bump pymongo from 4.10.1 to 4.11.1
Bumps pymongo from 4.10.1 to 4.11.1.
Release notes
Sourced from pymongo's releases.
PyMongo 4.11.1
Community notes: https://www.mongodb.com/community/forums/t/pymongo-4-11-1-released/312193
PyMongo 4.11.0
Community notes: https://www.mongodb.com/community/forums/t/pymongo-4-11-released/310976
Changelog
Sourced from pymongo's changelog.
Changes in Version 4.11.1 (2025/MM/DD)
- Fixed support for prebuilt
ppc64leands390xwheels.Changes in Version 4.11.0 (2025/01/28)
.. warning:: PyMongo 4.11 drops support for Python 3.8 and PyPy 3.9: Python 3.9+ or PyPy 3.10+ is now required. .. warning:: PyMongo 4.11 drops support for MongoDB 3.6. PyMongo now supports MongoDB 4.0+. Driver support for MongoDB 3.6 reached end of life in April 2024. .. warning:: Driver support for MongoDB 4.0 reaches end of life in April 2025. A future minor release of PyMongo will raise the minimum supported MongoDB Server version from 4.0 to 4.2. This is in accordance with MongoDB Software Lifecycle Schedules. Support for MongoDB Server 4.0 will be dropped in a future release! .. warning:: This version does not include wheels for
ppc64leors390xarchitectures, seePYTHON-5058_ for more information.PyMongo 4.11 brings a number of changes including:
- Dropped support for Python 3.8 and PyPy 3.9.
- Dropped support for MongoDB 3.6.
- Dropped support for the MONGODB-CR authenticate mechanism, which is no longer supported by MongoDB 4.0+.
- pymongocrypt>=1.12 is now required for :ref:
In-Use Encryptionsupport.- Added support for free-threaded Python with the GIL disabled. For more information see:
Free-threaded CPython <https://docs.python.org/3.13/whatsnew/3.13.html#whatsnew313-free-threaded-cpython>. We do not yet support free-threaded Python on Windows (PYTHON-5027) or with In-Use Encryption (PYTHON-5024_).- :attr:
~pymongo.asynchronous.mongo_client.AsyncMongoClient.addressand :attr:~pymongo.mongo_client.MongoClient.addressnow correctly block when called on unconnected clients until either connection succeeds or a server selection timeout error is raised.- Added :func:
reprsupport to :class:pymongo.operations.IndexModel.- Added :func:
reprsupport to :class:pymongo.operations.SearchIndexModel.- Added
sortparameter to :meth:~pymongo.collection.Collection.update_one, :meth:~pymongo.collection.Collection.replace_one, :class:~pymongo.operations.UpdateOne, and :class:~pymongo.operations.UpdateMany,- :meth:
~pymongo.mongo_client.MongoClient.bulk_writeand :meth:~pymongo.asynchronous.mongo_client.AsyncMongoClient.bulk_writenow throw an error whenordered=TrueorverboseResults=Trueare used with unacknowledged writes. These are unavoidable breaking changes.- Fixed a bug in :const:
bson.json_util.dumpswhere a :class:bson.datetime_ms.DatetimeMSwould be incorrectly encoded as'{"$date": "X"}'instead of'{"$date": X}'when using the legacy MongoDB Extended JSON datetime representation.- Fixed a bug where :const:
bson.json_util.loadswould raise an IndexError when parsing an invalid"$date"instead of a ValueError.Issues Resolved ...............
See the
PyMongo 4.11 release notes in JIRA_ for the list of resolved issues in this release.
... (truncated)
Commits
d175edfBUMP 4.11.14a6aae8PYTHON-5125 Prep for 4.11.1 release (#2137)c83f34cPYTHON-5047 Do not run nightly release check on forks (#2134)e15b820PYTHON-5058 Restore alternate architecture builds (#2133)3c9a248Update ReadTheDocs to include django-mongodb-backend (#2084)f1a8af1PYTHON-5047 Fix dry run logic in releases yet again (#2098)d030130PYTHON-5112 - Fix just install (#2095)ed21a18PYTHON-5047 Fix dry run logic in releases again (#2092)cae161eBUMP 4.11dc29938PYTHON-5047 Fix dry run logic in releases (#2083)- 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)
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
Shashikant Hirugade seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
0.0% Coverage on New Code
0.3% Duplication on New Code