diff --git a/Cargo.lock b/Cargo.lock index 3edce96f..1113d9ac 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -604,12 +604,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitmaps" -version = "2.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2" -dependencies = [ - "typenum", -] +checksum = "703642b98a00b3b90513279a8ede3fcfa479c126c5fb46e78f3051522f021403" [[package]] name = "bitvec" @@ -961,9 +958,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.93" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9c00419335c41018365ddf7e4d5f1c12ee3659ddcf3e01974650ba1de73d038" +checksum = "f61f1b6389c3fe1c316bf8a4dccc90a38208354b330925bce1f74a6c4756eb93" dependencies = [ "cc", "cxxbridge-flags", @@ -973,9 +970,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.93" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb8307ad413a98fff033c8545ecf133e3257747b3bae935e7602aab8aa92d4ca" +checksum = "12cee708e8962df2aeb38f594aae5d827c022b6460ac71a7a3e2c3c2aae5a07b" dependencies = [ "cc", "codespan-reporting", @@ -988,15 +985,15 @@ dependencies = [ [[package]] name = "cxxbridge-flags" -version = "1.0.93" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edc52e2eb08915cb12596d29d55f0b5384f00d697a646dbd269b6ecb0fbd9d31" +checksum = "7944172ae7e4068c533afbb984114a56c46e9ccddda550499caa222902c7f7bb" [[package]] name = "cxxbridge-macro" -version = "1.0.93" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "631569015d0d8d54e6c241733f944042623ab6df7bc3be7466874b05fcdb1c5f" +checksum = "2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5" dependencies = [ "proc-macro2", "quote", @@ -1096,9 +1093,9 @@ dependencies = [ [[package]] name = "dmp" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dc6324bbc5c9abb7489919792974eb66df9ac7b5a38dcf0fd78294981f46385" +checksum = "1796e147190351ab441586c68b74494b18a70b0e39fb9bf8e84e38635bf4c92a" dependencies = [ "regex", "urlencoding", @@ -1106,9 +1103,9 @@ dependencies = [ [[package]] name = "echodb" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b4d29774dada6bb3dc284fbe41c79efd5425b90933defcb42b109005fe56d41" +checksum = "312221c0bb46e82cd250c818404ef9dce769a4d5a62915c0249b577762eec34a" dependencies = [ "arc-swap", "imbl", @@ -1887,18 +1884,26 @@ dependencies = [ [[package]] name = "imbl" -version = "1.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "543682c9082b25e63d03b5acbd65ad111fd49dd93e70843e5175db4ff81d606b" +checksum = "c2806b69cd9f4664844027b64465eacb444c67c1db9c778e341adff0c25cdb0d" dependencies = [ "bitmaps", + "imbl-sized-chunks", "rand_core 0.6.4", "rand_xoshiro", - "sized-chunks", - "typenum", "version_check", ] +[[package]] +name = "imbl-sized-chunks" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6957ea0b2541c5ca561d3ef4538044af79f8a05a1eb3a3b148936aaceaa1076" +dependencies = [ + "bitmaps", +] + [[package]] name = "indexmap" version = "1.9.3" @@ -1912,9 +1917,9 @@ dependencies = [ [[package]] name = "indxdb" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21ea82794a5c0be29734baebe23cf505148313bc35b247b735be9b540b330595" +checksum = "9218e325f10bebb1400483d86d5a5ff495130029cd60c38defdbd1d3ba81ed7c" dependencies = [ "js-sys", "rexie", @@ -2662,9 +2667,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.53" +version = "1.0.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba466839c78239c09faf015484e5cc04860f88242cff4d03eb038f04b4699b73" +checksum = "e472a104799c74b514a57226160104aa483546de37e839ec50e3c2e41dd87534" dependencies = [ "unicode-ident", ] @@ -3032,9 +3037,9 @@ dependencies = [ [[package]] name = "rexie" -version = "0.3.0" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8e6178d9a4aaae55ce07627003b9281dd02ffd0f489b4f80e1e242380492744" +checksum = "fef172ff9cdf146cdc934e28cdeb137517bf954fb75e6ee8987dd44b58f351b1" dependencies = [ "console_error_panic_hook", "js-sys", @@ -3494,16 +3499,6 @@ dependencies = [ "time 0.3.20", ] -[[package]] -name = "sized-chunks" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e" -dependencies = [ - "bitmaps", - "typenum", -] - [[package]] name = "slab" version = "0.4.8" @@ -3558,9 +3553,9 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "storekey" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d6ab48f70cbe007a4feadc047ed7c598a19b505e98aa7b605a2a568b6fec003" +checksum = "475592c1aa8849fa7874777c9df46aa93ffc47851c7c60bee88b1745a1adb893" dependencies = [ "byteorder", "serde", @@ -4101,9 +4096,9 @@ dependencies = [ [[package]] name = "trice" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bececc2de8a2e243c7132ed9d895814942829ca525415bfe334f125158a0042" +checksum = "61aa4cd1c1dca57255b92cb9e53d5b3ac5a22da6d8a63045337eb3da1a065d43" dependencies = [ "js-sys", "wasm-bindgen", diff --git a/lib/Cargo.toml b/lib/Cargo.toml index 05bdfb45..b2345d92 100644 --- a/lib/Cargo.toml +++ b/lib/Cargo.toml @@ -59,8 +59,8 @@ bigdecimal = { version = "0.3.0", features = ["serde", "string-only"] } channel = { version = "1.8.0", package = "async-channel" } chrono = { version = "0.4.24", features = ["serde"] } derive = { version = "0.5.0", package = "surrealdb-derive" } -dmp = "0.1.2" -echodb = { version = "0.3.0", optional = true } +dmp = "0.1.3" +echodb = { version = "0.4.0", optional = true } executor = { version = "1.5.0", package = "async-executor" } flume = "0.10.14" futures = "0.3.27" @@ -69,7 +69,7 @@ foundationdb = { version = "0.7.0", default-features = false, features = ["embed fuzzy-matcher = "0.3.7" geo = { version = "0.24.1", features = ["use-serde"] } indexmap = { version = "1.9.3", features = ["serde"] } -indxdb = { version = "0.2.0", optional = true } +indxdb = { version = "0.3.0", optional = true } js = { version = "0.1.7", package = "rquickjs", features = ["array-buffer", "bindgen", "classes", "futures", "loader", "macro", "parallel", "properties"], optional = true } lexical-sort = "0.3.1" log = "0.4.17" @@ -91,12 +91,12 @@ serde = { version = "1.0.158", features = ["derive"] } serde_json = "1.0.94" sha-1 = "0.10.1" sha2 = "0.10.6" -storekey = "0.4.0" +storekey = "0.4.1" thiserror = "1.0.40" tikv = { version = "0.1.0", package = "tikv-client", optional = true } tokio-stream = { version = "0.1.12", optional = true } tokio-util = { version = "0.7.7", optional = true, features = ["compat"] } -trice = "0.3.0" +trice = "0.3.1" ulid = { version = "1.0.0", features = ["serde"] } url = "2.3.1"