diff --git a/.gitignore b/.gitignore index 4b15dd269..b4baecaef 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,6 @@ # Generated by Cargo # will have compiled files and executables **/target/ -Cargo.lock # These are backup files generated by rustfmt **/*.rs.bk diff --git a/Cargo.lock b/Cargo.lock index 495a5ef57..f8ce9ab1e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1262,9 +1262,9 @@ dependencies = [ [[package]] name = "bson" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99d76085681585d39016f4d3841eb019201fc54d2dd0d92ad1e4fab3bfb32754" +checksum = "8746d07211bb12a7c34d995539b4a2acd4e0b0e757de98ce2ab99bcf17443fad" dependencies = [ "ahash", "base64 0.13.1", @@ -3888,9 +3888,9 @@ dependencies = [ [[package]] name = "mongodb" -version = "2.3.1" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5a1df476ac9541b0e4fdc8e2cc48884e66c92c933cd17a1fd75e68caf75752e" +checksum = "a37fe10c1485a0cd603468e284a1a8535b4ecf46808f5f7de3639a1e1252dbf8" dependencies = [ "async-trait", "base64 0.13.1", @@ -3898,20 +3898,21 @@ dependencies = [ "bson", "chrono", "derivative", + "derive_more", "futures-core", "futures-executor", + "futures-io", "futures-util", "hex 0.4.3", "hmac 0.12.1", "lazy_static", "md-5", - "os_info", "pbkdf2", "percent-encoding", "rand 0.8.5", "rustc_version_runtime", "rustls", - "rustls-pemfile 0.3.0", + "rustls-pemfile 1.0.1", "serde", "serde_bytes", "serde_with", @@ -3928,7 +3929,7 @@ dependencies = [ "trust-dns-proto", "trust-dns-resolver", "typed-builder", - "uuid 0.8.2", + "uuid 1.2.2", "webpki-roots", ] @@ -4390,9 +4391,9 @@ checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" [[package]] name = "pbkdf2" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271779f35b581956db91a3e55737327a03aa051e90b1c47aeb189508533adfd7" +checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" dependencies = [ "digest 0.10.3", ] @@ -5470,15 +5471,6 @@ dependencies = [ "base64 0.13.1", ] -[[package]] -name = "rustls-pemfile" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ee86d63972a7c661d1536fefe8c3c8407321c3df668891286de28abcd087360" -dependencies = [ - "base64 0.13.1", -] - [[package]] name = "rustls-pemfile" version = "1.0.1" @@ -7040,6 +7032,7 @@ checksum = "cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45" dependencies = [ "bytes 1.3.0", "futures-core", + "futures-io", "futures-sink", "pin-project-lite 0.2.9", "tokio", @@ -7599,15 +7592,6 @@ dependencies = [ "rand 0.6.5", ] -[[package]] -name = "uuid" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" -dependencies = [ - "getrandom 0.2.7", -] - [[package]] name = "uuid" version = "1.2.2" @@ -7862,9 +7846,9 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.22.3" +version = "0.22.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44d8de8415c823c8abd270ad483c6feeac771fad964890779f9a8cb24fbbc1bf" +checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" dependencies = [ "webpki", ] diff --git a/Cargo.toml b/Cargo.toml index 01efa6a18..dfc384ee5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,7 +38,7 @@ shuttle-service = { path = "service", version = "0.11.0" } anyhow = "1.0.66" async-trait = "0.1.58" axum = "0.6.0" -chrono = "0.4.23" +chrono = { version = "0.4.23", default-features = false, features = ["clock"] } clap = { version = "4.0.27", features = [ "derive" ] } headers = "0.3.8" http = "0.2.8" diff --git a/provisioner/Cargo.toml b/provisioner/Cargo.toml index 4a6caaea8..794a19f02 100644 --- a/provisioner/Cargo.toml +++ b/provisioner/Cargo.toml @@ -12,7 +12,7 @@ aws-config = "0.51.0" aws-sdk-rds = "0.21.0" clap = { workspace = true, features = ["env"] } fqdn = "0.2.3" -mongodb = "2.3.1" +mongodb = "2.4.0" prost = "0.11.2" rand = { workspace = true } sqlx = { version = "0.6.2", features = [