Repository navigation
fix(deps): update module go.mongodb.org/mongo-driver/v2 to v2.9.2 - #21374
renovate[bot] wants to merge 1 commit into
Conversation
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: c1d110e8f1
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
There was a problem hiding this comment.
Preserve connections to MongoDB 4.2 and earlier
For existing instances targeting MongoDB 4.2 or older, v2.9 raises the minimum server version to 4.4 and rejects those servers during wire-version negotiation, so Bytebase's subsequent Driver.Ping fails and the instance can no longer sync or execute queries. There is no corresponding version gate or migration in this change, and the integration test only covers mongo:5; use the security-patched v2.8.2 release or deliberately handle and communicate the dropped server compatibility before adopting v2.9.
Useful? React with 👍 / 👎.
Pull request was converted to draft
022cf8f to
ba083e7
Compare
e5124d6 to
bd8f218
Compare
ca3f84f to
4466c5f
Compare
4466c5f to
7b15eb2
Compare
7b15eb2 to
69944b7
Compare
69944b7 to
bd5fe30
Compare

This PR contains the following updates:
v2.8.0→v2.9.2Release Notes
mongodb/mongo-go-driver (go.mongodb.org/mongo-driver/v2)
v2.9.2: MongoDB Go Driver 2.9.2Compare Source
The MongoDB Go Driver Team is pleased to release version 2.9.2 of the official MongoDB Go Driver.
Release Highlights
This release addresses CVE-2026-81521, a security issue in calling
Client.BulkWrite. A caller-controlled database name containing a period ('.') may be interpreted as a different namespace when forwarded to MongoDB. This could redirect operations to a database or collection other than the one intended by the application.This release addresses CVE-2026-107325, a security issue in calling
bson.RawArray.Validate. Callingbson.RawArray.Validateon an array whose declared length is 0 causes a runtime panic.It also restores a fix from v2.8.1 that was likewise missing from v2.9.0 and v2.9.1: when a command's first attempt failed with a server error and the retry reported
NoWritesPerformed, operations such asDatabase.RunCommandcould return anilerror instead of the server error. They now return the original server error.Sessions now inherit timeoutMS from the client, so operations run in a session honor the client-level timeout.
What's Changed
🐛 Fixed
Full Changelog: mongodb/mongo-go-driver@v2.9.1...v2.9.2
v2.9.1: MongoDB Go Driver 2.9.1Compare Source
The MongoDB Go Driver Team is pleased to release version 2.9.1 of the official MongoDB Go Driver.
Release Highlights
This release addresses CVE-2026-88031, a security issue in GridFS delete methods where the file ID lookup could match more loosely than intended, potentially causing unintended file (and chunk) deletions instead of an exact match on the given file ID.
Users can manually restrict the file ID with a
$eqoperator before passing it to GridFSBucket methods using code like the following.What's Changed
🐛 Fixed
Full Changelog: v2.9.0...v2.9.1
For a full list of tickets included in this release, please see the list of fixed issues.
Documentation for the Go Driver can be found on pkg.go.dev and the MongoDB documentation site. BSON library documentation is also available on pkg.go.dev. For issues with, questions about, or feedback for the Go Driver, please look into our support channels, including StackOverflow. Bugs can be reported in the Go Driver project in the MongoDB JIRA where a list of current issues can be found. Your feedback on the Go Driver is greatly appreciated!
v2.9.0: MongoDB Go Driver 2.9.0Compare Source
The MongoDB Go Driver Team is pleased to release version 2.9.0 of the official MongoDB Go Driver.
Release Highlights
This release addresses CVE-2026-107324, a security issue in calling
bson.Raw.Validate. Callingbson.Raw.Validateon a document containing a binary element whose declared length ismath.MaxInt32causes a runtime panic.New
ext/awsauthmoduleThe new
ext/awsauthmodule adds support for all AWS authentication methods via the official AWS SDK for Go. Applications running on AWS can now use anawsauth.CredentialsProviderinClientOptions,ClientEncryptionOptions, andAutoEncryptionOptions.For example, to configure a
mongo.Clientwith the newext/awsauthmodule:MongoDB 9.0 Intelligent Workload Management (IWM) Improvements
Improved performance for MongoDB 9.0's Intelligent Workload Management (IWM) by only retrying overload errors when doing so is expected to not worsen server conditions.
What's Changed
✨ New Features
tlsDisableCertificateRevocationCheckoption. by @qingyang-hu in #2571🐛 Fixed
📦 Dependency Updates
📝 Other Changes
New Contributors
Full Changelog: mongodb/mongo-go-driver@v2.8.2...v2.9.0
For a full list of tickets included in this release, please see the list of fixed issues.
Documentation for the Go Driver can be found on pkg.go.dev and the MongoDB documentation site. BSON library documentation is also available on pkg.go.dev. For issues with, questions about, or feedback for the Go Driver, please look into our support channels, including StackOverflow. Bugs can be reported in the Go Driver project in the MongoDB JIRA where a list of current issues can be found. Your feedback on the Go Driver is greatly appreciated!
v2.8.2: MongoDB Go Driver 2.8.2Compare Source
The MongoDB Go Driver Team is pleased to release version 2.8.2 of the official MongoDB Go Driver.
Release Highlights
This release addresses CVE-2026-81521, a security issue in calling
Client.BulkWrite. A caller-controlled database name containing a period ('.') may be interpreted as a different namespace when forwarded to MongoDB. This could redirect operations to a database or collection other than the one intended by the application.It also fixes a bug in
Collection.BulkWritewhere, for unordered bulk writes split across multiple batches, a write-concern error from an earlier batch could be non-deterministically silently dropped or replaced by subsequent batches. Now the operation will return the last non-nil writeConcern error, if one occured.What's Changed
🐛 Fixed
Full Changelog: mongodb/mongo-go-driver@v2.8.1...v2.8.2
For a full list of tickets included in this release, please see the list of fixed issues.
Documentation for the Go Driver can be found on pkg.go.dev and the MongoDB documentation site. BSON library documentation is also available on pkg.go.dev. For issues with, questions about, or feedback for the Go Driver, please look into our support channels, including StackOverflow. Bugs can be reported in the Go Driver project in the MongoDB JIRA where a list of current issues can be found. Your feedback on the Go Driver is greatly appreciated!
v2.8.1: MongoDB Go Driver 2.8.1Compare Source
The MongoDB Go Driver Team is pleased to release version 2.8.1 of the official MongoDB Go Driver.
Release Highlights
This release fixes a bug where failed writes could look like they succeeded. If a write operation's first attempt failed with a
NoWritesPerformederror label, the driver could return anil/ErrNoDocumentsresult instead of the real failure, and the caller would end up decoding the server's error document as if it were a normal result. The bug has been fixed so the driver now surfaces the real server error, letting applications detect and retry the failure correctly.What's Changed
🐛 Fixed
Full Changelog: mongodb/mongo-go-driver@v2.8.0...v2.8.1
For a full list of tickets included in this release, please see the list of fixed issues.
Documentation for the Go Driver can be found on pkg.go.dev and the MongoDB documentation site. BSON library documentation is also available on pkg.go.dev. For issues with, questions about, or feedback for the Go Driver, please look into our support channels, including StackOverflow. Bugs can be reported in the Go Driver project in the MongoDB JIRA where a list of current issues can be found. Your feedback on the Go Driver is greatly appreciated!
Configuration
📅 Schedule: (UTC)
* 0-3 1 * *)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.