diff --git a/Cargo.lock b/Cargo.lock index b97b30d26cec3..86e81b97c8793 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10239,16 +10239,16 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.145" +version = "1.0.149" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" dependencies = [ "indexmap 2.12.0", "itoa", "memchr", - "ryu", "serde", "serde_core", + "zmij", ] [[package]] @@ -10333,9 +10333,9 @@ dependencies = [ [[package]] name = "serde_with" -version = "3.14.0" +version = "3.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5" +checksum = "4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7" dependencies = [ "base64 0.22.1", "chrono", @@ -10344,8 +10344,7 @@ dependencies = [ "indexmap 2.12.0", "schemars 0.9.0", "schemars 1.0.3", - "serde", - "serde_derive", + "serde_core", "serde_json", "serde_with_macros", "time", @@ -10353,11 +10352,11 @@ dependencies = [ [[package]] name = "serde_with_macros" -version = "3.14.0" +version = "3.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" +checksum = "52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c" dependencies = [ - "darling 0.20.11", + "darling 0.21.3", "proc-macro2 1.0.101", "quote 1.0.40", "syn 2.0.106", @@ -14341,6 +14340,12 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a" +[[package]] +name = "zmij" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd8f3f50b848df28f887acb68e41201b5aea6bc8a8dacc00fb40635ff9a72fea" + [[package]] name = "zstd" version = "0.12.4" diff --git a/Cargo.toml b/Cargo.toml index be3e047bdf894..736c7904bd1b6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -185,7 +185,7 @@ reqwest = { version = "0.11.26", features = ["json"] } rust_decimal = { version = "1.37.0", default-features = false, features = ["std"] } semver = { version = "1.0.26", default-features = false, features = ["serde", "std"] } serde = { version = "1.0.219", default-features = false, features = ["alloc", "derive", "rc"] } -serde_json = { version = "1.0.143", default-features = false, features = ["raw_value", "std"] } +serde_json = { version = "1.0.149", default-features = false, features = ["raw_value", "std"] } 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 } diff --git a/lib/codecs/Cargo.toml b/lib/codecs/Cargo.toml index 01d9836f666b3..37268588cd796 100644 --- a/lib/codecs/Cargo.toml +++ b/lib/codecs/Cargo.toml @@ -34,7 +34,7 @@ prost-reflect.workspace = true rand.workspace = true regex.workspace = true serde.workspace = true -serde_with = { version = "3.14.0", default-features = false, features = ["std", "macros", "chrono_0_4"] } +serde_with = { version = "3.16.1", default-features = false, features = ["std", "macros", "chrono_0_4"] } serde_json.workspace = true serde-aux = { version = "4.5", optional = true } smallvec = { version = "1", default-features = false, features = ["union"] } diff --git a/lib/file-source-common/Cargo.toml b/lib/file-source-common/Cargo.toml index 3b912196c5d72..5734b64ce46f2 100644 --- a/lib/file-source-common/Cargo.toml +++ b/lib/file-source-common/Cargo.toml @@ -16,7 +16,7 @@ chrono.workspace = true tracing.workspace = true crc = "3.3.0" serde = { version = "1.0", default-features = false, features = ["derive"] } -serde_json = { version = "1.0.143", default-features = false } +serde_json = { version = "1.0.149", default-features = false } bstr = { version = "1.12", default-features = false } bytes = { version = "1.10.1", default-features = false, features = ["serde"] } dashmap = { version = "6.1", default-features = false } diff --git a/lib/vector-config/Cargo.toml b/lib/vector-config/Cargo.toml index 2283df3d133e1..8925ab360cc0e 100644 --- a/lib/vector-config/Cargo.toml +++ b/lib/vector-config/Cargo.toml @@ -20,7 +20,7 @@ no-proxy = { version = "0.3.6", default-features = false, features = ["serialize num-traits = { version = "0.2.19", default-features = false } serde.workspace = true serde_json.workspace = true -serde_with = { version = "3.14.0", default-features = false, features = ["std"] } +serde_with = { version = "3.16.1", default-features = false, features = ["std"] } snafu.workspace = true toml.workspace = true tracing.workspace = true @@ -32,4 +32,4 @@ vector-config-macros = { path = "../vector-config-macros" } [dev-dependencies] assert-json-diff = { version = "2", default-features = false } -serde_with = { version = "3.14.0", default-features = false, features = ["std", "macros"] } +serde_with = { version = "3.16.1", default-features = false, features = ["std", "macros"] } diff --git a/lib/vector-core/Cargo.toml b/lib/vector-core/Cargo.toml index 76969fbe42cb5..924473f1187f5 100644 --- a/lib/vector-core/Cargo.toml +++ b/lib/vector-core/Cargo.toml @@ -45,7 +45,7 @@ regex = { version = "1.11.2", default-features = false, features = ["std", "perf ryu = { version = "1", default-features = false } serde.workspace = true serde_json.workspace = true -serde_with = { version = "3.14.0", default-features = false, features = ["std", "macros"] } +serde_with = { version = "3.16.1", default-features = false, features = ["std", "macros"] } smallvec = { version = "1", default-features = false, features = ["serde", "const_generics"] } snafu.workspace = true socket2.workspace = true