diff --git a/Cargo.lock b/Cargo.lock index 023fabd90..79292a637 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -837,15 +837,15 @@ dependencies = [ [[package]] name = "candle-core" -version = "0.6.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5b18de020c2729dbf7ac390325312644808b6ba9b7962f1f724e9185b1d53c7" +checksum = "855dfedff437d2681d68e1f34ae559d88b0dd84aa5a6b63f2c8e75ebdd875bbf" dependencies = [ "byteorder", "candle-kernels", "cudarc", "gemm", - "half 2.4.0", + "half 2.4.1", "memmap2", "num-traits", "num_cpus", @@ -854,27 +854,29 @@ dependencies = [ "rayon", "safetensors", "thiserror 1.0.69", + "ug", + "ug-cuda", "yoke", "zip 1.1.4", ] [[package]] name = "candle-kernels" -version = "0.6.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bc0a71be8b2f0950b63fd602a5e10a74a4f94a5fd63059ae455e96163389488" +checksum = "53343628fa470b7075c28c589b98735b4220b464e37ddbb8e117040e199f4787" dependencies = [ "bindgen_cuda", ] [[package]] name = "candle-nn" -version = "0.6.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b006b30f66a0d94fc9cef0ac4de6ce510565f35ae2c6c35ce5d4aacfb0fc8eeb" +checksum = "ddd3c6b2ee0dfd64af12ae5b07e4b7c517898981cdaeffcb10b71d7dd5c8f359" dependencies = [ "candle-core", - "half 2.4.0", + "half 2.4.1", "num-traits", "rayon", "safetensors", @@ -884,14 +886,14 @@ dependencies = [ [[package]] name = "candle-transformers" -version = "0.6.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f0d4eb6a0d9279d5829b06b2bf3caa117904eefd6dcf879d16e687c4a84034c" +checksum = "4270cc692c4a3df2051c2e8c3c4da3a189746af7ca3a547b99ecd335582b92e1" dependencies = [ "byteorder", "candle-core", "candle-nn", - "fancy-regex 0.13.0", + "fancy-regex", "num-traits", "rand", "rayon", @@ -912,23 +914,23 @@ dependencies = [ [[package]] name = "cargo_metadata" -version = "0.18.1" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" +checksum = "8769706aad5d996120af43197bf46ef6ad0fda35216b4505f926a365a232d924" dependencies = [ "camino", "cargo-platform", "semver", "serde", "serde_json", - "thiserror 1.0.69", + "thiserror 2.0.9", ] [[package]] name = "cargo_toml" -version = "0.20.5" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88da5a13c620b4ca0078845707ea9c3faf11edbc3ffd8497d11d686211cd1ac0" +checksum = "5fbd1fe9db3ebf71b89060adaf7b0504c2d6a425cf061313099547e382c2e472" dependencies = [ "serde", "toml", @@ -1197,9 +1199,9 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.4" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cpufeatures" @@ -1352,11 +1354,11 @@ dependencies = [ [[package]] name = "cudarc" -version = "0.11.7" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56ee2a3fbbd981e1c7ea73cc2af136e754eb22d17436de37155227ee4dbe0cf4" +checksum = "8cd76de2aa3a7bdb9a65941ea5a3c688d941688f736a81b2fc5beb88747a7f25" dependencies = [ - "half 2.4.0", + "half 2.4.1", "libloading", ] @@ -1685,7 +1687,7 @@ dependencies = [ "serde_json", "tar", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.9", "time", "tracing", "uuid", @@ -1852,16 +1854,6 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d817e038c30374a4bcb22f94d0a8a0e216958d4c3dcde369b1439fec4bdda6e6" -[[package]] -name = "fancy-regex" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7493d4c459da9f84325ad297371a6b2b8a162800873a22e3b6b6512e61d18c05" -dependencies = [ - "bit-set", - "regex", -] - [[package]] name = "fancy-regex" version = "0.13.0" @@ -1884,7 +1876,7 @@ name = "file-store" version = "1.12.0" dependencies = [ "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.9", "tracing", "uuid", ] @@ -2156,7 +2148,7 @@ checksum = "a2e7ea062c987abcd8db95db917b4ffb4ecdfd0668471d8dc54734fdff2354e8" dependencies = [ "bytemuck", "dyn-stack", - "half 2.4.0", + "half 2.4.1", "num-complex", "num-traits", "once_cell", @@ -2177,7 +2169,7 @@ dependencies = [ "dyn-stack", "gemm-common", "gemm-f32", - "half 2.4.0", + "half 2.4.1", "num-complex", "num-traits", "paste", @@ -2329,9 +2321,9 @@ checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" [[package]] name = "half" -version = "2.4.0" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e" +checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" dependencies = [ "bytemuck", "cfg-if", @@ -2780,7 +2772,7 @@ dependencies = [ "serde_json", "synchronoise", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.9", "time", "tracing", "ureq", @@ -2908,6 +2900,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.11" @@ -3012,9 +3013,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.164" +version = "0.2.169" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "433bfe06b8c75da9b2e3fbea6e5329ff87748f0b144ef75306e674c3f6f7c13f" +checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" [[package]] name = "libgit2-sys" @@ -3030,9 +3031,9 @@ dependencies = [ [[package]] name = "libloading" -version = "0.8.4" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", "windows-targets 0.52.6", @@ -3607,7 +3608,7 @@ dependencies = [ "indexmap", "insta", "is-terminal", - "itertools 0.13.0", + "itertools 0.14.0", "jsonwebtoken", "lazy_static", "manifest-dir-macros", @@ -3649,7 +3650,7 @@ dependencies = [ "temp-env", "tempfile", "termcolor", - "thiserror 1.0.69", + "thiserror 2.0.9", "time", "tokio", "toml", @@ -3681,7 +3682,7 @@ dependencies = [ "serde", "serde_json", "sha2", - "thiserror 1.0.69", + "thiserror 2.0.9", "time", "uuid", ] @@ -3713,7 +3714,7 @@ dependencies = [ "serde_json", "tar", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.9", "time", "tokio", "utoipa", @@ -3792,7 +3793,7 @@ dependencies = [ "hf-hub", "indexmap", "insta", - "itertools 0.13.0", + "itertools 0.14.0", "json-depth-checker", "levenshtein_automata", "liquid", @@ -3819,7 +3820,7 @@ dependencies = [ "smallvec", "smartstring", "tempfile", - "thiserror 1.0.69", + "thiserror 2.0.9", "thread_local", "tiktoken-rs", "time", @@ -3984,21 +3985,34 @@ dependencies = [ ] [[package]] -name = "num-bigint" +name = "num" version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f93ab6289c7b344a8a9f60f88d80aa20032336fe78da341afc91c8a2341fc75f" +checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" +dependencies = [ + "num-bigint", + "num-complex", + "num-integer", + "num-iter", + "num-rational", + "num-traits", +] + +[[package]] +name = "num-bigint" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ - "autocfg", "num-integer", "num-traits", ] [[package]] name = "num-complex" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23c6602fda94a57c990fe0df199a035d83576b496aa29f4e634a8ac6004e68a6" +checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" dependencies = [ "bytemuck", "num-traits", @@ -4012,19 +4026,40 @@ checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" [[package]] name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-iter" version = "0.1.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" +checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" dependencies = [ "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +dependencies = [ + "num-bigint", + "num-integer", "num-traits", ] [[package]] name = "num-traits" -version = "0.2.18" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", "libm", @@ -5066,15 +5101,15 @@ checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" [[package]] name = "segment" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bdca318192c89bb31bffa2ef8e9e9898bc80f15a78db2fdd41cd051f1b41d01" +checksum = "1dd0f21b6eb87a45a7cce06075a29ccdb42658a6eb84bf40c8fc179479630609" dependencies = [ "async-trait", "reqwest", "serde", "serde_json", - "thiserror 1.0.69", + "thiserror 2.0.9", "time", ] @@ -5504,15 +5539,14 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.30.13" +version = "0.33.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" +checksum = "4fc858248ea01b66f19d8e8a6d55f41deaf91e9d495246fd01368d99935c6c01" dependencies = [ - "cfg-if", "core-foundation-sys", "libc", + "memchr", "ntapi", - "once_cell", "rayon", "windows", ] @@ -5627,16 +5661,17 @@ dependencies = [ [[package]] name = "tiktoken-rs" -version = "0.5.9" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c314e7ce51440f9e8f5a497394682a57b7c323d0f4d0a6b1b13c429056e0e234" +checksum = "44075987ee2486402f0808505dd65692163d243a337fc54363d49afac41087f6" dependencies = [ "anyhow", "base64 0.21.7", "bstr", - "fancy-regex 0.12.0", + "fancy-regex", "lazy_static", "parking_lot", + "regex", "rustc-hash 1.1.0", ] @@ -6009,6 +6044,33 @@ dependencies = [ "bumpalo", ] +[[package]] +name = "ug" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4eef2ebfc18c67a6dbcacd9d8a4d85e0568cc58c82515552382312c2730ea13" +dependencies = [ + "half 2.4.1", + "num", + "serde", + "serde_json", + "thiserror 1.0.69", +] + +[[package]] +name = "ug-cuda" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c4dcab280ad0ef3957e153a82dcad608c954d02cf253b695322f502d1f8902e" +dependencies = [ + "cudarc", + "half 2.4.1", + "serde", + "serde_json", + "thiserror 1.0.69", + "ug", +] + [[package]] name = "unescaper" version = "0.1.5" @@ -6422,9 +6484,9 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows" -version = "0.52.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" +checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" dependencies = [ "windows-core", "windows-targets 0.52.6", @@ -6432,24 +6494,58 @@ dependencies = [ [[package]] name = "windows-core" -version = "0.52.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" dependencies = [ + "windows-implement", + "windows-interface", + "windows-result 0.1.2", "windows-targets 0.52.6", ] +[[package]] +name = "windows-implement" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + +[[package]] +name = "windows-interface" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "windows-registry" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" dependencies = [ - "windows-result", + "windows-result 0.2.0", "windows-strings", "windows-targets 0.52.6", ] +[[package]] +name = "windows-result" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8" +dependencies = [ + "windows-targets 0.52.6", +] + [[package]] name = "windows-result" version = "0.2.0" @@ -6465,7 +6561,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" dependencies = [ - "windows-result", + "windows-result 0.2.0", "windows-targets 0.52.6", ] diff --git a/crates/dump/Cargo.toml b/crates/dump/Cargo.toml index b23b8fa4c..5c427916c 100644 --- a/crates/dump/Cargo.toml +++ b/crates/dump/Cargo.toml @@ -22,7 +22,7 @@ serde = { version = "1.0.217", features = ["derive"] } serde_json = { version = "1.0.135", features = ["preserve_order"] } tar = "0.4.43" tempfile = "3.15.0" -thiserror = "1.0.69" +thiserror = "2.0.9" time = { version = "0.3.37", features = ["serde-well-known", "formatting", "parsing", "macros"] } tracing = "0.1.41" uuid = { version = "1.11.0", features = ["serde", "v4"] } diff --git a/crates/file-store/Cargo.toml b/crates/file-store/Cargo.toml index 339c8a708..66ea65336 100644 --- a/crates/file-store/Cargo.toml +++ b/crates/file-store/Cargo.toml @@ -12,6 +12,6 @@ license.workspace = true [dependencies] tempfile = "3.15.0" -thiserror = "1.0.69" +thiserror = "2.0.9" tracing = "0.1.41" uuid = { version = "1.11.0", features = ["serde", "v4"] } diff --git a/crates/index-scheduler/Cargo.toml b/crates/index-scheduler/Cargo.toml index 443b367e5..69edace77 100644 --- a/crates/index-scheduler/Cargo.toml +++ b/crates/index-scheduler/Cargo.toml @@ -32,7 +32,7 @@ serde = { version = "1.0.217", features = ["derive"] } serde_json = { version = "1.0.135", features = ["preserve_order"] } synchronoise = "1.0.1" tempfile = "3.15.0" -thiserror = "1.0.69" +thiserror = "2.0.9" time = { version = "0.3.37", features = [ "serde-well-known", "formatting", diff --git a/crates/meilisearch-auth/Cargo.toml b/crates/meilisearch-auth/Cargo.toml index 67a2c9ca0..d31effd6e 100644 --- a/crates/meilisearch-auth/Cargo.toml +++ b/crates/meilisearch-auth/Cargo.toml @@ -21,6 +21,6 @@ roaring = { version = "0.10.10", features = ["serde"] } serde = { version = "1.0.217", features = ["derive"] } serde_json = { version = "1.0.135", features = ["preserve_order"] } sha2 = "0.10.8" -thiserror = "1.0.69" +thiserror = "2.0.9" time = { version = "0.3.37", features = ["serde-well-known", "formatting", "parsing", "macros"] } uuid = { version = "1.11.0", features = ["serde", "v4"] } diff --git a/crates/meilisearch-types/Cargo.toml b/crates/meilisearch-types/Cargo.toml index 1d64a2524..ce36c826b 100644 --- a/crates/meilisearch-types/Cargo.toml +++ b/crates/meilisearch-types/Cargo.toml @@ -32,7 +32,7 @@ serde-cs = "0.2.4" serde_json = "1.0.135" tar = "0.4.43" tempfile = "3.15.0" -thiserror = "1.0.69" +thiserror = "2.0.9" time = { version = "0.3.37", features = [ "serde-well-known", "formatting", diff --git a/crates/meilisearch/Cargo.toml b/crates/meilisearch/Cargo.toml index f2bc2e381..1d458af34 100644 --- a/crates/meilisearch/Cargo.toml +++ b/crates/meilisearch/Cargo.toml @@ -49,7 +49,7 @@ futures-util = "0.3.31" index-scheduler = { path = "../index-scheduler" } indexmap = { version = "2.7.0", features = ["serde"] } is-terminal = "0.4.13" -itertools = "0.13.0" +itertools = "0.14.0" jsonwebtoken = "9.3.0" lazy_static = "1.5.0" meilisearch-auth = { path = "../meilisearch-auth" } @@ -75,17 +75,17 @@ reqwest = { version = "0.12.12", features = [ rustls = { version = "0.23.20", features = ["ring"], default-features = false } rustls-pki-types = { version = "1.10.1", features = ["alloc"] } rustls-pemfile = "2.2.0" -segment = { version = "0.2.4" } +segment = { version = "0.2.5" } serde = { version = "1.0.217", features = ["derive"] } serde_json = { version = "1.0.135", features = ["preserve_order"] } sha2 = "0.10.8" siphasher = "1.0.1" slice-group-by = "0.3.1" static-files = { version = "0.2.4", optional = true } -sysinfo = "0.30.13" +sysinfo = "0.33.1" tar = "0.4.43" tempfile = "3.15.0" -thiserror = "1.0.69" +thiserror = "2.0.9" time = { version = "0.3.37", features = [ "serde-well-known", "formatting", @@ -123,7 +123,7 @@ yaup = "0.3.1" [build-dependencies] anyhow = { version = "1.0.95", optional = true } -cargo_toml = { version = "0.20.5", optional = true } +cargo_toml = { version = "0.21.0", optional = true } hex = { version = "0.4.3", optional = true } reqwest = { version = "0.12.12", features = [ "blocking", diff --git a/crates/milli/Cargo.toml b/crates/milli/Cargo.toml index 16a338ffb..d22829045 100644 --- a/crates/milli/Cargo.toml +++ b/crates/milli/Cargo.toml @@ -51,7 +51,7 @@ smallstr = { version = "0.3.0", features = ["serde"] } smallvec = "1.13.2" smartstring = "1.0.1" tempfile = "3.15.0" -thiserror = "1.0.69" +thiserror = "2.0.9" time = { version = "0.3.37", features = [ "serde-well-known", "formatting", @@ -63,19 +63,19 @@ uuid = { version = "1.11.0", features = ["v4"] } filter-parser = { path = "../filter-parser" } # documents words self-join -itertools = "0.13.0" +itertools = "0.14.0" csv = "1.3.1" -candle-core = { version = "0.6.0" } -candle-transformers = { version = "0.6.0" } -candle-nn = { version = "0.6.0" } +candle-core = { version = "0.8.2" } +candle-transformers = { version = "0.8.2" } +candle-nn = { version = "0.8.2" } tokenizers = { git = "https://github.com/huggingface/tokenizers.git", tag = "v0.15.2", version = "0.15.2", default-features = false, features = [ "onig", ] } hf-hub = { git = "https://github.com/dureuill/hf-hub.git", branch = "rust_tls", default-features = false, features = [ "online", ] } -tiktoken-rs = "0.5.9" +tiktoken-rs = "0.6.0" liquid = "0.26.9" rhai = { git = "https://github.com/rhaiscript/rhai", rev = "ef3df63121d27aacd838f366f2b83fd65f20a1e4", features = [ "serde", diff --git a/crates/milli/src/error.rs b/crates/milli/src/error.rs index f5f784ee0..c1b51f192 100644 --- a/crates/milli/src/error.rs +++ b/crates/milli/src/error.rs @@ -134,7 +134,7 @@ and can not be more than 511 bytes.", .document_id.to_string() InvalidVectorsEmbedderConf { document_id: String, error: String }, #[error("{0}")] InvalidFilter(String), - #[error("Invalid type for filter subexpression: expected: {}, found: {1}.", .0.join(", "))] + #[error("Invalid type for filter subexpression: expected: {}, found: {}.", .0.join(", "), .1)] InvalidFilterExpression(&'static [&'static str], Value), #[error("Attribute `{}` is not sortable. {}", .field, diff --git a/crates/xtask/Cargo.toml b/crates/xtask/Cargo.toml index da9a40c8e..496e1d362 100644 --- a/crates/xtask/Cargo.toml +++ b/crates/xtask/Cargo.toml @@ -13,7 +13,7 @@ license.workspace = true [dependencies] anyhow = "1.0.95" build-info = { version = "1.7.0", path = "../build-info" } -cargo_metadata = "0.18.1" +cargo_metadata = "0.19.1" clap = { version = "4.5.24", features = ["derive"] } futures-core = "0.3.31" futures-util = "0.3.31" @@ -25,7 +25,7 @@ reqwest = { version = "0.12.12", features = [ serde = { version = "1.0.217", features = ["derive"] } serde_json = "1.0.135" sha2 = "0.10.8" -sysinfo = "0.30.13" +sysinfo = "0.33.1" time = { version = "0.3.37", features = [ "serde", "serde-human-readable",