diff --git a/Cargo.lock b/Cargo.lock index e05efe27e..4bd08bd6b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -491,7 +491,7 @@ dependencies = [ "tokio-postgres", "tokio-stream", "toml", - "tonic 0.13.0", + "tonic", "tower", "tower-http", "tracing", @@ -514,7 +514,7 @@ dependencies = [ "serde_json", "tokio", "toml", - "tonic 0.13.0", + "tonic", "tracing", ] @@ -569,7 +569,7 @@ dependencies = [ "tokio-rustls 0.25.0", "tokio-stream", "tokio-tungstenite", - "tonic 0.13.0", + "tonic", "tracing", "typify 0.0.13", "url", @@ -581,22 +581,15 @@ name = "arroyo-controller" version = "0.14.0-dev" dependencies = [ "anyhow", - "arrow-schema", "arroyo-datastream", "arroyo-rpc", "arroyo-server-common", "arroyo-state", - "arroyo-storage", "arroyo-types", "arroyo-worker", - "async-stream", "async-trait", - "base64 0.22.1", - "bincode", - "chrono", "cornucopia", "cornucopia_async", - "deadpool-postgres", "futures", "k8s-openapi", "kube", @@ -604,31 +597,22 @@ dependencies = [ "petgraph 0.7.1", "postgres", "postgres-types", - "prettyplease 0.2.29", - "proc-macro2", "prometheus", "prost 0.13.4", - "quote", "rand 0.8.5", "refinery", "regex", - "reqwest", "rusqlite", "serde", "serde_json", - "serde_yaml", "shlex", - "syn 2.0.96", "thiserror 1.0.69", "time", "tokio", "tokio-postgres", "tokio-stream", - "tonic 0.13.0", - "tonic-reflection", + "tonic", "tracing", - "uuid", - "zstd", ] [[package]] @@ -700,7 +684,7 @@ dependencies = [ "prometheus", "rand 0.8.5", "tokio", - "tonic 0.13.0", + "tonic", "tracing", ] @@ -821,7 +805,7 @@ dependencies = [ "strum", "strum_macros", "tokio", - "tonic 0.13.0", + "tonic", "tonic-build", "tracing", "url", @@ -851,7 +835,7 @@ dependencies = [ "tokio", "tokio-util", "toml", - "tonic 0.13.0", + "tonic", "tower", "tower-http", "tracing", @@ -1052,7 +1036,7 @@ dependencies = [ "test-case", "tokio", "tokio-stream", - "tonic 0.13.0", + "tonic", "tracing", ] @@ -9022,27 +9006,6 @@ dependencies = [ "winnow", ] -[[package]] -name = "tonic" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52" -dependencies = [ - "async-trait", - "base64 0.22.1", - "bytes", - "http 1.2.0", - "http-body 1.0.1", - "http-body-util", - "percent-encoding", - "pin-project", - "prost 0.13.4", - "tokio-stream", - "tower-layer", - "tower-service", - "tracing", -] - [[package]] name = "tonic" version = "0.13.0" @@ -9087,19 +9050,6 @@ dependencies = [ "syn 2.0.96", ] -[[package]] -name = "tonic-reflection" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "878d81f52e7fcfd80026b7fdb6a9b578b3c3653ba987f87f0dce4b64043cba27" -dependencies = [ - "prost 0.13.4", - "prost-types", - "tokio", - "tokio-stream", - "tonic 0.12.3", -] - [[package]] name = "tower" version = "0.5.2" diff --git a/crates/arroyo-controller/Cargo.toml b/crates/arroyo-controller/Cargo.toml index 69b87c1e8..d2acd537e 100644 --- a/crates/arroyo-controller/Cargo.toml +++ b/crates/arroyo-controller/Cargo.toml @@ -11,30 +11,19 @@ arroyo-types = { path = "../arroyo-types" } arroyo-datastream = { path = "../arroyo-datastream" } arroyo-rpc = { path = "../arroyo-rpc" } arroyo-state = { path = "../arroyo-state" } -arroyo-storage = { path = "../arroyo-storage" } arroyo-server-common = { path = "../arroyo-server-common" } arroyo-worker = { path = "../arroyo-worker" } tonic = {workspace = true} -tonic-reflection = {workspace = true} prost = {workspace = true} tokio = { version = "1", features = ["full"] } tokio-stream = "0.1.12" rand = "0.8" -bincode = { version = "2.0.0-rc.3", features = ["serde"]} petgraph = {version = "0.7", features = ["serde-1"]} -quote = "1" -proc-macro2 = "1" -prettyplease = "0.2.4" -syn = {version = "2", features = ["full"]} prometheus = "0.13" async-trait = "0.1" lazy_static = "1.4.0" -chrono = "0.4" -zstd = "0.13" - -arrow-schema = {workspace = true} serde = "1" @@ -43,7 +32,6 @@ anyhow = "1.0.70" # Kubernetes kube = { version = "0.98", features = ["runtime", "derive"] } k8s-openapi = { workspace = true, features = ["v1_30"] } -serde_yaml = {version = "0.9"} shlex = "1.3" # json-schema support @@ -55,16 +43,11 @@ tracing = "0.1" # SQL postgres-types = { version = "*", features = ["derive"] } tokio-postgres = { version = "*", features = ["with-serde_json-1", "with-time-0_3", "with-uuid-1"] } -deadpool-postgres = { workspace = true } futures = "0.3" time = "0.3" cornucopia_async = { workspace = true, features = ["with-serde_json-1"] } thiserror = "1.0.40" regex = "1.7.3" -reqwest = { workspace = true, features = ["json"] } -uuid = "1.3.3" -async-stream = "0.3.5" -base64 = "0.22" rusqlite = { workspace = true, features = ["serde_json", "time"] } [build-dependencies]