diff --git a/Cargo.lock b/Cargo.lock index 6e914988..25b5e5db 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1025,27 +1025,27 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.135.5" +version = "0.135.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bfbb8f30b72ef5cedf2dbd85ee2f167a33c888d492a40e999250187138663c9" +checksum = "9195e7cefae4f6c586ef4abace39e08a4cfbbde0839479f7075f0739db5ec108" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.135.5" +version = "0.135.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5715fdd9d897798ba2bb834df5d6c1129319d51e82ddcf81812c23231e9b852b" +checksum = "f47195db7c0d11bb54fc4a03f94136344059121baad9e59dcf537cf007ed45f9" dependencies = [ "cranelift-srcgen", ] [[package]] name = "cranelift-bforest" -version = "0.135.5" +version = "0.135.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a266da98b248dd98dfc8a46d45d57810db04a55b81a6d8c7a9c6cf0bd2db7c3" +checksum = "23e38972e913f89b465f99d3a1add645d507ad8d2cb32b05161769330b72648c" dependencies = [ "cranelift-entity", "wasmtime-internal-core", @@ -1053,9 +1053,9 @@ dependencies = [ [[package]] name = "cranelift-bitset" -version = "0.135.5" +version = "0.135.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c67c1887ed2194ef3ecc283a9add4fe8a79d249a293063046f2adedc31ae7200" +checksum = "d3352069928676bf94f502e352f4d879ba16dcd2fc413fddb9617d72eaf42127" dependencies = [ "serde", "serde_derive", @@ -1064,9 +1064,9 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.135.5" +version = "0.135.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90103abeafa22cc578c577999bdf1b51c32b8a59e15a09789841b4e9a854588d" +checksum = "7332e689fc423e86b03617b071889a0e67089ed529b0cba1e22e2d630e120987" dependencies = [ "bumpalo", "cranelift-assembler-x64", @@ -1095,9 +1095,9 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.135.5" +version = "0.135.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d73eaff808bc302e2899e42d822c0e64df23f38facb98ecdf695d1817d2063a3" +checksum = "6dc7d4ec2d00466628fa9cb8197b7850771a2db0c16a902065c8513706a7ac18" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", @@ -1108,24 +1108,24 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.135.5" +version = "0.135.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de19c4fc55ac3cdeb8e153f35ef9f51db197da91a64c9811d0ddd21ed1b9d18d" +checksum = "b08c970e27b123ff6764a525aa50dfd4a6e350022e8c27027d10b3dde5cc49fc" [[package]] name = "cranelift-control" -version = "0.135.5" +version = "0.135.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bbd919579d74a7212e6e849dc24ff015cb823e70051d01559eea828efaf773f" +checksum = "985a7c32c3a72fd8f44a8ead3211352c364ce509bf8b0b177184d7574f4e9397" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.135.5" +version = "0.135.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af201af93fa8a576ac4b04b901ac3f252545d7b703053c922526fce28f65a7be" +checksum = "ce7ae3678365a2fced842f320dd90760816d57e62dc41e65804c7a86ce16dff2" dependencies = [ "cranelift-bitset", "serde", @@ -1135,9 +1135,9 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.135.5" +version = "0.135.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69395ceee43706b93bf869b3a6631ab8d9dcb2bf19f9af4d1d2db0cb9e18af18" +checksum = "21e84fb8be0b38d9d1c52831050957586e9b1140565f47dcbcf9a08d2d124940" dependencies = [ "cranelift-codegen", "hashbrown 0.17.1", @@ -1148,15 +1148,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.135.5" +version = "0.135.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e8d98a81f71e2ddc61849ca1454ff424fbf42a3ee5529365be8c0859ddf5b9a" +checksum = "8f295be6751bdae90f2ecdda3ecc5ef60192ac204ec2345ec1b924b9a6554ed4" [[package]] name = "cranelift-native" -version = "0.135.5" +version = "0.135.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "273c79e0265b754f67ff76c42d6db4856dabf9101e3bb1b23c83255e2438dd02" +checksum = "b00de3571d1817908e3a6d0e04349400a360d336be8ad07ca0f7cb0beeb3c353" dependencies = [ "cranelift-codegen", "libc", @@ -1165,9 +1165,9 @@ dependencies = [ [[package]] name = "cranelift-srcgen" -version = "0.135.5" +version = "0.135.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b73d7e686f3518831f88ffe88be02c6c92be09930fc5ab90a3dfd9a4de3815e" +checksum = "ce1932d832b1d6c0fcb852d4b1fd1fe9930fc2e0cfa7d125a90ee3f86978310d" [[package]] name = "crc32c" @@ -1471,7 +1471,7 @@ dependencies = [ "downcast-rs", "libsqlite3-sys", "r2d2", - "sqlite-wasm-rs", + "sqlite-wasm-rs 0.4.8", "time", ] @@ -3204,8 +3204,8 @@ dependencies = [ "unwasm-core", "wacore", "wacore-binary", - "wasm-encoder 0.261.0", - "wasmparser 0.261.0", + "wasm-encoder 0.262.0", + "wasmparser 0.262.0", "wasmtime", ] @@ -3550,9 +3550,9 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "48.0.5" +version = "48.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc9a7073f2530aab972ac0a7ce43624ff59de8ad06b76a4ef4021f7ddd1035a" +checksum = "8da9e35352d5ed6636a3b18e2099f96cf00e9dcc707f7d9d599a64ec5fabcef7" dependencies = [ "cranelift-bitset", "log", @@ -3562,9 +3562,9 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "48.0.5" +version = "48.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "864f92c9538de48325a4f8709ec83e56471446798d48a29073ca094c5447b549" +checksum = "cf76d5588cc67bac2ba972c751d4f1b4545eebf2dea8117410dc7f450bae6c97" dependencies = [ "proc-macro2", "quote", @@ -3965,11 +3965,10 @@ dependencies = [ [[package]] name = "rsqlite-vfs" -version = "0.1.1" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c51c9ae4df8a7fba42103df5c621fa3c37eccf3a3c650879e90fc48b11cc192c" +checksum = "353b74f9810d5b085b6c42c9d86a5f0fdb795553235cdd48753b32e3809d18a7" dependencies = [ - "hashbrown 0.16.1", "thiserror 2.0.21", ] @@ -4515,14 +4514,27 @@ dependencies = [ [[package]] name = "sqlite-wasm-rs" -version = "0.5.5" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc3efc0da82635d7e1ced0053bbbfa8c7ab9645d0bf36ceb4f7127bb85315d75" +checksum = "60bdd87fcb4c9764b024805fb2df5f1d659bea6e629fdbdcdcfc4042b9a640d0" dependencies = [ - "cc", "js-sys", - "rsqlite-vfs", + "once_cell", + "thiserror 2.0.21", + "tokio", "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "sqlite-wasm-rs" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "717e14271e332de37b8f7793913d53e2f952b3d21f96efd5880aea42a3c32d18" +dependencies = [ + "cc", + "rsqlite-vfs", ] [[package]] @@ -5394,6 +5406,16 @@ dependencies = [ "wasm-bindgen-shared", ] +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.78" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ef4c5d3d2cdf5c54f4231181768f5510842e350db025faf1f7163b1030ed928" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + [[package]] name = "wasm-bindgen-macro" version = "0.2.128" @@ -5438,12 +5460,12 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.261.0" +version = "0.262.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2608e8bb6d67fd68f5a8d0eb1363d6e7bcbc1f8ded5a0bd3a1e382462b876b22" +checksum = "4495a6f85dd94c411c749303efcbc5defade0b0cbdbc0541495241ab917a9b5a" dependencies = [ "leb128fmt", - "wasmparser 0.261.0", + "wasmparser 0.262.0", ] [[package]] @@ -5461,9 +5483,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.261.0" +version = "0.262.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f20f20e44f7e8aeb6744823ea9d869ede51e51be4fdaedede2852282e54d2d8" +checksum = "974d643b125b272607e2fff8012ea14a8328acd7621e4bafa7afb32500052b1b" dependencies = [ "bitflags 2.13.1", "indexmap", @@ -5483,9 +5505,9 @@ dependencies = [ [[package]] name = "wasmtime" -version = "48.0.5" +version = "48.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b94eda6b1c1d8ade526a67e4ce50cc6234d1c7af68e5d7bf13f40bc07e70daba" +checksum = "3a26206e1b2f1403d4d17c8fa7e736b693d7e9b1a7b9a5bf860e1c580472704d" dependencies = [ "addr2line 0.26.1", "async-trait", @@ -5523,9 +5545,9 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "48.0.5" +version = "48.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84ca4865ece3a37abb34c2df96c741ff4aed308d35744d84095cff79848752d4" +checksum = "ca61f6e56877ffa9633e0d1ee3ee01c4b5dd08d8e1609417a245b496163526af" dependencies = [ "anyhow", "cpp_demangle", @@ -5554,9 +5576,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-cache" -version = "48.0.5" +version = "48.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad3c3dadc98434da27b591a62d06bd767f1ecfe9bbfa0414229be2c64ad8d6d4" +checksum = "5cccad5a336fe29654eb40d1d9f515fd2354f48f262eb8608235c0ccb8cd46b5" dependencies = [ "base64 0.22.1", "directories-next", @@ -5574,15 +5596,15 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-util" -version = "48.0.5" +version = "48.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8f014d9ad6f6acbc449e9d7c4e7b7757b4b6b1a84a3662f66ea6da2ebed788c" +checksum = "3d4bb47a14f6458a45125d6fedaac3ad95769f946755ae282763fc0343c8ccdc" [[package]] name = "wasmtime-internal-core" -version = "48.0.5" +version = "48.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc0a0310fc4a3f545427c7880362657f72f838ffcfe4d3b8c864021df3b3488" +checksum = "84493645ddd62c4615bbe0bd1a6bf9740e69c11b70404f2db8726ee793442b88" dependencies = [ "anyhow", "hashbrown 0.17.1", @@ -5592,9 +5614,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-cranelift" -version = "48.0.5" +version = "48.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb6c8d2b6f8ed3a784fcd127a1936589db8051febbd228230660175e41b5751d" +checksum = "de4b3fb57ab495f3a08032859e1b940fa63e63cb755804fb032a06bf530aeb33" dependencies = [ "cranelift-codegen", "cranelift-control", @@ -5618,9 +5640,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-fiber" -version = "48.0.5" +version = "48.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92b558b5892ca405508103641fa3a3ec2e986b1cc679a083ed47e6bcb08ecf31" +checksum = "984950b72b8660737ec8deb590c95e4103877c23c83bd0ad23b9990a789fcfe2" dependencies = [ "cc", "libc", @@ -5632,9 +5654,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-debug" -version = "48.0.5" +version = "48.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0669ce70a8a8c92eb8ad148c1d7b9b771aab37787e9462efd75b2e2b4575406" +checksum = "679f24b3251a3c6235bc0170efa0d503ac570678308d60bd2e7f325d16f51536" dependencies = [ "cc", "wasmtime-internal-versioned-export-macros", @@ -5642,9 +5664,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "48.0.5" +version = "48.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6aa66405e95fc7b82adb195c14fa8b38f45046c3ad99a273b06262b8eb755e76" +checksum = "a2627fc8f496dcb22fad20cb97e8b77b494c225d84522642d23ec425bf17713b" dependencies = [ "libc", "wasmtime-internal-core", @@ -5653,9 +5675,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-unwinder" -version = "48.0.5" +version = "48.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70555458e519d6fb8790e042b4274132ab58171ae0f2a6917c3dc29ded0184d0" +checksum = "64752c0f1351970e20ed8fd7704220d7871b8824bdeb252258738b58264ef191" dependencies = [ "cranelift-codegen", "log", @@ -5665,9 +5687,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "48.0.5" +version = "48.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fca407e3e2809c0e6568be132065095a16f184c30c6bee4157dfdc497aee10a1" +checksum = "ff1b5eb4b2838bbbeaadd02c61e307a1fdbd47efca9d96684c04de5721157dca" dependencies = [ "proc-macro2", "quote", @@ -5705,8 +5727,8 @@ dependencies = [ "serde_json", "tempfile", "wa-store", - "wasm-encoder 0.261.0", - "wasmparser 0.261.0", + "wasm-encoder 0.262.0", + "wasmparser 0.262.0", "xtask-support", ] @@ -5817,7 +5839,7 @@ dependencies = [ "scheduled-thread-pool", "serde_json", "sha2 0.11.0", - "sqlite-wasm-rs", + "sqlite-wasm-rs 0.6.1", "thiserror 2.0.21", "tokio", "wacore", diff --git a/Cargo.toml b/Cargo.toml index ffc58df3..b7941667 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -132,8 +132,8 @@ serde-big-array = "0.5" serde_json = { version = "1.0", default-features = false } sha1 = { version = "0.11.0", default-features = false } sha2 = { version = "0.11.0", default-features = false } -wasm-encoder = "0.261" -wasmparser = { version = "0.261", default-features = false, features = ["std", "validate", "features"] } +wasm-encoder = "0.262" +wasmparser = { version = "0.262", default-features = false, features = ["std", "validate", "features"] } wasmtime = { version = "48.0.5", default-features = false, features = [ "runtime", "anyhow", diff --git a/storages/sqlite-storage/Cargo.toml b/storages/sqlite-storage/Cargo.toml index 13b7113a..d08ce82e 100644 --- a/storages/sqlite-storage/Cargo.toml +++ b/storages/sqlite-storage/Cargo.toml @@ -56,7 +56,7 @@ gloo-timers = { version = "0.4", features = ["futures"] } # 0.6 defaults to caller-provided host hooks. Keep the validated JS-backed # 0.5 ABI when fresh downstream resolution widens Diesel's transitive range. [target.'cfg(all(target_family = "wasm", target_os = "unknown"))'.dependencies] -sqlite-wasm-rs = { version = "0.5.5", default-features = false } +sqlite-wasm-rs = { version = "0.6.1", default-features = false } [[bench]] name = "signal_flush"