From 780be891965dccad904a9c322a9f4c4e85c75cf1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Sep 2026 16:49:13 +0000 Subject: [PATCH] Bump surrealdb from 3.0.5 to 3.2.0 Bumps [surrealdb](https://github.com/surrealdb/surrealdb) from 3.0.5 to 3.2.0. - [Release notes](https://github.com/surrealdb/surrealdb/releases) - [Changelog](https://github.com/surrealdb/surrealdb/blob/main/release.toml) - [Commits](https://github.com/surrealdb/surrealdb/compare/v3.0.5...v3.2.0) --- updated-dependencies: - dependency-name: surrealdb dependency-version: 3.2.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- Cargo.lock | 279 +++++++++++++++++++++++++++++++++-------------------- 1 file changed, 173 insertions(+), 106 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c25a8e7e..0da47bc3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -59,6 +59,23 @@ dependencies = [ "winapi", ] +[[package]] +name = "affinitypool" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4a46f56d354df11b6bcd8ca4f84fa03ac816cc41c72568a1b337d8f7e5af90e" +dependencies = [ + "arc-swap", + "async-task", + "crossbeam-deque", + "crossbeam-utils", + "libc", + "num_cpus", + "parking_lot", + "thiserror 2.0.18", + "winapi", +] + [[package]] name = "ahash" version = "0.7.8" @@ -1592,10 +1609,10 @@ dependencies = [ "serial_test", "slatedb", "surrealdb 2.6.5", - "surrealdb 3.0.5", + "surrealdb 3.2.0", "surrealdb-rocksdb", "surrealkv 0.21.2", - "surrealmx", + "surrealmx 0.18.0", "sysinfo 0.37.2", "tokio", "tokio-postgres", @@ -1986,6 +2003,64 @@ dependencies = [ "winapi", ] +[[package]] +name = "diskann" +version = "0.54.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "421c6cf955c6cb1451d36c8a3740ab2a22880265d0fa93d8ea22cbc425c90479" +dependencies = [ + "anyhow", + "bytemuck", + "diskann-utils", + "diskann-vector", + "diskann-wide", + "futures-util", + "half", + "hashbrown 0.16.1", + "num-traits", + "rand 0.9.4", + "thiserror 2.0.18", + "tokio", +] + +[[package]] +name = "diskann-utils" +version = "0.54.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cdf7d491910fbff13338e07460c9197a3c172268cfd4d8f8e69e5cec5a256d9" +dependencies = [ + "bytemuck", + "cfg-if", + "diskann-vector", + "diskann-wide", + "half", + "rand 0.9.4", + "rand_distr", + "rayon", + "thiserror 2.0.18", +] + +[[package]] +name = "diskann-vector" +version = "0.54.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de1643bbece645f03527ef120bc7dd5e4e40557980dbe52ee51129adfb58a851" +dependencies = [ + "cfg-if", + "diskann-wide", + "half", +] + +[[package]] +name = "diskann-wide" +version = "0.54.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "421f02c42e57a2153dc65b66b4b95fe2be56e14bf9f95253b663abcac8521166" +dependencies = [ + "cfg-if", + "half", +] + [[package]] name = "displaydoc" version = "0.2.5" @@ -2182,12 +2257,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" -[[package]] -name = "endian-type" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "869b0adbda23651a9c5c0c3d270aac9fcb52e8622a8f2b17e57802d7791962f2" - [[package]] name = "enum_dispatch" version = "0.3.13" @@ -2803,12 +2872,6 @@ version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" -[[package]] -name = "futures-timer" -version = "3.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af43fadb8a98512d547e37b4e92e0ced13e205c061b87b4623eff01d918d6968" - [[package]] name = "futures-util" version = "0.3.32" @@ -2882,25 +2945,6 @@ dependencies = [ "spade", ] -[[package]] -name = "geo" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fc1a1678e54befc9b4bcab6cd43b8e7f834ae8ea121118b0fd8c42747675b4a" -dependencies = [ - "earcutr", - "float_next_after", - "geo-types", - "geographiclib-rs", - "i_overlay", - "log", - "num-traits", - "robust", - "rstar 0.12.2", - "serde", - "spade", -] - [[package]] name = "geo" version = "0.32.0" @@ -3055,8 +3099,12 @@ version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" dependencies = [ + "bytemuck", "cfg-if", "crunchy", + "num-traits", + "rand 0.9.4", + "rand_distr", "zerocopy", ] @@ -6146,18 +6194,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd" dependencies = [ - "endian-type 0.1.2", - "nibble_vec", - "serde", -] - -[[package]] -name = "radix_trie" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b4431027dcd37fc2a73ef740b5f233aa805897935b8bce0195e41bbf9a3289a" -dependencies = [ - "endian-type 0.2.0", + "endian-type", "nibble_vec", "serde", ] @@ -6238,6 +6275,16 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69" +[[package]] +name = "rand_distr" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463" +dependencies = [ + "num-traits", + "rand 0.9.4", +] + [[package]] name = "rand_pcg" version = "0.9.0" @@ -6388,12 +6435,6 @@ version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" -[[package]] -name = "relative-path" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" - [[package]] name = "rend" version = "0.4.2" @@ -6531,15 +6572,15 @@ dependencies = [ [[package]] name = "revision" -version = "0.17.1" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b66f44139d1fe8e1b6c21bf1a855f12df38517aab94e21cea2a077e9753f216" +checksum = "13b48b66c1cd4bf814516ea48f727d4b3697e3fa8841be99a7d9cbb8c9ac1666" dependencies = [ "bytes", "chrono", - "geo 0.31.0", + "geo 0.32.0", "regex", - "revision-derive 0.17.1", + "revision-derive 0.30.0", "roaring 0.11.4", "rust_decimal", "uuid", @@ -6569,9 +6610,9 @@ dependencies = [ [[package]] name = "revision-derive" -version = "0.17.1" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "696cbf6f9d0bdeb7d75ef3a037c8295ea9fb665c89c6b70c23022f5918713353" +checksum = "3d266d798eaaa2921e14188dfe998bb7cc0528ec26e894b4be0e35fe2b19c89d" dependencies = [ "proc-macro2", "quote", @@ -6777,35 +6818,6 @@ dependencies = [ "smallvec", ] -[[package]] -name = "rstest" -version = "0.26.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49" -dependencies = [ - "futures-timer", - "futures-util", - "rstest_macros", -] - -[[package]] -name = "rstest_macros" -version = "0.26.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0" -dependencies = [ - "cfg-if", - "glob", - "proc-macro-crate", - "proc-macro2", - "quote", - "regex", - "relative-path", - "rustc_version", - "syn 2.0.117", - "unicode-ident", -] - [[package]] name = "rusqlite" version = "0.37.0" @@ -7915,9 +7927,9 @@ dependencies = [ [[package]] name = "surrealdb" -version = "3.0.5" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "504a96b55e86ef8653a03b6b97e771f49c954e26bcc0308160b0134d94f334fd" +checksum = "74c21f360e9c3705555e5894271e4db622cf055d0faad4169f1ef52d08958705" dependencies = [ "anyhow", "async-channel", @@ -7935,7 +7947,7 @@ dependencies = [ "semver", "serde", "serde_json", - "surrealdb-core 3.0.5", + "surrealdb-core 3.2.4", "surrealdb-types", "surrealdb-types-derive", "tokio", @@ -7951,6 +7963,16 @@ dependencies = [ "web-sys", ] +[[package]] +name = "surrealdb-collections" +version = "3.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3472955f9692427583e78476d5b03c6f750bf11dc8a04383e0d365d7bd5d99" +dependencies = [ + "revision 0.30.0", + "storekey 0.11.0", +] + [[package]] name = "surrealdb-core" version = "2.6.5" @@ -8004,7 +8026,7 @@ dependencies = [ "phf 0.11.3", "pin-project-lite", "quick_cache 0.5.2", - "radix_trie 0.2.1", + "radix_trie", "rand 0.8.6", "rayon", "reblessive", @@ -8046,19 +8068,18 @@ dependencies = [ [[package]] name = "surrealdb-core" -version = "3.0.5" +version = "3.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3e6a7f248c958fd5000c4fab5759503663bf93c622be10a6d7bf7d2d676b8fc" +checksum = "8cd76c36f8b545a9371eec050bb2ae83750a6f60bae8c6d92d06956943348f4c" dependencies = [ "addr", - "affinitypool 0.4.0", + "affinitypool 0.7.0", "ahash 0.8.12", "ammonia", "anyhow", "argon2", "async-channel", "async-stream", - "async-trait", "base64 0.22.1", "bcrypt 0.18.0", "blake3", @@ -8067,6 +8088,9 @@ dependencies = [ "ciborium", "dashmap 6.2.1", "deunicode", + "diskann", + "diskann-utils", + "diskann-vector", "dmp", "ext-sort", "fastnum", @@ -8076,6 +8100,7 @@ dependencies = [ "geo 0.32.0", "geo-types", "getrandom 0.3.4", + "half", "headers", "hex", "http", @@ -8084,6 +8109,7 @@ dependencies = [ "jsonwebtoken 10.4.0", "lexicmp 0.2.0", "md-5 0.10.6", + "memchr", "mime", "ndarray 0.17.2", "ndarray-stats 0.7.0", @@ -8096,12 +8122,12 @@ dependencies = [ "phf 0.13.1", "pin-project-lite", "quick_cache 0.6.22", - "radix_trie 0.3.0", - "rand 0.8.6", + "rand 0.9.4", + "rand_core 0.6.4", "rayon", "reblessive", "regex", - "revision 0.17.1", + "revision 0.30.0", "ring", "roaring 0.11.4", "rust-stemmers", @@ -8115,11 +8141,13 @@ dependencies = [ "storekey 0.11.0", "strsim", "subtle", + "surrealdb-collections", "surrealdb-protocol", "surrealdb-rocksdb", + "surrealdb-strand", "surrealdb-types", "surrealkv 0.21.2", - "surrealmx", + "surrealmx 0.22.0", "sysinfo 0.37.2", "tempfile", "thiserror 2.0.18", @@ -8153,9 +8181,9 @@ dependencies = [ [[package]] name = "surrealdb-protocol" -version = "0.8.3" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb37698e0493bcfac3229ecb6ec6894a3ad705a3a2087b1562eeb881b3db19d4" +checksum = "3f4e06f586c9179a02349b88b0c18e3a0850c55431aa513e0cd66529c00da1af" dependencies = [ "anyhow", "async-trait", @@ -8185,38 +8213,55 @@ dependencies = [ "surrealdb-librocksdb-sys", ] +[[package]] +name = "surrealdb-strand" +version = "3.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a86f53e307b6b8275b15eaff2b718add63605cb804395d156589770c3bf38e56" +dependencies = [ + "revision 0.30.0", + "serde", + "storekey 0.11.0", +] + [[package]] name = "surrealdb-types" -version = "3.0.5" +version = "3.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c79e71d035367b933cf528c09b7ed186bc17dea58c66a1bca84d22f9abf167db" +checksum = "e0d70c7f4dbf1198521282a171a03f2f77f38a1225a149f7c0175e758f773b8a" dependencies = [ "anyhow", + "async-channel", "bytes", + "castaway", "chrono", "flatbuffers", "geo 0.32.0", "hex", "http", "papaya", - "rand 0.8.6", + "rand 0.9.4", "regex", - "rstest", + "reqwest 0.13.4", "rust_decimal", + "semver", "serde", "serde_json", "surrealdb-protocol", "surrealdb-types-derive", + "tracing", "ulid", + "url", "uuid", ] [[package]] name = "surrealdb-types-derive" -version = "3.0.5" +version = "3.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a76abdbfc597e062daae5269251e18a84553f9090cfff423591f57c8c6765aa8" +checksum = "dc11310bfc0ae3e546cd14788f8d36e7616dbe41fa68b4b265b29fea34a7d7e1" dependencies = [ + "heck 0.4.1", "proc-macro2", "quote", "syn 2.0.117", @@ -8292,6 +8337,28 @@ dependencies = [ "web-time", ] +[[package]] +name = "surrealmx" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e8a87f050a4860832ccf4a53e43ea264e98d27618983602b5c575e6df296054" +dependencies = [ + "arc-swap", + "bincode 2.0.1", + "bytes", + "crossbeam-deque", + "crossbeam-queue", + "crossbeam-skiplist", + "lz4", + "papaya", + "parking_lot", + "serde", + "smallvec", + "thiserror 2.0.18", + "tracing", + "web-time", +] + [[package]] name = "symbolic-common" version = "12.18.3"