Bump pymongo from 4.13.2 to 4.14.1
Type: Pull Request
State: Open
Association: None
Comments: 0
(10 months ago)
(10 months ago)
dependencies python
AlekSi
Bumps pymongo from 4.13.2 to 4.14.1.
Release notes
Sourced from pymongo's releases.
PyMongo 4.14.1
Community notes: https://www.mongodb.com/community/forums/t/pymongo-4-14-1-released/327511
PyMongo 4.14.0
Community notes: https://www.mongodb.com/community/forums/t/pymongo-4-14-released/326906
Changelog
Sourced from pymongo's changelog.
Changes in Version 4.14.1 (2025/08/19)
Version 4.14.1 is a bug fix release.
- Fixed a bug in
MongoClient.append_metadata()andAsyncMongoClient.append_metadata()that allowed duplicateDriverInfo.nameto be appended to the metadata.Issues Resolved ...............
See the
PyMongo 4.14.1 release notes in JIRA_ for the list of resolved issues in this release... _PyMongo 4.14.1 release notes in JIRA: https://jira.mongodb.org/secure/ReleaseNote.jspa?projectId=10004&version=45256
Changes in Version 4.14.0 (2025/08/06)
.. warning:: PyMongo 4.14 drops support for MongoDB 4.0. PyMongo now supports MongoDB 4.2+.
PyMongo 4.14 brings a number of changes including:
Dropped support for MongoDB 4.0.
Added preliminary support for Python 3.14 and 3.14 with free-threading. We do not yet support the following with Python 3.14:
- Subinterpreters (
concurrent.interpreters)- Free-threading with Encryption
- mod_wsgi
Removed experimental support for free-threading support in Python 3.13.
Added :attr:
bson.codec_options.TypeRegistry.codecsand :attr:bson.codec_options.TypeRegistry.fallback_encoderproperties to allow users to directly access the type codecs and fallback encoder for a given :class:bson.codec_options.TypeRegistry.Added :meth:
pymongo.asynchronous.mongo_client.AsyncMongoClient.append_metadataand :meth:pymongo.mongo_client.MongoClient.append_metadatato allow instantiated MongoClients to send client metadata on-demandImproved performance of selecting a server with the Primary selector.
Introduces a minor breaking change. When encoding :class:
bson.binary.BinaryVector, aValueErrorwill be raised if the 'padding' metadata field is < 0 or > 7, or non-zero for any type other than PACKED_BIT.Changed :meth:
~pymongo.uri_parser.parse_uri'soptionsreturn value to be typedictinstead of_CaseInsensitiveDictionary.Issues Resolved
... (truncated)
Commits
0d2a4b4Prep for 4.14.1 release (#2495)550d234PYTHON-5503 Use uv to install just in GitHub Actions (#2490) [v4.14] (#2493)d98049cPYTHON-5502 [v4.14] Fix handling of c extensions in Azure and GCP VMs (#2487)f66ec0fPYTHON-5492 Fix handling of MaxTimeMS message (#2484) [v4.14] (#2485)6611becPYTHON-5493 [v4.14] Add a patch for the log order difference (#2482)7692bd6PYTHON-5488append_metadatashould not add duplicates (#2461) [v4.14] (#2483)aa0b920PYTHON-5492 Fix handling of MaxTimeMSExpired responses (#2477) [v4.14] (#2479)1c48016PYTHON-5349 Use drivers-evergreen-tools to start servers in GitHub Actions (#...7055ad1PYTHON-5492 Mark test as flaky (#2472) [v4.14] (#2475)e80f4f4PYTHON-5491 Skip non-idempotent dropIndex tests (#2467) [v4.14] (#2468)- 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)
Pull Request Statistics
1
1
+1
-1
Package Dependencies
Technical Details
| ID: | 5847048 |
| UUID: | 2776512848 |
| Node ID: | PR_kwDOJiLmOc6lfjlQ |
| Host: | GitHub |
| Repository: | FerretDB/python-example |
| Merge State: | Unknown |