diff --git a/Cargo.lock b/Cargo.lock index 0f7e0099..0d9eaaf8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2450,7 +2450,7 @@ dependencies = [ "serde", "serde_regex", "shuttle-actix-web", - "shuttle-runtime", + "shuttle-runtime 0.42.0", "tokio", "tracing", "tracing-subscriber", @@ -2604,14 +2604,26 @@ checksum = "7ca8b5015eaea3b3bc38078936dc21dbc46a352e736319c80e4422a77c31dcc4" dependencies = [ "actix-web", "num_cpus", - "shuttle-runtime", + "shuttle-runtime 0.35.2", ] [[package]] name = "shuttle-codegen" -version = "0.35.1" +version = "0.35.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0d8979720bfd909ca7d7b188f55b1a266d455a5f4fc687153eae1883ba470b8" +dependencies = [ + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.46", +] + +[[package]] +name = "shuttle-codegen" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b99c06b8adfb88b971c2bc2662252a6ec85f4e041c7b0add64499fbdfd71b18" +checksum = "bbaaa74ae77edfc5590c87af97bfc15d0aff2db9ff4a5fd891be0a7dd0de8089" dependencies = [ "proc-macro-error", "proc-macro2", @@ -2621,9 +2633,9 @@ dependencies = [ [[package]] name = "shuttle-common" -version = "0.35.1" +version = "0.35.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e1ba1b036ce303eba6982c7a9d43021d121ccba84db43c3c264f8bf22b6bdb7" +checksum = "774cf8a2f4bfa3d81d286a2f90fcd9fdfafc0526470ed575c1245aa9ddc3137f" dependencies = [ "anyhow", "async-trait", @@ -2663,55 +2675,132 @@ dependencies = [ "zeroize", ] +[[package]] +name = "shuttle-common" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "910ae1502f083563f06fee5d5ceb2a8b45f92c67ef7834806880484f15d79bb5" +dependencies = [ + "anyhow", + "chrono", + "comfy-table", + "crossterm 0.27.0", + "http 0.2.11", + "opentelemetry", + "opentelemetry-http", + "pin-project", + "semver", + "serde", + "serde_json", + "strum 0.26.2", + "tower", + "tracing", + "tracing-opentelemetry", + "tracing-subscriber", + "url", + "uuid", + "zeroize", +] + [[package]] name = "shuttle-proto" -version = "0.35.1" +version = "0.35.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6a2740bb2148e6aa2ad57568ca9bf317cfd5bb241fc622fa512d9e45b046afa" +dependencies = [ + "futures-core", + "prost 0.12.3", + "prost-types", + "shuttle-common 0.35.2", + "tonic 0.10.2", +] + +[[package]] +name = "shuttle-proto" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f86275eabcc469d6749d4dc2e091f6e120f04fde813cf7002e5dc60158ce571b" +checksum = "ad7aa381187faaa32562c1e3631047b1edd070c055be50a5f32d13a538110fd7" dependencies = [ "futures-core", "prost 0.12.3", "prost-types", - "shuttle-common", + "shuttle-common 0.42.0", "tonic 0.10.2", ] [[package]] name = "shuttle-runtime" -version = "0.35.1" +version = "0.35.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e057c62f2f77368591117411e8de4458f6df33d0c157875c96025c2435e0811f" +checksum = "d425ff8765955c524714b98c855350e1441237ee43e058c208d1552405cf3099" dependencies = [ "anyhow", "async-trait", "chrono", - "colored", "prost-types", "serde", "serde_json", - "shuttle-codegen", - "shuttle-common", - "shuttle-proto", - "shuttle-service", + "shuttle-codegen 0.35.2", + "shuttle-common 0.35.2", + "shuttle-proto 0.35.2", + "shuttle-service 0.35.2", "strfmt", "thiserror", "tokio", "tokio-stream", "tonic 0.10.2", "tower", +] + +[[package]] +name = "shuttle-runtime" +version = "0.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "322f013c5058e37bf19a9ad8af35a2ac139605b0cbd941c0d0a009d032e23b73" +dependencies = [ + "anyhow", + "async-trait", + "chrono", + "colored", + "prost-types", + "serde", + "serde_json", + "shuttle-codegen 0.42.0", + "shuttle-common 0.42.0", + "shuttle-proto 0.42.0", + "shuttle-service 0.42.0", + "strfmt", + "thiserror", + "tokio", + "tokio-stream", + "tonic 0.10.2", "tracing-subscriber", ] [[package]] name = "shuttle-service" -version = "0.35.1" +version = "0.35.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7341769b2e27c2a6175ee71a041f7d0479c122d809fd8ab06c62864ff8fe362d" +dependencies = [ + "anyhow", + "async-trait", + "serde", + "shuttle-common 0.35.2", + "strfmt", + "thiserror", +] + +[[package]] +name = "shuttle-service" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46d7b998a1137b4aa55190549b1ab71c5c834531776358599925ed23c27e4b86" +checksum = "9118dcf5aea64a38a06875a744b6c7daf8aa41e56eb2ecea2a21fb8c42ff7db5" dependencies = [ "anyhow", "async-trait", "serde", - "shuttle-common", + "shuttle-common 0.42.0", "strfmt", "thiserror", ] @@ -2832,6 +2921,15 @@ dependencies = [ "strum_macros 0.25.3", ] +[[package]] +name = "strum" +version = "0.26.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29" +dependencies = [ + "strum_macros 0.26.2", +] + [[package]] name = "strum_macros" version = "0.24.3" @@ -2858,6 +2956,19 @@ dependencies = [ "syn 2.0.46", ] +[[package]] +name = "strum_macros" +version = "0.26.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.46", +] + [[package]] name = "syn" version = "1.0.109" diff --git a/Cargo.toml b/Cargo.toml index 4eab06f5..38863ff8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,7 +24,7 @@ actix-web-grants = { version = "4.0.3" } actix-multipart = "0.6.1" actix-files = "0.6.2" shuttle-actix-web = { version = "0.35.1", optional = true } -shuttle-runtime = { version = "0.35.1", optional = true } +shuttle-runtime = { version = "0.42.0", optional = true } awc = { version = "3.4.0" } serde = "1.0.196" futures-util = "0.3.30"