diff --git a/Cargo.lock b/Cargo.lock index 01c31a06..039a4760 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2329,7 +2329,7 @@ dependencies = [ "serde", "serde_regex", "shuttle-actix-web", - "shuttle-runtime", + "shuttle-runtime 0.27.0", "tokio", "url", "uts2ts", @@ -2371,6 +2371,9 @@ name = "semver" version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" +dependencies = [ + "serde", +] [[package]] name = "serde" @@ -2456,13 +2459,13 @@ dependencies = [ [[package]] name = "shuttle-actix-web" -version = "0.27.0" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f98b0c393690fea0a3da6168ee249431aedb02b700856d5f772cd049794a4082" +checksum = "022820e4ab1af63c244b31a4a3a178689bd6843711110bc94bc9e8d2ab6377b3" dependencies = [ "actix-web", "num_cpus", - "shuttle-runtime", + "shuttle-runtime 0.28.0", ] [[package]] @@ -2477,6 +2480,18 @@ dependencies = [ "syn 2.0.29", ] +[[package]] +name = "shuttle-codegen" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ee9844e18c0f10289d3c50de14b3838938a6b3eb7379edb2cf6c03f8fe4526" +dependencies = [ + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.29", +] + [[package]] name = "shuttle-common" version = "0.27.0" @@ -2519,6 +2534,49 @@ dependencies = [ "uuid", ] +[[package]] +name = "shuttle-common" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bc20a4545269e84b4a1fcea3d1ed9791cef0361c37f915770d94e392b0641f2" +dependencies = [ + "anyhow", + "async-trait", + "axum", + "bytes", + "chrono", + "comfy-table", + "crossterm 0.27.0", + "headers", + "http", + "http-body", + "http-serde", + "hyper", + "jsonwebtoken", + "once_cell", + "opentelemetry", + "opentelemetry-http", + "opentelemetry-otlp", + "pin-project", + "reqwest", + "rmp-serde", + "rustrict", + "semver", + "serde", + "serde_json", + "strum", + "thiserror", + "tokio", + "tonic", + "tower", + "tower-http", + "tracing", + "tracing-opentelemetry", + "tracing-subscriber", + "ttl_cache", + "uuid", +] + [[package]] name = "shuttle-proto" version = "0.27.0" @@ -2532,7 +2590,27 @@ dependencies = [ "prost", "prost-types", "serde_json", - "shuttle-common", + "shuttle-common 0.27.0", + "tokio", + "tonic", + "tower", + "tracing", +] + +[[package]] +name = "shuttle-proto" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e5729607532b40dcbc02171014b2743df75353fcbffed2360d85a5710406f1b" +dependencies = [ + "anyhow", + "chrono", + "dunce", + "home", + "prost", + "prost-types", + "serde_json", + "shuttle-common 0.28.0", "tokio", "tonic", "tower", @@ -2552,10 +2630,10 @@ dependencies = [ "prost-types", "serde", "serde_json", - "shuttle-codegen", - "shuttle-common", - "shuttle-proto", - "shuttle-service", + "shuttle-codegen 0.27.0", + "shuttle-common 0.27.0", + "shuttle-proto 0.27.0", + "shuttle-service 0.27.0", "strfmt", "thiserror", "tokio", @@ -2565,6 +2643,30 @@ dependencies = [ "tracing-subscriber", ] +[[package]] +name = "shuttle-runtime" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07ac03e0200ed33e2d1d800b17ea543bf016028ffac601f9280a845bd13206a9" +dependencies = [ + "anyhow", + "async-trait", + "chrono", + "prost-types", + "serde", + "serde_json", + "shuttle-codegen 0.28.0", + "shuttle-common 0.28.0", + "shuttle-proto 0.28.0", + "shuttle-service 0.28.0", + "strfmt", + "thiserror", + "tokio", + "tokio-stream", + "tonic", + "tower", +] + [[package]] name = "shuttle-service" version = "0.27.0" @@ -2574,7 +2676,21 @@ dependencies = [ "anyhow", "async-trait", "serde", - "shuttle-common", + "shuttle-common 0.27.0", + "strfmt", + "thiserror", +] + +[[package]] +name = "shuttle-service" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad233e7c899cf075c8a637e0c6535532ffdd36d02d10519868e90038c7a3da40" +dependencies = [ + "anyhow", + "async-trait", + "serde", + "shuttle-common 0.28.0", "strfmt", "thiserror", ] diff --git a/Cargo.toml b/Cargo.toml index e7ea50be..567d6f77 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -43,7 +43,7 @@ humantime-serde = "1.1.1" glob = "0.3.1" ring = "0.16.20" hotwatch = "0.5.0" -shuttle-actix-web = { version = "0.27.0", optional = true } +shuttle-actix-web = { version = "0.28.0", optional = true } shuttle-runtime = { version = "0.27.0", optional = true } tokio = { version = "1.32.0", optional = true } uts2ts = "0.4.1"