This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch dependabot/cargo/serde_with-3.17.0
in repository https://gitbox.apache.org/repos/asf/sedona-db.git
commit f14ca401f51c9679aa3654a632e193d1e19d28a2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Wed Mar 4 19:48:30 2026 +0000
chore(deps): bump serde_with from 1.14.0 to 3.17.0
Bumps [serde_with](https://github.com/jonasbb/serde_with) from 1.14.0 to
3.17.0.
- [Release notes](https://github.com/jonasbb/serde_with/releases)
- [Commits](https://github.com/jonasbb/serde_with/compare/v1.14.0...v3.17.0)
---
updated-dependencies:
- dependency-name: serde_with
dependency-version: 3.17.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected]>
---
Cargo.lock | 158 ++++++++++++++++++++++++++++++++++++++++++++-----------------
Cargo.toml | 2 +-
2 files changed, 116 insertions(+), 44 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 6cbb4d3e..39840889 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -405,7 +405,7 @@ dependencies = [
"arrow-schema",
"chrono",
"half",
- "indexmap",
+ "indexmap 2.13.0",
"itoa",
"lexical-core",
"memchr",
@@ -1283,7 +1283,7 @@ dependencies = [
"anstream",
"anstyle",
"clap_lex",
- "strsim 0.11.1",
+ "strsim",
]
[[package]]
@@ -1569,12 +1569,12 @@ dependencies = [
[[package]]
name = "darling"
-version = "0.13.4"
+version = "0.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c"
+checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0"
dependencies = [
- "darling_core 0.13.4",
- "darling_macro 0.13.4",
+ "darling_core 0.21.3",
+ "darling_macro 0.21.3",
]
[[package]]
@@ -1589,16 +1589,16 @@ dependencies = [
[[package]]
name = "darling_core"
-version = "0.13.4"
+version = "0.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610"
+checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
- "strsim 0.10.0",
- "syn 1.0.109",
+ "strsim",
+ "syn 2.0.114",
]
[[package]]
@@ -1610,19 +1610,19 @@ dependencies = [
"ident_case",
"proc-macro2",
"quote",
- "strsim 0.11.1",
+ "strsim",
"syn 2.0.114",
]
[[package]]
name = "darling_macro"
-version = "0.13.4"
+version = "0.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835"
+checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81"
dependencies = [
- "darling_core 0.13.4",
+ "darling_core 0.21.3",
"quote",
- "syn 1.0.109",
+ "syn 2.0.114",
]
[[package]]
@@ -1769,7 +1769,7 @@ dependencies = [
"chrono",
"half",
"hashbrown 0.14.5",
- "indexmap",
+ "indexmap 2.13.0",
"libc",
"log",
"object_store",
@@ -1987,7 +1987,7 @@ dependencies = [
"datafusion-functions-aggregate-common",
"datafusion-functions-window-common",
"datafusion-physical-expr-common",
- "indexmap",
+ "indexmap 2.13.0",
"itertools 0.14.0",
"paste",
"recursive",
@@ -2003,7 +2003,7 @@ checksum =
"5ce2fb1b8c15c9ac45b0863c30b268c69dc9ee7a1ee13ecf5d067738338173dc"
dependencies = [
"arrow",
"datafusion-common",
- "indexmap",
+ "indexmap 2.13.0",
"itertools 0.14.0",
"paste",
]
@@ -2185,7 +2185,7 @@ dependencies = [
"datafusion-expr",
"datafusion-expr-common",
"datafusion-physical-expr",
- "indexmap",
+ "indexmap 2.13.0",
"itertools 0.14.0",
"log",
"recursive",
@@ -2208,7 +2208,7 @@ dependencies = [
"datafusion-physical-expr-common",
"half",
"hashbrown 0.14.5",
- "indexmap",
+ "indexmap 2.13.0",
"itertools 0.14.0",
"parking_lot",
"paste",
@@ -2286,7 +2286,7 @@ dependencies = [
"futures",
"half",
"hashbrown 0.14.5",
- "indexmap",
+ "indexmap 2.13.0",
"itertools 0.14.0",
"log",
"parking_lot",
@@ -2374,7 +2374,7 @@ dependencies = [
"chrono",
"datafusion-common",
"datafusion-expr",
- "indexmap",
+ "indexmap 2.13.0",
"log",
"recursive",
"regex",
@@ -2388,6 +2388,7 @@ source =
"registry+https://github.com/rust-lang/crates.io-index"
checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587"
dependencies = [
"powerfmt",
+ "serde_core",
]
[[package]]
@@ -2448,6 +2449,12 @@ version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
+[[package]]
+name = "dyn-clone"
+version = "1.0.20"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
+
[[package]]
name = "earcutr"
version = "0.4.3"
@@ -2971,7 +2978,7 @@ dependencies = [
"futures-core",
"futures-sink",
"http 1.4.0",
- "indexmap",
+ "indexmap 2.13.0",
"slab",
"tokio",
"tokio-util",
@@ -3017,6 +3024,12 @@ dependencies = [
"byteorder",
]
+[[package]]
+name = "hashbrown"
+version = "0.12.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
+
[[package]]
name = "hashbrown"
version = "0.14.5"
@@ -3443,6 +3456,17 @@ dependencies = [
"icu_properties",
]
+[[package]]
+name = "indexmap"
+version = "1.9.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
+dependencies = [
+ "autocfg",
+ "hashbrown 0.12.3",
+ "serde",
+]
+
[[package]]
name = "indexmap"
version = "2.13.0"
@@ -4208,7 +4232,7 @@ checksum =
"8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455"
dependencies = [
"fixedbitset",
"hashbrown 0.15.5",
- "indexmap",
+ "indexmap 2.13.0",
"serde",
]
@@ -4689,6 +4713,26 @@ dependencies = [
"thiserror 2.0.17",
]
+[[package]]
+name = "ref-cast"
+version = "1.0.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d"
+dependencies = [
+ "ref-cast-impl",
+]
+
+[[package]]
+name = "ref-cast-impl"
+version = "1.0.25"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.114",
+]
+
[[package]]
name = "regex"
version = "1.12.2"
@@ -5072,6 +5116,30 @@ dependencies = [
"windows-sys 0.61.2",
]
+[[package]]
+name = "schemars"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f"
+dependencies = [
+ "dyn-clone",
+ "ref-cast",
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "schemars"
+version = "1.2.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc"
+dependencies = [
+ "dyn-clone",
+ "ref-cast",
+ "serde",
+ "serde_json",
+]
+
[[package]]
name = "scopeguard"
version = "1.2.0"
@@ -5818,24 +5886,33 @@ dependencies = [
[[package]]
name = "serde_with"
-version = "1.14.0"
+version = "3.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff"
+checksum = "381b283ce7bc6b476d903296fb59d0d36633652b633b27f64db4fb46dcbfc3b9"
dependencies = [
- "serde",
+ "base64",
+ "chrono",
+ "hex",
+ "indexmap 1.9.3",
+ "indexmap 2.13.0",
+ "schemars 0.9.0",
+ "schemars 1.2.1",
+ "serde_core",
+ "serde_json",
"serde_with_macros",
+ "time",
]
[[package]]
name = "serde_with_macros"
-version = "1.5.2"
+version = "3.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082"
+checksum = "a6d4e30573c8cb306ed6ab1dca8423eec9a463ea0e155f45399455e0368b27e0"
dependencies = [
- "darling 0.13.4",
+ "darling 0.21.3",
"proc-macro2",
"quote",
- "syn 1.0.109",
+ "syn 2.0.114",
]
[[package]]
@@ -5973,12 +6050,6 @@ dependencies = [
"windows-sys 0.59.0",
]
-[[package]]
-name = "strsim"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
-
[[package]]
name = "strsim"
version = "0.11.1"
@@ -6162,6 +6233,7 @@ source =
"registry+https://github.com/rust-lang/crates.io-index"
checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c"
dependencies = [
"deranged",
+ "itoa",
"num-conv",
"powerfmt",
"serde_core",
@@ -6295,7 +6367,7 @@ version = "0.23.10+spec-1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269"
dependencies = [
- "indexmap",
+ "indexmap 2.13.0",
"toml_datetime",
"toml_parser",
"winnow",
@@ -6645,7 +6717,7 @@ source =
"registry+https://github.com/rust-lang/crates.io-index"
checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"
dependencies = [
"anyhow",
- "indexmap",
+ "indexmap 2.13.0",
"wasm-encoder",
"wasmparser",
]
@@ -6671,7 +6743,7 @@ checksum =
"47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"
dependencies = [
"bitflags",
"hashbrown 0.15.5",
- "indexmap",
+ "indexmap 2.13.0",
"semver",
]
@@ -7061,7 +7133,7 @@ checksum =
"b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
dependencies = [
"anyhow",
"heck",
- "indexmap",
+ "indexmap 2.13.0",
"prettyplease",
"syn 2.0.114",
"wasm-metadata",
@@ -7092,7 +7164,7 @@ checksum =
"9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"
dependencies = [
"anyhow",
"bitflags",
- "indexmap",
+ "indexmap 2.13.0",
"log",
"serde",
"serde_derive",
@@ -7111,7 +7183,7 @@ checksum =
"ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"
dependencies = [
"anyhow",
"id-arena",
- "indexmap",
+ "indexmap 2.13.0",
"log",
"semver",
"serde",
diff --git a/Cargo.toml b/Cargo.toml
index df7f8757..05cb6770 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -120,7 +120,7 @@ rstest = "0.26.1"
serde = { version = "1" }
sysinfo = "0.38"
serde_json = { version = "1" }
-serde_with = { version = "1" }
+serde_with = { version = "3" }
tempfile = { version = "3"}
thiserror = { version = "2" }
tokio = { version = "1.48", features = ["macros", "rt", "sync"] }