diff --git a/Cargo.lock b/Cargo.lock index 45ef59d..a186fe6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -332,7 +332,7 @@ dependencies = [ "serde_derive", "serde_json", "serde_urlencoded", - "thiserror 2.0.20", + "thiserror 2.0.21", "time", "tokio", "tokio-stream", @@ -474,9 +474,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.6.6" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca" +checksum = "aa8876b300ab35ba921adea3dfd70157a46249b33f95c9084ae5709785478946" dependencies = [ "clap_builder", "clap_derive", @@ -484,9 +484,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.6.6" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889" +checksum = "ec0797fb7aeb1406c84efac526901f7ec3ead2124f946b494e72879d4b54704d" dependencies = [ "anstream", "anstyle", @@ -496,9 +496,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.6.4" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061" +checksum = "f9c751b79415d4e559e3d1fcf128e09e720eb673a06d26cf6f392d37d75b66e0" dependencies = [ "heck", "proc-macro2", @@ -709,7 +709,7 @@ dependencies = [ "tempfile", "testcontainers", "testcontainers-modules", - "thiserror 2.0.20", + "thiserror 2.0.21", "tikv-jemallocator", "tokio", "tokio-test", @@ -1576,7 +1576,7 @@ dependencies = [ "jni-sys", "log", "simd_cesu8", - "thiserror 2.0.20", + "thiserror 2.0.21", "walkdir", "windows-link", ] @@ -1791,7 +1791,7 @@ dependencies = [ "metrics-util", "quanta", "rustls", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tracing", ] @@ -2126,7 +2126,7 @@ dependencies = [ "futures-sink", "js-sys", "pin-project-lite", - "thiserror 2.0.20", + "thiserror 2.0.21", "tracing", ] @@ -2156,7 +2156,7 @@ dependencies = [ "opentelemetry_sdk", "prost", "reqwest 0.12.28", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tonic", "tracing", @@ -2187,7 +2187,7 @@ dependencies = [ "opentelemetry", "percent-encoding", "rand 0.9.4", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tokio-stream", ] @@ -2544,7 +2544,7 @@ dependencies = [ "rustc-hash", "rustls", "socket2", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tracing", "web-time", @@ -2566,7 +2566,7 @@ dependencies = [ "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.20", + "thiserror 2.0.21", "tinyvec", "tracing", "web-time", @@ -2766,7 +2766,7 @@ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.17", "libredox", - "thiserror 2.0.20", + "thiserror 2.0.21", ] [[package]] @@ -3106,9 +3106,9 @@ dependencies = [ [[package]] name = "scalo" -version = "2.13.0" +version = "2.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cce445668f2f9ca2d64ec96f3b16aa901ceba43560a6753b3babed02295aa1ba" +checksum = "a91fbe77be949c3d85576653573a6bf8c0320afcbdc222c4167ff54a9a4f40e4" dependencies = [ "backon", "bytes", @@ -3145,7 +3145,7 @@ dependencies = [ "serde_yaml_ng", "sonic-rs", "sysinfo", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tokio-stream", "tokio-util", @@ -3500,7 +3500,7 @@ dependencies = [ "simdutf8", "sonic-number", "sonic-simd", - "thiserror 2.0.20", + "thiserror 2.0.21", "zmij", ] @@ -3668,7 +3668,7 @@ dependencies = [ "serde", "serde_json", "serde_with", - "thiserror 2.0.20", + "thiserror 2.0.21", "tokio", "tokio-stream", "tokio-util", @@ -3695,11 +3695,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.20" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec86235f5fcc2a73650310756d2ac5b138a5780bbbdfae3eeccec992c435ba4f" +checksum = "09e52cb86a36cede5cb101bf8908837b3e4c6e5e59fe7fd85c23fb56200d189e" dependencies = [ - "thiserror-impl 2.0.20", + "thiserror-impl 2.0.21", ] [[package]] @@ -3715,9 +3715,9 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.20" +version = "2.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc04cd3e1236dd4a98afca4569f2deb3f120e5422a4023be2cb683f8486292af" +checksum = "fe5197923287db20a58125f0bc85c062f7f2c892de97b18c356f9efb14b28524" dependencies = [ "proc-macro2", "quote", @@ -3859,9 +3859,9 @@ dependencies = [ [[package]] name = "tokio-test" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f6d24790a10a7af737693a3e8f1d03faef7e6ca0cc99aae5066f533766de545" +checksum = "12bc5db7778a8e08ee255090861e0e7aac55e784300077e7ed293c7be36168b2" dependencies = [ "futures-core", "tokio", diff --git a/Cargo.toml b/Cargo.toml index b78d7e2..2d1aa59 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -62,7 +62,7 @@ tokio-util = { version = ">=0.7.19, <0.8", features = ["rt"] } # `transport-kafka` carries `KafkaConfig`, the security floor `Config::validate` # holds the generated Kafka source and sink to. Only its config is used: the # image ships no librdkafka, so nothing here may build an rdkafka client. -scalo = { version = ">=2.13.0, <3", features = [ +scalo = { version = ">=2.14.0, <3", features = [ "cli-service", "config-reload", "config-schema", @@ -82,7 +82,7 @@ scalo = { version = ">=2.13.0, <3", features = [ # Configuration figment = { version = ">=0.10.19, <0.11", features = ["env"] } -clap = { version = ">=4.6.6, <5", features = ["derive", "env"] } +clap = { version = ">=4.6.7, <5", features = ["derive", "env"] } dotenvy = ">=0.15.7, <0.16" # Record payloads across the direct-transport bridge, which moves bytes rather @@ -99,7 +99,7 @@ serde_yaml_ng = ">=0.10, <0.11" schemars = { version = ">=1.2.2, <2", default-features = false, features = ["std", "derive", "preserve_order"] } # Error handling -thiserror = ">=2.0.20, <3" +thiserror = ">=2.0.21, <3" anyhow = ">=1.0.104, <2" # Logging and tracing @@ -130,7 +130,7 @@ pgo-driver = [] [dev-dependencies] tempfile = ">=3.27.0, <4" -tokio-test = ">=0.4.5, <0.5" +tokio-test = ">=0.4.6, <0.5" # The WS21 filebeat corpus (tests/common/filebeat.rs) is read in memory from # dfe-transform-vrl's committed tar.gz; chrono compares transformed timestamps # against the elastic golden outputs. @@ -139,7 +139,7 @@ tar = ">=0.4.46, <0.5" chrono = ">=0.4.45, <0.5" testcontainers = ">=0.27.3, <0.28" testcontainers-modules = { version = ">=0.15, <0.16", features = ["kafka"] } -scalo = { version = ">=2.13.0, <3", features = [ +scalo = { version = ">=2.14.0, <3", features = [ "transport-kafka", ] } # A stand-in Vector source for the bridge tests; scalo already builds this tonic.