diff --git a/Cargo.lock b/Cargo.lock index edb918ce8970b..3e53de2412b84 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -18,15 +18,6 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b5ace29ee3216de37c0546865ad08edef58b0f9e76838ed8959a84a990e58c5" -[[package]] -name = "addr2line" -version = "0.24.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" -dependencies = [ - "gimli", -] - [[package]] name = "adler2" version = "2.0.0" @@ -1845,21 +1836,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "backtrace" -version = "0.3.75" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" -dependencies = [ - "addr2line", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", - "windows-targets 0.52.6", -] - [[package]] name = "base16" version = "0.2.1" @@ -4498,12 +4474,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "gimli" -version = "0.31.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" - [[package]] name = "git2" version = "0.20.2" @@ -5781,17 +5751,6 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "io-uring" -version = "0.7.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4" -dependencies = [ - "bitflags 2.10.0", - "cfg-if", - "libc", -] - [[package]] name = "iovec" version = "0.1.4" @@ -7581,15 +7540,6 @@ dependencies = [ "objc2-core-foundation", ] -[[package]] -name = "object" -version = "0.36.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" -dependencies = [ - "memchr", -] - [[package]] name = "octseq" version = "0.5.2" @@ -8036,20 +7986,21 @@ dependencies = [ [[package]] name = "phf" -version = "0.11.2" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" +checksum = "913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7" dependencies = [ - "phf_shared 0.11.2", + "phf_shared 0.12.1", ] [[package]] name = "phf" -version = "0.12.1" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7" +checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" dependencies = [ - "phf_shared 0.12.1", + "phf_shared 0.13.1", + "serde", ] [[package]] @@ -8063,18 +8014,18 @@ dependencies = [ [[package]] name = "phf_shared" -version = "0.11.2" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" +checksum = "06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981" dependencies = [ - "siphasher 0.3.11", + "siphasher 1.0.1", ] [[package]] name = "phf_shared" -version = "0.12.1" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981" +checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" dependencies = [ "siphasher 1.0.1", ] @@ -8266,9 +8217,9 @@ dependencies = [ [[package]] name = "postgres-protocol" -version = "0.6.8" +version = "0.6.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76ff0abab4a9b844b93ef7b81f1efc0a366062aaef2cd702c76256b5dc075c54" +checksum = "3ee9dd5fe15055d2b6806f4736aa0c9637217074e224bbec46d4041b91bb9491" dependencies = [ "base64 0.22.1", "byteorder", @@ -8284,9 +8235,9 @@ dependencies = [ [[package]] name = "postgres-types" -version = "0.2.9" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613283563cd90e1dfc3518d548caee47e0e725455ed619881f5cf21f36de4b48" +checksum = "54b858f82211e84682fecd373f68e1ceae642d8d751a1ebd13f33de6257b3e20" dependencies = [ "bytes 1.10.1", "chrono", @@ -9739,12 +9690,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "rustc-demangle" -version = "0.1.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" - [[package]] name = "rustc-hash" version = "2.1.1" @@ -11469,23 +11414,20 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.47.1" +version = "1.49.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" +checksum = "72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86" dependencies = [ - "backtrace", "bytes 1.10.1", - "io-uring", "libc", "mio", "parking_lot 0.12.4", "pin-project-lite", "signal-hook-registry", - "slab", "socket2 0.6.0", "tokio-macros", "tracing 0.1.41", - "windows-sys 0.59.0", + "windows-sys 0.61.0", ] [[package]] @@ -11511,9 +11453,9 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" dependencies = [ "proc-macro2 1.0.101", "quote 1.0.40", @@ -11543,9 +11485,9 @@ dependencies = [ [[package]] name = "tokio-postgres" -version = "0.7.13" +version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c95d533c83082bb6490e0189acaa0bbeef9084e60471b696ca6988cd0541fb0" +checksum = "2b40d66d9b2cfe04b628173409368e58247e8eddbbd3b0e6c6ba1d09f20f6c9e" dependencies = [ "async-trait", "byteorder", @@ -11556,12 +11498,12 @@ dependencies = [ "log", "parking_lot 0.12.4", "percent-encoding", - "phf 0.11.2", + "phf 0.13.1", "pin-project-lite", "postgres-protocol", "postgres-types", "rand 0.9.2", - "socket2 0.5.10", + "socket2 0.6.0", "tokio", "tokio-util", "whoami", @@ -11611,9 +11553,9 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.17" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" +checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70" dependencies = [ "futures-core", "pin-project-lite", @@ -11623,12 +11565,10 @@ dependencies = [ [[package]] name = "tokio-test" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2468baabc3311435b55dd935f702f42cd1b8abb7e754fb7dfb16bd36aa88f9f7" +checksum = "3f6d24790a10a7af737693a3e8f1d03faef7e6ca0cc99aae5066f533766de545" dependencies = [ - "async-stream", - "bytes 1.10.1", "futures-core", "tokio", "tokio-stream", @@ -11642,7 +11582,6 @@ checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c" dependencies = [ "futures-util", "log", - "rustls 0.21.12", "tokio", "tungstenite 0.20.1", ] @@ -11655,6 +11594,7 @@ checksum = "c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38" dependencies = [ "futures-util", "log", + "rustls 0.22.4", "tokio", "tungstenite 0.21.0", ] @@ -12827,7 +12767,7 @@ dependencies = [ "serde_json", "tokio", "tokio-stream", - "tokio-tungstenite 0.20.1", + "tokio-tungstenite 0.21.0", "url", "uuid", ] @@ -13108,7 +13048,7 @@ dependencies = [ "serde_yaml", "tokio", "tokio-stream", - "tokio-tungstenite 0.20.1", + "tokio-tungstenite 0.21.0", "tracing 0.1.41", "url", "uuid", diff --git a/Cargo.toml b/Cargo.toml index a504c0d5f8fa3..2025945a6138d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -191,7 +191,7 @@ serde_yaml = { version = "0.9.34", default-features = false } snafu = { version = "0.8.9", default-features = false, features = ["futures", "std"] } socket2 = { version = "0.5.10", default-features = false } tempfile = "3.23.0" -tokio = { version = "1.45.1", default-features = false } +tokio = { version = "1.49.0", default-features = false } toml = { version = "0.9.8", default-features = false, features = ["serde", "display", "parse"] } tonic = { version = "0.11", default-features = false, features = ["transport", "codegen", "prost", "tls", "tls-roots", "gzip"] } tonic-build = { version = "0.11", default-features = false, features = ["transport", "prost"] } diff --git a/lib/vector-api-client/Cargo.toml b/lib/vector-api-client/Cargo.toml index 5b3b329088afe..e6952c45d9a94 100644 --- a/lib/vector-api-client/Cargo.toml +++ b/lib/vector-api-client/Cargo.toml @@ -18,14 +18,14 @@ anyhow.workspace = true # Tokio / Futures futures.workspace = true tokio = { workspace = true, features = ["macros", "rt", "sync"] } -tokio-stream = { version = "0.1.17", default-features = false, features = ["sync"] } +tokio-stream = { version = "0.1.18", default-features = false, features = ["sync"] } # GraphQL graphql_client = { version = "0.14.0", default-features = false, features = ["graphql_query_derive"] } # HTTP / WebSockets reqwest = { version = "0.11.26", default-features = false, features = ["json"] } -tokio-tungstenite = { version = "0.20.1", default-features = false, features = ["connect", "rustls"] } +tokio-tungstenite = { version = "0.21.0", default-features = false, features = ["connect", "rustls"] } # External libs chrono.workspace = true diff --git a/lib/vector-buffers/Cargo.toml b/lib/vector-buffers/Cargo.toml index bb99e14b8e6aa..fd6ae57a5c9fd 100644 --- a/lib/vector-buffers/Cargo.toml +++ b/lib/vector-buffers/Cargo.toml @@ -47,7 +47,7 @@ quickcheck = "1.0" rand.workspace = true serde_yaml.workspace = true temp-dir = "0.1.16" -tokio-test = "0.4.4" +tokio-test = "0.4.5" tracing-fluent-assertions = { version = "0.3" } tracing-subscriber = { workspace = true, features = ["env-filter", "fmt", "registry", "std", "ansi"] } diff --git a/lib/vector-core/Cargo.toml b/lib/vector-core/Cargo.toml index 76969fbe42cb5..ff236571764e4 100644 --- a/lib/vector-core/Cargo.toml +++ b/lib/vector-core/Cargo.toml @@ -84,7 +84,7 @@ quickcheck = "1" quickcheck_macros = "1" proptest = "1.8" similar-asserts = "1.7.0" -tokio-test = "0.4.4" +tokio-test = "0.4.5" toml.workspace = true ndarray = "0.16.1" ndarray-stats = "0.6.0" diff --git a/lib/vector-tap/Cargo.toml b/lib/vector-tap/Cargo.toml index 325520eac8b48..c7139653d3bae 100644 --- a/lib/vector-tap/Cargo.toml +++ b/lib/vector-tap/Cargo.toml @@ -16,8 +16,8 @@ futures.workspace = true glob.workspace = true serde_yaml.workspace = true tokio = { workspace = true, features = ["time"] } -tokio-stream = { version = "0.1.17", default-features = false, features = ["sync"] } -tokio-tungstenite = { version = "0.20.1", default-features = false } +tokio-stream = { version = "0.1.18", default-features = false, features = ["sync"] } +tokio-tungstenite = { version = "0.21.0", default-features = false } tracing.workspace = true url = { version = "2.5.4", default-features = false } uuid.workspace = true diff --git a/lib/vector-top/Cargo.toml b/lib/vector-top/Cargo.toml index 4a746f1d48b5a..14e3a7a56a288 100644 --- a/lib/vector-top/Cargo.toml +++ b/lib/vector-top/Cargo.toml @@ -14,7 +14,7 @@ futures-util = { workspace = true, features = ["alloc"] } glob.workspace = true indoc.workspace = true tokio = { workspace = true, features = ["full"] } -tokio-stream = { version = "0.1.17", default-features = false, features = ["net", "sync", "time"] } +tokio-stream = { version = "0.1.18", default-features = false, features = ["net", "sync", "time"] } url.workspace = true humantime = { version = "2.2.0", default-features = false } crossterm = { version = "0.29.0", default-features = false, features = ["event-stream", "windows"] } diff --git a/lib/vector-vrl-metrics/Cargo.toml b/lib/vector-vrl-metrics/Cargo.toml index 6f3bbb7eaa84b..b778ae9a366a7 100644 --- a/lib/vector-vrl-metrics/Cargo.toml +++ b/lib/vector-vrl-metrics/Cargo.toml @@ -12,5 +12,5 @@ const-str.workspace = true vrl.workspace = true vector-core = { path = "../vector-core", default-features = false, features = ["vrl"] } vector-common = { path = "../vector-common", default-features = false } -tokio = { version = "1.45.1", default-features = false } -tokio-stream = { version = "0.1.17", default-features = false } +tokio = { version = "1.49.0", default-features = false } +tokio-stream = { version = "0.1.18", default-features = false }