diff --git a/Cargo.lock b/Cargo.lock index 5574246..f3c3ac6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2499,9 +2499,9 @@ dependencies = [ [[package]] name = "shuttle-codegen" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "032ec76ecb7e3698d7a9e836e3649a88faa13e53f4d13eaa314030761f4ecac9" +checksum = "eb0b7a98b90227032415702ebd7aa920bfffac52704ede68705ab508d7b477da" dependencies = [ "proc-macro-error", "proc-macro2", @@ -2511,9 +2511,9 @@ dependencies = [ [[package]] name = "shuttle-common" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8e3ddec998dd953743ac0e47de7ae6d65fcb1ffc45e68a4ceecd2558f8cad1b" +checksum = "735deac187695b33410cd8cc18ef409db54bcfb27698500eb4624d30f45d7431" dependencies = [ "anyhow", "async-trait", @@ -2533,6 +2533,7 @@ dependencies = [ "opentelemetry-otlp", "opentelemetry_sdk", "pin-project", + "reqwest", "rustrict", "semver", "serde", @@ -2555,9 +2556,9 @@ dependencies = [ [[package]] name = "shuttle-proto" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ff4e554df686fb01ce42636bf768ba902800934ba4e22f5a5d96082f608d325" +checksum = "11950d438e79df346f0fa7f4ef6265310fade58eeb8122d054ed41f8e8c025ff" dependencies = [ "futures-core", "prost 0.12.1", @@ -2568,9 +2569,9 @@ dependencies = [ [[package]] name = "shuttle-runtime" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd4e48b0112dc1ba7ae056197810808a27948a7352340506f355da7e4bdc6cb4" +checksum = "21e548acb39c387c657c059729a1a8b0e90176ef675b5c989e71b14711ee0dde" dependencies = [ "anyhow", "async-trait", @@ -2592,35 +2593,34 @@ dependencies = [ [[package]] name = "shuttle-secrets" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b71c9fede35b016a177a7842546d93dd27232dbbb777eafb9bdb39890cc76fb5" +checksum = "59e0b8604d645ae4ba240f6a44ed4d913bea1021bd4b0e582cc7c99b90196159" dependencies = [ "async-trait", - "secrecy", - "serde", "shuttle-service", ] [[package]] name = "shuttle-service" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "809db2a4b8511b07f363942737459bb4ec4f859d9adac7759c52677beabe9af4" +checksum = "02a13d269e942132d7936fa538f2e68af267f938a507c91b5e40a5b1b6881c04" dependencies = [ "anyhow", "async-trait", "serde", "shuttle-common", + "shuttle-proto", "strfmt", "thiserror", ] [[package]] name = "shuttle-shared-db" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fbf377957afb7c9a5b74b13a897c466252e46f6e78a4ae48b9fe2282baacdd" +checksum = "5d1953714724a537c668eef00b86d47d7b8c44a99048fab1588b2afdd2536037" dependencies = [ "async-trait", "serde", @@ -2808,6 +2808,8 @@ dependencies = [ "once_cell", "paste", "percent-encoding", + "rustls", + "rustls-pemfile", "serde", "serde_json", "sha2", @@ -2818,6 +2820,7 @@ dependencies = [ "tokio-stream", "tracing", "url", + "webpki-roots", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 462f6b5..11629d0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,9 +17,9 @@ indoc = "2.0.4" poise = "0.6.1" reqwest = { version = "0.11.23", features = ["json"] } serde = { version = "1.0.195", features = ["derive"] } -shuttle-runtime = { version = "0.36.0", default-features = false } -shuttle-secrets = "0.36.0" -shuttle-shared-db = { version = "0.36.0", features = ["postgres"] } +shuttle-runtime = { version = "0.37.0", default-features = false } +shuttle-secrets = "0.37.0" +shuttle-shared-db = { version = "0.37.0", features = ["postgres", "sqlx"] } sqlx = { version = "0.7.3", features = [ "macros", "postgres",