diff --git a/Cargo.lock b/Cargo.lock index e08c757da7..83804a1561 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -503,9 +503,9 @@ checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c" [[package]] name = "cap-fs-ext" -version = "0.25.2" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04e142bbbe9d5d6a2dd0387f887a000b41f4c82fb1226316dfb4cc8dbc3b1a29" +checksum = "0b0e103ce36d217d568903ad27b14ec2238ecb5d65bad2e756a8f3c0d651506e" dependencies = [ "cap-primitives", "cap-std", @@ -515,12 +515,11 @@ dependencies = [ [[package]] name = "cap-primitives" -version = "0.25.2" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f22f4975282dd4f2330ee004f001c4e22f420da9fb474ea600e9af330f1e548" +checksum = "af3f336aa91cce16033ed3c94ac91d98956c49b420e6d6cd0dd7d0e386a57085" dependencies = [ "ambient-authority", - "errno", "fs-set-times", "io-extras", "io-lifetimes", @@ -534,9 +533,9 @@ dependencies = [ [[package]] name = "cap-rand" -version = "0.25.2" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef643f8defef7061c395bb3721b6a80d39c1baaa8ee2e42edf2917fa05584e7f" +checksum = "d14b9606aa9550d34651bc481443203bc014237bdb992d201d2afa62d2ec6dea" dependencies = [ "ambient-authority", "rand 0.8.5", @@ -544,9 +543,9 @@ dependencies = [ [[package]] name = "cap-std" -version = "0.25.2" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95624bb0abba6b6ff6fad2e02a7d3945d093d064ac5a3477a308c29fbe3bfd49" +checksum = "c9d6e70b626eceac9d6fc790fe2d72cc3f2f7bc3c35f467690c54a526b0f56db" dependencies = [ "cap-primitives", "io-extras", @@ -557,9 +556,9 @@ dependencies = [ [[package]] name = "cap-time-ext" -version = "0.25.2" +version = "0.26.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46a2d284862edf6e431e9ad4e109c02855157904cebaceae6f042b124a1a21e2" +checksum = "c3a0524f7c4cff2ea547ae2b652bf7a348fd3e48f76556dc928d8b45ab2f1d50" dependencies = [ "cap-primitives", "once_cell", @@ -818,7 +817,7 @@ version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f91425bea5a5ac6d76b788477064944a7e21f0e240fd93f6f368a774a3efdd1" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.87.1", ] [[package]] @@ -830,7 +829,7 @@ dependencies = [ "cranelift-bforest", "cranelift-codegen-meta", "cranelift-codegen-shared", - "cranelift-entity", + "cranelift-entity 0.87.1", "cranelift-isle", "gimli", "log", @@ -863,6 +862,15 @@ dependencies = [ "serde", ] +[[package]] +name = "cranelift-entity" +version = "0.89.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddae4fec5d6859233ffa175b61d269443c473b3971a2c3e69008c8d3e83d5825" +dependencies = [ + "serde", +] + [[package]] name = "cranelift-frontend" version = "0.87.1" @@ -899,13 +907,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f9e48bb632a2e189b38a9fa89fa5a6eea687a5a4c613bbef7c2b7522c3ad0e0" dependencies = [ "cranelift-codegen", - "cranelift-entity", + "cranelift-entity 0.87.1", "cranelift-frontend", "itertools", "log", "smallvec", - "wasmparser", - "wasmtime-types", + "wasmparser 0.88.0", + "wasmtime-types 0.40.1", ] [[package]] @@ -1964,7 +1972,7 @@ dependencies = [ "nix 0.25.0", "thiserror", "tracing", - "wasmtime", + "wasmtime 0.40.1", "wasmtime-wasi", ] @@ -3099,9 +3107,9 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.132" +version = "0.2.135" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5" +checksum = "68783febc7782c6c5cb401fbda4de5a9898be1762314da0bb2c10ced61f18b0c" [[package]] name = "libz-sys" @@ -4062,9 +4070,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.35.9" +version = "0.35.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72c825b8aa8010eb9ee99b75f05e10180b9278d161583034d7574c9d617aeada" +checksum = "fbb2fda4666def1433b1b05431ab402e42a1084285477222b72d6c564c417cef" dependencies = [ "bitflags", "errno", @@ -4472,9 +4480,9 @@ dependencies = [ [[package]] name = "system-interface" -version = "0.21.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e3e98c4cf2f43a7e3b3a943b63fd192559b8a98ddcbef260580f29f0f4b9d1b" +checksum = "92adbaf536f5aff6986e1e62ba36cee72b1718c5153eee08b9e728ddde3f6029" dependencies = [ "atty", "bitflags", @@ -4997,9 +5005,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasi-cap-std-sync" -version = "0.40.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4562fc9f4949e660f09f417db7dcb6c231811c081c154c41c55f486975725346" +checksum = "6fa9ddcfc9d85e89a10c27801376ea57d2e9421ad91336326160c56044049b49" dependencies = [ "anyhow", "async-trait", @@ -5021,9 +5029,9 @@ dependencies = [ [[package]] name = "wasi-common" -version = "0.40.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d75a8f0b536139c35905d61c60d0b007195db012d0148df708a432e75492797e" +checksum = "fd86a0cd870709441a25d63737bd416db6cf8eb6229c0da08d29d7ab79108bbb" dependencies = [ "anyhow", "bitflags", @@ -5145,6 +5153,15 @@ dependencies = [ "indexmap", ] +[[package]] +name = "wasmparser" +version = "0.92.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da34cec2a8c23db906cdf8b26e988d7a7f0d549eb5d51299129647af61a1b37" +dependencies = [ + "indexmap", +] + [[package]] name = "wasmtime" version = "0.40.1" @@ -5165,17 +5182,42 @@ dependencies = [ "rayon", "serde", "target-lexicon", - "wasmparser", + "wasmparser 0.88.0", "wasmtime-cache", "wasmtime-cranelift", - "wasmtime-environ", + "wasmtime-environ 0.40.1", "wasmtime-fiber", - "wasmtime-jit", - "wasmtime-runtime", + "wasmtime-jit 0.40.1", + "wasmtime-runtime 0.40.1", "wat", "windows-sys", ] +[[package]] +name = "wasmtime" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5fc5bb3329415030796cfa5530b2481ccef5c4f1e5150733ba94318ab004fe1" +dependencies = [ + "anyhow", + "bincode", + "cfg-if", + "indexmap", + "libc", + "log", + "object", + "once_cell", + "paste", + "psm", + "serde", + "target-lexicon", + "wasmparser 0.92.0", + "wasmtime-environ 2.0.0", + "wasmtime-jit 2.0.0", + "wasmtime-runtime 2.0.0", + "windows-sys", +] + [[package]] name = "wasmtime-asm-macros" version = "0.40.1" @@ -5185,6 +5227,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db36545ff0940ad9bf4e9ab0ec2a4e1eaa5ebe2aa9227bcbc4af905375d9e482" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" version = "0.40.1" @@ -5213,7 +5264,7 @@ checksum = "1fc59c28fe895112db09e262fb9c483f9e7b82c78a82a6ded69567ccc0e9795b" dependencies = [ "anyhow", "cranelift-codegen", - "cranelift-entity", + "cranelift-entity 0.87.1", "cranelift-frontend", "cranelift-native", "cranelift-wasm", @@ -5222,8 +5273,8 @@ dependencies = [ "object", "target-lexicon", "thiserror", - "wasmparser", - "wasmtime-environ", + "wasmparser 0.88.0", + "wasmtime-environ 0.40.1", ] [[package]] @@ -5233,7 +5284,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "11086e573d2635a45ac0d44697a8e4586e058cf1b190f76bea466ca2ec36c30a" dependencies = [ "anyhow", - "cranelift-entity", + "cranelift-entity 0.87.1", + "gimli", + "indexmap", + "log", + "object", + "serde", + "target-lexicon", + "thiserror", + "wasmparser 0.88.0", + "wasmtime-types 0.40.1", +] + +[[package]] +name = "wasmtime-environ" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55240389c604f68d2e1d2573d7d3740246ab9ea2fa4fe79e10ccd51faf9b9500" +dependencies = [ + "anyhow", + "cranelift-entity 0.89.0", "gimli", "indexmap", "log", @@ -5241,8 +5311,8 @@ dependencies = [ "serde", "target-lexicon", "thiserror", - "wasmparser", - "wasmtime-types", + "wasmparser 0.92.0", + "wasmtime-types 2.0.0", ] [[package]] @@ -5254,7 +5324,7 @@ dependencies = [ "cc", "cfg-if", "rustix", - "wasmtime-asm-macros", + "wasmtime-asm-macros 0.40.1", "windows-sys", ] @@ -5278,9 +5348,33 @@ dependencies = [ "serde", "target-lexicon", "thiserror", - "wasmtime-environ", - "wasmtime-jit-debug", - "wasmtime-runtime", + "wasmtime-environ 0.40.1", + "wasmtime-jit-debug 0.40.1", + "wasmtime-runtime 0.40.1", + "windows-sys", +] + +[[package]] +name = "wasmtime-jit" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc15e285b7073ee566e62ea4b6dd38b80465ade0ea8cd4cee13c7ac2e295cfca" +dependencies = [ + "addr2line", + "anyhow", + "bincode", + "cfg-if", + "cpp_demangle", + "gimli", + "log", + "object", + "rustc-demangle", + "rustix", + "serde", + "target-lexicon", + "thiserror", + "wasmtime-environ 2.0.0", + "wasmtime-runtime 2.0.0", "windows-sys", ] @@ -5295,6 +5389,15 @@ dependencies = [ "rustix", ] +[[package]] +name = "wasmtime-jit-debug" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bee06d206bcf7a875eacd1e1e957c2a63f64a92934d2535dd8e15cde6d3a9ffe" +dependencies = [ + "once_cell", +] + [[package]] name = "wasmtime-runtime" version = "0.40.1" @@ -5314,10 +5417,34 @@ dependencies = [ "rand 0.8.5", "rustix", "thiserror", - "wasmtime-asm-macros", - "wasmtime-environ", + "wasmtime-asm-macros 0.40.1", + "wasmtime-environ 0.40.1", "wasmtime-fiber", - "wasmtime-jit-debug", + "wasmtime-jit-debug 0.40.1", + "windows-sys", +] + +[[package]] +name = "wasmtime-runtime" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9969ff36cbf57f18c2d24679db57d0857ea7cc7d839534afc26ecc8003e9914b" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "indexmap", + "libc", + "log", + "mach", + "memoffset", + "paste", + "rand 0.8.5", + "rustix", + "thiserror", + "wasmtime-asm-macros 2.0.0", + "wasmtime-environ 2.0.0", + "wasmtime-jit-debug 2.0.0", "windows-sys", ] @@ -5327,22 +5454,34 @@ version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "01e104bd9e625181d53ead85910bbc0863aa5f0c6ef96836fe9a5cc65da11b69" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.87.1", + "serde", + "thiserror", + "wasmparser 0.88.0", +] + +[[package]] +name = "wasmtime-types" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df64c737fc9b3cdf7617bcc65e8b97cb713ceb9c9c58530b20788a8a3482b5d1" +dependencies = [ + "cranelift-entity 0.89.0", "serde", "thiserror", - "wasmparser", + "wasmparser 0.92.0", ] [[package]] name = "wasmtime-wasi" -version = "0.40.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d56b38f5dfcd32a5088d17a4fb2d13ede1ffb0cb383b26cc4784bc5c34eba8df" +checksum = "fb41d16dfd153d2078ea2347d311cee6c74f2a4ecc109cd9acaf860709137fdb" dependencies = [ "anyhow", "wasi-cap-std-sync", "wasi-common", - "wasmtime", + "wasmtime 2.0.0", "wiggle", ] @@ -5408,24 +5547,24 @@ dependencies = [ [[package]] name = "wiggle" -version = "0.40.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e266fab4ce7f98cadf060650a081ac8f475c1392b841d05a6bb0c89e0e3e2d71" +checksum = "2943156975c608cab1b44d28becba4196b07f18be92ea28f1e7f3372a12d81dd" dependencies = [ "anyhow", "async-trait", "bitflags", "thiserror", "tracing", - "wasmtime", + "wasmtime 2.0.0", "wiggle-macro", ] [[package]] name = "wiggle-generate" -version = "0.40.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3019da9c8d6e3ce0ce5ffec87b1872ec1af66383f7abb4c679655046322c4a06" +checksum = "0321263a6b1ba1e0a97174524891a14907cee68cfa183fd5389088dffbeab668" dependencies = [ "anyhow", "heck", @@ -5438,9 +5577,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "0.40.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4d32593742668375ab5badb889e92b6316036ca66a2b0ee09a0860e9c796d0c" +checksum = "aa3d3794e5d68ef69f30e65f267c6bf18c920750d3ccd2a3ac04e77d95f66b96" dependencies = [ "proc-macro2", "quote", diff --git a/crates/fluvio-smartengine/Cargo.toml b/crates/fluvio-smartengine/Cargo.toml index 5afaeb71e7..aa03eb91db 100644 --- a/crates/fluvio-smartengine/Cargo.toml +++ b/crates/fluvio-smartengine/Cargo.toml @@ -21,7 +21,7 @@ tracing = "0.1.27" thiserror = "1" anyhow = { version = "1.0.38" } wasmtime = { version = "0.40.0"} -wasmtime-wasi = { version = "0.40.0", optional = true} +wasmtime-wasi = { version = "2.0.0", optional = true} nix = { version = "0.25"} cfg-if = "1.0.0" derive_builder = "0.11.0"