Skip to content

chore(deps): update rust crate mongodb to v3.6.0#393

Merged
cailloumajor merged 2 commits intomainfrom
renovate/mongodb-3.x-lockfile
Apr 21, 2026
Merged

chore(deps): update rust crate mongodb to v3.6.0#393
cailloumajor merged 2 commits intomainfrom
renovate/mongodb-3.x-lockfile

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Apr 20, 2026

This PR contains the following updates:

Package Type Update Change
mongodb (source) dependencies minor 3.5.23.6.0

Release Notes

mongodb/mongo-rust-driver (mongodb)

v3.6.0

Compare Source

The MongoDB Rust driver team is pleased to announce the v3.6.0 release of the mongodb crate, now available for download from crates.io.

Highlighted Changes

Client Backpressure

With 3.6.0, the client has a variety of changes to improve behavior when connected to overloaded servers, most notably retrying against a different server (if available). For more details on server load-shedding, see the documentation for Intelligent Workload Management.

Full Release Notes

Impactful changes are listed below; for a complete list of changes see this GitHub query.

Improvements
  • RUST-2268 Add jitter to convenient transaction retries (#​1588)
  • RUST-2267 Avoid clearing connection pool when server connection rate limiter triggers (#​1584)
  • RUST-2324 Implement Cursor on top of RawBatchCursor (#​1620)
  • RUST-2273 Exponential backoff and jitter in retry loops (#​1626)
  • RUST-2325 Use raw batch iterator for gridfs downloads (#​1632)
  • RUST-2385 Finalize client backpressure changes (#​1654)
  • minor: bump MSRV to 1.85 (#​1670)
  • Add feature flag to use aws-lc-rs instead of ring as the rustls crypto provider (#​1662) (thanks @​TimTheBig!)
Bugfixes
  • RUST-2344 Encode values in GCP/Azure OIDC URLs (#​1593)
  • RUST-2346 Remove check for '|' in metadata (#​1599)
  • RUST-2363 ensure empty tag matches servers with no tag set (#​1616)
  • RUST-2335 Fix and test logic for error comparison on retry (#​1637)
  • RUST-2390 Fix Cursor::has_next (#​1652)
  • RUST-2394 Fix a race condition deadlock in Client::shutdown (#​1658)
  • RUST-2400 Fix and test retry behavior for a mix of overload and non-overload errors (#​1669)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 20, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.20%. Comparing base (4c0df5b) to head (be689b0).
⚠️ Report is 19 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #393   +/-   ##
=======================================
  Coverage   68.20%   68.20%           
=======================================
  Files           4        4           
  Lines         456      456           
=======================================
  Hits          311      311           
  Misses        145      145           
Flag Coverage Δ
unittests 68.20% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@cailloumajor cailloumajor merged commit d8c0fc8 into main Apr 21, 2026
10 checks passed
@cailloumajor cailloumajor deleted the renovate/mongodb-3.x-lockfile branch April 21, 2026 08:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant