diff --git a/Cargo.toml b/Cargo.toml index 8e27d5b33..46170c1ae 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ homepage = "https://www.mongodb.com/docs/drivers/rust/" license = "Apache-2.0" readme = "README.md" name = "mongodb" -version = "2.6.0" +version = "2.7.0-beta" exclude = [ "etc/**", @@ -90,7 +90,7 @@ tracing-unstable = ["tracing", "log"] async-trait = "0.1.42" base64 = "0.13.0" bitflags = "1.1.0" -bson = { git = "https://github.com/mongodb/bson-rust", branch = "main" } +bson = "2.7.0" chrono = { version = "0.4.7", default-features = false, features = ["clock", "std"] } derivative = "2.1.1" derive_more = "0.99.17" @@ -104,7 +104,7 @@ hmac = "0.12.1" lazy_static = "1.4.0" log = { version = "0.4.17", optional = true } md-5 = "0.10.1" -mongocrypt = { git = "https://github.com/mongodb/libmongocrypt-rust.git", branch = "main", optional = true } +mongocrypt = { version = "0.1.2", optional = true } num_cpus = { version = "1.13.1", optional = true } openssl = { version = "0.10.38", optional = true } openssl-probe = { version = "0.1.5", optional = true } diff --git a/README.md b/README.md index 059c47e97..a7499b471 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ The driver tests against Linux, MacOS, and Windows in CI. The driver is available on [crates.io](https://crates.io/crates/mongodb). To use the driver in your application, simply add it to your project's `Cargo.toml`. ```toml [dependencies] -mongodb = "2.6.0" +mongodb = "2.7.0-beta" ``` Version 1 of this crate has reached end of life and will no longer be receiving any updates or bug fixes, so all users are recommended to always depend on the latest 2.x release. See the [2.0.0 release notes](https://github.com/mongodb/mongo-rust-driver/releases/tag/v2.0.0) for migration information if upgrading from a 1.x version. @@ -55,7 +55,7 @@ The driver supports both of the most popular async runtime crates, namely [`toki For example, to instruct the driver to work with [`async-std`](https://crates.io/crates/async-std), add the following to your `Cargo.toml`: ```toml [dependencies.mongodb] -version = "2.6.0" +version = "2.7.0-beta" default-features = false features = ["async-std-runtime"] ``` @@ -64,7 +64,7 @@ features = ["async-std-runtime"] The driver also provides a blocking sync API. To enable this, add the `"sync"` or `"tokio-sync"` feature to your `Cargo.toml`: ```toml [dependencies.mongodb] -version = "2.6.0" +version = "2.7.0-beta" features = ["tokio-sync"] ``` Using the `"sync"` feature also requires using `default-features = false`. diff --git a/manual/src/installation_features.md b/manual/src/installation_features.md index df7552530..558a08901 100644 --- a/manual/src/installation_features.md +++ b/manual/src/installation_features.md @@ -13,7 +13,7 @@ The driver supports both of the most popular async runtime crates, namely [`toki For example, to instruct the driver to work with [`async-std`](https://crates.io/crates/async-std), add the following to your `Cargo.toml`: ```toml [dependencies.mongodb] -version = "2.6.0" +version = "2.7.0-beta" default-features = false features = ["async-std-runtime"] ``` @@ -22,7 +22,7 @@ features = ["async-std-runtime"] The driver also provides a blocking sync API. To enable this, add the `"sync"` or `"tokio-sync"` feature to your `Cargo.toml`: ```toml [dependencies.mongodb] -version = "2.6.0" +version = "2.7.0-beta" features = ["tokio-sync"] ``` Using the `"sync"` feature also requires using `default-features = false`. diff --git a/src/lib.rs b/src/lib.rs index b04cfd62e..1f9579707 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -16,7 +16,7 @@ //! your application, simply add it to your project's `Cargo.toml`. //! ```toml //! [dependencies] -//! mongodb = "2.6.0" +//! mongodb = "2.7.0-beta" //! ``` //! //! ### Configuring the async runtime @@ -30,7 +30,7 @@ //! add the following to your `Cargo.toml`: //! ```toml //! [dependencies.mongodb] -//! version = "2.6.0" +//! version = "2.7.0-beta" //! default-features = false //! features = ["async-std-runtime"] //! ``` @@ -40,7 +40,7 @@ //! feature to your `Cargo.toml`: //! ```toml //! [dependencies.mongodb] -//! version = "2.6.0" +//! version = "2.7.0-beta" //! features = ["tokio-sync"] //! ``` //! Using the `"sync"` feature also requires using `default-features = false`. @@ -306,7 +306,7 @@ )] #![cfg_attr(docsrs, feature(doc_auto_cfg))] #![cfg_attr(test, type_length_limit = "80000000")] -#![doc(html_root_url = "https://docs.rs/mongodb/2.6.0")] +#![doc(html_root_url = "https://docs.rs/mongodb/2.7.0-beta")] #[cfg(all(feature = "aws-auth", feature = "async-std-runtime"))] compile_error!("The `aws-auth` feature flag is only supported on the tokio runtime.");