diff --git a/Cargo.lock b/Cargo.lock index ad13e9ae32e1d..a59ad57906a9c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1319,7 +1319,7 @@ dependencies = [ "serde", "sync_wrapper", "tokio", - "tower", + "tower 0.4.13", "tower-layer", "tower-service", ] @@ -2861,7 +2861,7 @@ dependencies = [ "darling 0.20.8", "proc-macro2 1.0.86", "quote 1.0.36", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -2871,7 +2871,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b" dependencies = [ "derive_builder_core", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -3852,7 +3852,7 @@ dependencies = [ "tokio-stream", "tonic 0.11.0", "tonic-build 0.9.2", - "tower", + "tower 0.4.13", ] [[package]] @@ -4493,7 +4493,7 @@ dependencies = [ "pin-project-lite", "socket2 0.5.7", "tokio", - "tower", + "tower 0.4.13", "tower-service", "tracing 0.1.40", ] @@ -5006,8 +5006,8 @@ dependencies = [ "thiserror", "tokio", "tokio-util", - "tower", - "tower-http", + "tower 0.4.13", + "tower-http 0.4.4", "tracing 0.1.40", ] @@ -9626,7 +9626,7 @@ dependencies = [ "tokio", "tokio-rustls 0.24.1", "tokio-stream", - "tower", + "tower 0.4.13", "tower-layer", "tower-service", "tracing 0.1.40", @@ -9658,7 +9658,7 @@ dependencies = [ "tokio", "tokio-rustls 0.25.0", "tokio-stream", - "tower", + "tower 0.4.13", "tower-layer", "tower-service", "tracing 0.1.40", @@ -9701,7 +9701,7 @@ dependencies = [ "proc-macro2 1.0.86", "prost-build 0.12.6", "quote 1.0.36", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -9724,13 +9724,31 @@ dependencies = [ "tracing 0.1.40", ] +[[package]] +name = "tower" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36b837f86b25d7c0d7988f00a54e74739be6477f2aac6201b8f429a7569991b7" +dependencies = [ + "futures-core", + "futures-util", + "indexmap 2.2.6", + "pin-project-lite", + "slab", + "sync_wrapper", + "tokio", + "tokio-util", + "tower-layer", + "tower-service", + "tracing 0.1.40", +] + [[package]] name = "tower-http" version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" dependencies = [ - "async-compression", "base64 0.21.7", "bitflags 2.4.1", "bytes 1.7.1", @@ -9741,6 +9759,25 @@ dependencies = [ "http-range-header", "mime", "pin-project-lite", + "tower-layer", + "tower-service", + "tracing 0.1.40", +] + +[[package]] +name = "tower-http" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" +dependencies = [ + "async-compression", + "bitflags 2.4.1", + "bytes 1.7.1", + "futures-core", + "http 1.1.0", + "http-body 1.0.0", + "http-body-util", + "pin-project-lite", "tokio", "tokio-util", "tower-layer", @@ -10500,8 +10537,8 @@ dependencies = [ "toml", "tonic 0.10.2", "tonic-build 0.10.2", - "tower", - "tower-http", + "tower 0.5.0", + "tower-http 0.5.2", "tower-test", "tracing 0.1.40", "tracing-core 0.1.32", @@ -10801,7 +10838,7 @@ dependencies = [ "rand_distr", "tokio", "tokio-util", - "tower", + "tower 0.5.0", "tracing 0.1.40", "twox-hash", "vector-common", diff --git a/Cargo.toml b/Cargo.toml index d985b345513ea..f30ac329d80aa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -215,8 +215,8 @@ azure_storage_blobs = { version = "0.17", default-features = false, optional = t opendal = {version = "0.45", default-features = false, features = ["native-tls", "services-webhdfs"], optional = true} # Tower -tower = { version = "0.4.13", default-features = false, features = ["buffer", "limit", "retry", "timeout", "util", "balance", "discover"] } -tower-http = { version = "0.4.4", default-features = false, features = ["compression-full", "decompression-gzip", "trace"]} +tower = { version = "0.5.0", default-features = false, features = ["buffer", "limit", "retry", "timeout", "util", "balance", "discover"] } +tower-http = { version = "0.5.2", default-features = false, features = ["compression-full", "decompression-gzip", "trace"]} # Serde serde.workspace = true serde-toml-merge = { version = "0.3.8", default-features = false } diff --git a/lib/vector-stream/Cargo.toml b/lib/vector-stream/Cargo.toml index 398cf876f3381..2446f285b3eb3 100644 --- a/lib/vector-stream/Cargo.toml +++ b/lib/vector-stream/Cargo.toml @@ -12,7 +12,7 @@ futures-util = { version = "0.3.29", default-features = false, features = ["std" pin-project.workspace = true tokio = { version = "1.39.2", default-features = false, features = ["net"] } tokio-util = { version = "0.7.0", default-features = false, features = ["time"] } -tower = { version = "0.4", default-features = false, features = ["util"] } +tower = { version = "0.5", default-features = false, features = ["util"] } tracing = { version = "0.1.34", default-features = false } twox-hash = { version = "1.6.3", default-features = false } vector-common = { path = "../vector-common" }