From 467e28d966a38770209747839a13575dac4632f1 Mon Sep 17 00:00:00 2001 From: Michael van Straten Date: Fri, 10 Apr 2026 16:05:52 +0200 Subject: [PATCH] fix(sqlx-postgres): Make `IpNetwork` serde compatible again In c79ccb71b2b419d3a330f84d70a9a3f9a550e90a we bumped the `ipnetwork` crate from `0.20.0` to `0.21.1` which made `serde` a non default feature. This patch re-enables this feature in the `ipnetwork` crate. --- Cargo.lock | 7 +++++-- sqlx-postgres/Cargo.toml | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d8ee57652b..1598c85ce4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1377,9 +1377,9 @@ dependencies = [ [[package]] name = "flume" -version = "0.11.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095" +checksum = "5e139bc46ca777eb5efaf62df0ab8cc5fd400866427e56c68b22e414e53bd3be" dependencies = [ "futures-core", "futures-sink", @@ -1989,6 +1989,9 @@ name = "ipnetwork" version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf370abdafd54d13e54a620e8c3e1145f28e46cc9d704bc6d94414559df41763" +dependencies = [ + "serde", +] [[package]] name = "is-terminal" diff --git a/sqlx-postgres/Cargo.toml b/sqlx-postgres/Cargo.toml index 2943049f0b..faf0c87b45 100644 --- a/sqlx-postgres/Cargo.toml +++ b/sqlx-postgres/Cargo.toml @@ -20,7 +20,7 @@ bigdecimal = ["dep:bigdecimal", "dep:num-bigint", "sqlx-core/bigdecimal"] bit-vec = ["dep:bit-vec", "sqlx-core/bit-vec"] chrono = ["dep:chrono", "sqlx-core/chrono"] ipnet = ["dep:ipnet", "sqlx-core/ipnet"] -ipnetwork = ["dep:ipnetwork", "sqlx-core/ipnetwork"] +ipnetwork = ["dep:ipnetwork", "sqlx-core/ipnetwork", "ipnetwork/serde"] mac_address = ["dep:mac_address", "sqlx-core/mac_address"] rust_decimal = ["dep:rust_decimal", "rust_decimal/maths", "sqlx-core/rust_decimal"] time = ["dep:time", "sqlx-core/time"]