Skip to content
This repository has been archived by the owner on Nov 12, 2024. It is now read-only.

Update Rust crate mongodb to 2.8.2 - autoclosed #19

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 1, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
mongodb (source) dependencies minor 2.7.0 -> 2.8.2

Release Notes

mongodb/mongo-rust-driver (mongodb)

v2.8.2

Compare Source

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

This release fixes a potential issue when serializing messages.

Full Release Notes

Improvements
  • RUST-1553 Add support for document sequences (OP_MSG payload type 1) (#​1009)
Bugfixes
  • RUST-1881 Check integer conversions (#​1045)

v2.8.1

Compare Source

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

This release fixes two bugs:

  • on-demand KMS credentials wouldn't work with automatic encryption, and
  • initial connection responses from the server could fail to parse under certain circumstances.

Full Release Notes

Bugfixes
  • RUST-1883 Set use_need_kms_credentials_state unconditionally when creating a new ClientState (#​1018)
  • RUST-1841 Allow double-valued connectionIds (#​1025)

v2.8.0

Compare Source

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

Highlighted Changes

Search Index Management Helpers

The Collection type now has the create_search_index, create_search_indexes, update_search_index, drop_search_index, and list_search_indexes methods, allowing comprehensive management of search indexes from client code.

Reliability Improvements

More error types will be automatically retried, and retries will avoid mongos backends with network connectivity issues. Also note that the documentation for with_transaction has been updated to clarify error handling requirements to avoid a deadlock.

Included Changes

Below are a selected list of changes with user impact; for a full list of changes see this GitHub query.

New Features
  • RUST-1703 Add docker and kubernetes metrics (#​940)
  • RUST-1701 Log when CosmosDB or DocumentDB are detected (#​958)
  • RUST-1707 Add durations to connection pool events (#​976)
  • RUST-933 Add support for the srvMaxHosts option (#​977)
  • RUST-1667 Add search index management helpers (#​989)
Improvements
  • RUST-877 Delay replacement document serialization until Operation::build (#​942)
  • RUST-1763 deprecate CollectionOptions::human_readable_serialization (#​957)
  • RUST-1414 disable causal consistency for implicit sessions (#​969)
  • RUST-935 direct retries to different mongos (#​968)
  • docs: remove pointless recommendation (#​973) (thanks @​cailloumajor!)
  • RUST-1780 Bump MSRV to 1.61.0, upgrade ahash to 0.8.5 in MSRV-Cargo.lock (#​981) (thanks @​stIncMale!)
  • RUST-1676 Simplify GenericCursor by refactoring the GetMoreProvider trait into a generic struct (#​983) (thanks @​stIncMale!)
  • RUST-1804 Replace async_once with tokio::sync::OnceCell (#​992) (thanks @​Expyron!)
  • RUST-1786 Make ReadConcernMajorityNotAvailableYet a retryable read error (#​996)
  • RUST-1785 Make ExceededTimeLimit a read-retryable error (#​997)
  • RUST-1788 Update docs for with_transaction to avoid infinite loop (#​998)
Bugfixes
  • RUST-1698 Fix reading gridfs chunks from async-std file stream (#​950)
  • RUST-1757 Fix final cursor batch handling (#​951)
  • fixing the find or delete serde inconsistency (#​948) (thanks @​mlokr!)

v2.7.1

Compare Source

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

This release fixes a bug that caused a memory leak in various circumstances.

Full Release Notes

Bugfixes
  • RUST-1779 Fix a memory leak in cleanup tracking (#​979)

Configuration

📅 Schedule: 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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot changed the title Update Rust crate mongodb to 2.7.1 Update Rust crate mongodb to 2.8.0 Dec 11, 2023
@renovate renovate bot force-pushed the renovate/mongodb-2.x branch from 227b917 to 810457c Compare December 11, 2023 22:15
@renovate renovate bot force-pushed the renovate/mongodb-2.x branch from 810457c to 8355bcd Compare February 9, 2024 21:05
@renovate renovate bot changed the title Update Rust crate mongodb to 2.8.0 Update Rust crate mongodb to 2.8.1 Feb 9, 2024
@renovate renovate bot force-pushed the renovate/mongodb-2.x branch from 8355bcd to d6895b3 Compare March 15, 2024 21:59
@renovate renovate bot changed the title Update Rust crate mongodb to 2.8.1 Update Rust crate mongodb to 2.8.2 Mar 15, 2024
@renovate renovate bot changed the title Update Rust crate mongodb to 2.8.2 Update Rust crate mongodb to 2.8.2 - autoclosed May 5, 2024
@renovate renovate bot closed this May 5, 2024
@renovate renovate bot deleted the renovate/mongodb-2.x branch May 5, 2024 09:12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

0 participants