From 806808f5eab5044e3ae583125aa251e24385b42f Mon Sep 17 00:00:00 2001 From: Arshia Ghafoori Date: Fri, 5 Apr 2024 18:45:37 +0330 Subject: [PATCH 1/4] Update CHANGELOG --- CHANGELOG.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index aa36d06edb1..89578d873cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,35 @@ Looking for changes that affect our C API? See the [C API Changelog](lib/c-api/C ## **Unreleased** +## 4.2.8 - 05/04/2024 + +## Added + + - [#4510](https://github.com/wasmerio/wasmer/pull/4510) Added support for creating log file journals directly from buffers + - [#4506](https://github.com/wasmerio/wasmer/pull/4506) feat: add wasmer-argus + - [#4508](https://github.com/wasmerio/wasmer/pull/4508) Upgrade edge-{schema,util} crates + add some helper methdos + +## Changed + + - [#4541](https://github.com/wasmerio/wasmer/pull/4541) Removed some dead code + - [#4539](https://github.com/wasmerio/wasmer/pull/4539) deps: Upgrade h2 due to RUSTSEC advisory + - [#4527](https://github.com/wasmerio/wasmer/pull/4527) allow owner field in app.yaml + - [#4526](https://github.com/wasmerio/wasmer/pull/4526) feat(singlepass): use SIMD insts for popcount + - [#4501](https://github.com/wasmerio/wasmer/pull/4501) Support interpreted host functions + - [#4492](https://github.com/wasmerio/wasmer/pull/4492) No longer restoring the thread local memory when we longjmp + - [#4507](https://github.com/wasmerio/wasmer/pull/4507) deps: Upgrade edge-schema to 0.0.3 + - [#4462](https://github.com/wasmerio/wasmer/pull/4462) DProxy + +## Fixed + + - [#4542](https://github.com/wasmerio/wasmer/pull/4542) Various fixes detected in the build + - [#4537](https://github.com/wasmerio/wasmer/pull/4537) Fix owner issues with app create + - [#4535](https://github.com/wasmerio/wasmer/pull/4535) fix(cli): Fix Edge WinterJS template + - [#4525](https://github.com/wasmerio/wasmer/pull/4525) Fix bug with `app deploy`: app URL is stale + - [#4520](https://github.com/wasmerio/wasmer/pull/4520) Fix singlepass panic + + + ## 4.2.7 - 19/03/2024 This release adds the `wasmer domain` command for DNS records management, and also includes an important fix to the `stack_restore` WASIX syscall (used by the `longjmp` function). From a180dade7f23b2141af07316603482b1ad52b067 Mon Sep 17 00:00:00 2001 From: Arshia Ghafoori Date: Fri, 5 Apr 2024 18:45:47 +0330 Subject: [PATCH 2/4] Release 4.2.8 --- Cargo.lock | 639 +++++++++++------- Cargo.toml | 26 +- lib/api/Cargo.toml | 22 +- .../macro-wasmer-universal-test/Cargo.toml | 2 +- lib/c-api/Cargo.toml | 16 +- .../wasmer-capi-examples-runner/Cargo.toml | 2 +- .../tests/wasmer-c-api-test-runner/Cargo.toml | 2 +- lib/cache/Cargo.toml | 6 +- lib/cli-compiler/Cargo.toml | 16 +- lib/cli/Cargo.toml | 24 +- lib/compiler-cranelift/Cargo.toml | 4 +- lib/compiler-llvm/Cargo.toml | 6 +- lib/compiler-singlepass/Cargo.toml | 4 +- lib/compiler/Cargo.toml | 6 +- lib/emscripten/Cargo.toml | 4 +- lib/journal/Cargo.toml | 2 +- lib/middlewares/Cargo.toml | 8 +- lib/object/Cargo.toml | 2 +- lib/registry/Cargo.toml | 2 +- lib/sys-utils/Cargo.toml | 8 +- lib/vm/Cargo.toml | 2 +- lib/wai-bindgen-wasmer/Cargo.toml | 2 +- lib/wasi-types/Cargo.toml | 6 +- lib/wasix/Cargo.toml | 10 +- scripts/update-version.py | 4 +- scripts/windows-installer/wasmer.iss | 2 +- tests/integration/cli/Cargo.toml | 2 +- tests/integration/ios/Cargo.toml | 2 +- tests/lib/wast/Cargo.toml | 4 +- tests/wasi-wast/Cargo.toml | 2 +- 30 files changed, 484 insertions(+), 353 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bd567777cc6..f03274bfbfe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -42,9 +42,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" +checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" dependencies = [ "memchr", ] @@ -206,26 +206,26 @@ dependencies = [ [[package]] name = "async-compression" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a116f46a969224200a0a97f29cfd4c50e7534e4b4826bd23ea2c3c533039c82c" +checksum = "86a9249d1447a85f95810c620abea82e001fe58a31713fcce614caf52499f905" dependencies = [ "flate2", "futures-core", "memchr", "pin-project-lite", - "tokio 1.36.0", + "tokio 1.37.0", ] [[package]] name = "async-trait" -version = "0.1.78" +version = "0.1.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "461abc97219de0eaaf81fe3ef974a540158f3d079c2ab200f891f1a2ef201e85" +checksum = "a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -252,15 +252,15 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" [[package]] name = "backtrace" -version = "0.3.69" +version = "0.3.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" +checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" dependencies = [ "addr2line", "cc", @@ -283,6 +283,12 @@ version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" +[[package]] +name = "base64" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" + [[package]] name = "bincode" version = "1.3.3" @@ -421,9 +427,9 @@ dependencies = [ [[package]] name = "bytes" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" dependencies = [ "serde", ] @@ -448,9 +454,9 @@ dependencies = [ [[package]] name = "cargo-platform" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "694c8807f2ae16faecc43dc17d74b3eb042482789fd0eb64b39a2e04e087053f" +checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" dependencies = [ "serde", ] @@ -517,9 +523,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.35" +version = "0.4.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" +checksum = "8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e" dependencies = [ "android-tzdata", "iana-time-zone", @@ -597,7 +603,7 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -815,7 +821,7 @@ dependencies = [ "hashbrown 0.12.3", "log 0.4.21", "regalloc2", - "smallvec 1.13.1", + "smallvec 1.13.2", "target-lexicon 0.12.14", ] @@ -845,7 +851,7 @@ dependencies = [ "hashbrown 0.12.3", "indexmap 1.9.3", "log 0.4.21", - "smallvec 1.13.1", + "smallvec 1.13.2", ] [[package]] @@ -863,7 +869,7 @@ dependencies = [ "cranelift-codegen", "hashbrown 0.12.3", "log 0.4.21", - "smallvec 1.13.1", + "smallvec 1.13.2", "target-lexicon 0.12.14", ] @@ -1072,13 +1078,13 @@ dependencies = [ [[package]] name = "cynic" -version = "3.4.3" +version = "3.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7335114540697c7b1c1a0131cbe0e983fdb1e646f881234afe9e2a66133ac99a" +checksum = "1413bce6385a96ed264caf58c64e3420b4edeee0cdaaf6b4d810c909f7ba0176" dependencies = [ "cynic-proc-macros", "ref-cast", - "reqwest", + "reqwest 0.12.3", "serde", "serde_json", "static_assertions", @@ -1087,9 +1093,9 @@ dependencies = [ [[package]] name = "cynic-codegen" -version = "3.4.3" +version = "3.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a11d6119f9f0f55c9d7cff5189a7b318f35a7d2d6faa4872441ee521f65420b6" +checksum = "9ac40efa3e97024222fa95d4c85ce093e2337ed5cdf7279374777132b419f50c" dependencies = [ "counter", "darling 0.20.8", @@ -1099,20 +1105,20 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.53", + "syn 2.0.58", "thiserror", ] [[package]] name = "cynic-proc-macros" -version = "3.4.3" +version = "3.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb81a5872a7774daf11caefb2ebe7166d9da12b1b69cf35661130b3c3fccbd61" +checksum = "ff4890059f47b6864d53231fd7d336893fc4a28bc1fff62c3ad4966a82994b84" dependencies = [ "cynic-codegen", "darling 0.20.8", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -1160,7 +1166,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -1182,7 +1188,7 @@ checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" dependencies = [ "darling_core 0.20.8", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -1233,7 +1239,7 @@ checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -1456,7 +1462,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60d06780ae676369e0a9ac2c75f7d1a6d22e157ef5b10cfeda0ee6a465cf7337" dependencies = [ "edge-schema 0.0.3", - "http", + "http 0.2.12", "serde", "wasmparser 0.121.2", ] @@ -1524,7 +1530,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -1545,7 +1551,7 @@ dependencies = [ "darling 0.20.8", "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -1587,9 +1593,9 @@ checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" [[package]] name = "fastrand" -version = "2.0.1" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" +checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" [[package]] name = "fern" @@ -1607,7 +1613,7 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" dependencies = [ - "memoffset 0.9.0", + "memoffset 0.9.1", "rustc_version 0.4.0", ] @@ -1781,7 +1787,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -1863,7 +1869,7 @@ checksum = "b0e085ded9f1267c32176b40921b9754c474f7dd96f7e808d4a982e48aa1e854" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -1990,15 +1996,15 @@ version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" dependencies = [ - "bytes 1.5.0", + "bytes 1.6.0", "fnv", "futures-core", "futures-sink", "futures-util", - "http", - "indexmap 2.2.5", + "http 0.2.12", + "indexmap 2.2.6", "slab", - "tokio 1.36.0", + "tokio 1.37.0", "tokio-util", "tracing", ] @@ -2140,7 +2146,18 @@ version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" dependencies = [ - "bytes 1.5.0", + "bytes 1.6.0", + "fnv", + "itoa", +] + +[[package]] +name = "http" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +dependencies = [ + "bytes 1.6.0", "fnv", "itoa", ] @@ -2151,8 +2168,31 @@ version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" dependencies = [ - "bytes 1.5.0", - "http", + "bytes 1.6.0", + "http 0.2.12", + "pin-project-lite", +] + +[[package]] +name = "http-body" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" +dependencies = [ + "bytes 1.6.0", + "http 1.1.0", +] + +[[package]] +name = "http-body-util" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" +dependencies = [ + "bytes 1.6.0", + "futures-core", + "http 1.1.0", + "http-body 1.0.0", "pin-project-lite", ] @@ -2168,7 +2208,7 @@ version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f560b665ad9f1572cfcaf034f7fb84338a7ce945216d64a90fd81f046a3caee" dependencies = [ - "http", + "http 0.2.12", "serde", ] @@ -2196,24 +2236,43 @@ version = "0.14.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" dependencies = [ - "bytes 1.5.0", + "bytes 1.6.0", "futures-channel", "futures-core", "futures-util", "h2", - "http", - "http-body", + "http 0.2.12", + "http-body 0.4.6", "httparse", "httpdate", "itoa", "pin-project-lite", - "socket2 0.4.10", - "tokio 1.36.0", + "socket2 0.5.6", + "tokio 1.37.0", "tower-service", "tracing", "want", ] +[[package]] +name = "hyper" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "186548d73ac615b32a73aafe38fb4f56c0d340e110e5a200bcadbaf2e199263a" +dependencies = [ + "bytes 1.6.0", + "futures-channel", + "futures-util", + "http 1.1.0", + "http-body 1.0.0", + "httparse", + "itoa", + "pin-project-lite", + "smallvec 1.13.2", + "tokio 1.37.0", + "want", +] + [[package]] name = "hyper-rustls" version = "0.24.2" @@ -2221,10 +2280,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" dependencies = [ "futures-util", - "http", - "hyper", + "http 0.2.12", + "hyper 0.14.28", "rustls 0.21.10", - "tokio 1.36.0", + "tokio 1.37.0", "tokio-rustls", ] @@ -2234,10 +2293,10 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" dependencies = [ - "bytes 1.5.0", - "hyper", + "bytes 1.6.0", + "hyper 0.14.28", "native-tls", - "tokio 1.36.0", + "tokio 1.37.0", "tokio-native-tls", ] @@ -2247,13 +2306,33 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7cc7dcb1ab67cd336f468a12491765672e61a3b6b148634dbfe2fe8acd3fe7d9" dependencies = [ - "hyper", + "hyper 0.14.28", "pin-project-lite", - "tokio 1.36.0", + "tokio 1.37.0", "tokio-tungstenite", "tungstenite", ] +[[package]] +name = "hyper-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" +dependencies = [ + "bytes 1.6.0", + "futures-channel", + "futures-util", + "http 1.1.0", + "http-body 1.0.0", + "hyper 1.2.0", + "pin-project-lite", + "socket2 0.5.6", + "tokio 1.37.0", + "tower", + "tower-service", + "tracing", +] + [[package]] name = "iana-time-zone" version = "0.1.60" @@ -2323,9 +2402,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.5" +version = "2.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" dependencies = [ "equivalent", "hashbrown 0.14.3", @@ -2409,16 +2488,15 @@ dependencies = [ [[package]] name = "insta" -version = "1.36.1" +version = "1.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a7c22c4d34ef4788c351e971c52bfdfe7ea2766f8c5466bc175dd46e52ac22e" +checksum = "3eab73f58e59ca6526037208f0e98851159ec1633cf17b6cd2e1f2c3fd5d53cc" dependencies = [ "console", "lazy_static", "linked-hash-map", "serde", "similar", - "yaml-rust", ] [[package]] @@ -2502,9 +2580,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.10" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "jobserver" @@ -2587,13 +2665,12 @@ dependencies = [ [[package]] name = "libredox" -version = "0.0.1" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.5.0", "libc", - "redox_syscall 0.4.1", ] [[package]] @@ -2677,9 +2754,9 @@ checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "lz4_flex" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "912b45c753ff5f7f5208307e8ace7d2a2e30d024e26d3509f3dce546c044ce15" +checksum = "75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5" dependencies = [ "twox-hash", ] @@ -2713,9 +2790,18 @@ dependencies = [ "libc", ] +[[package]] +name = "mach2" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +dependencies = [ + "libc", +] + [[package]] name = "macro-wasmer-universal-test" -version = "4.2.7" +version = "4.2.8" dependencies = [ "proc-macro2", "proc-quote", @@ -2758,9 +2844,9 @@ checksum = "490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771" [[package]] name = "memchr" -version = "2.7.1" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memmap2" @@ -2809,9 +2895,9 @@ dependencies = [ [[package]] name = "memoffset" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" +checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" dependencies = [ "autocfg", ] @@ -3172,7 +3258,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -3183,9 +3269,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.101" +version = "0.9.102" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff" +checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" dependencies = [ "cc", "libc", @@ -3215,7 +3301,7 @@ dependencies = [ "proc-macro2", "proc-macro2-diagnostics", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -3269,7 +3355,7 @@ dependencies = [ "cfg-if 1.0.0", "libc", "redox_syscall 0.4.1", - "smallvec 1.13.1", + "smallvec 1.13.2", "windows-targets 0.48.5", ] @@ -3309,9 +3395,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.8" +version = "2.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f8023d0fb78c8e03784ea1c7f3fa36e68a723138990b8d5a47d916b651e7a8" +checksum = "311fb059dee1a7b802f036316d790138c613a4e8b180c822e3925a662e9f0c95" dependencies = [ "memchr", "thiserror", @@ -3320,9 +3406,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.7.8" +version = "2.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0d24f72393fd16ab6ac5738bc33cdb6a9aa73f8b902e8fe29cf4e67d7dd1026" +checksum = "f73541b156d32197eecda1a4014d7f868fd2bcb3c550d5386087cfba442bf69c" dependencies = [ "pest", "pest_generator", @@ -3330,22 +3416,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.8" +version = "2.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc17e2a6c7d0a492f0158d7a4bd66cc17280308bbaff78d5bef566dca35ab80" +checksum = "c35eeed0a3fab112f75165fdc026b3913f4183133f19b49be773ac9ea966e8bd" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] name = "pest_meta" -version = "2.7.8" +version = "2.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "934cd7631c050f4674352a6e835d5f6711ffbfb9345c2fc0107155ac495ae293" +checksum = "2adbf29bb9776f28caece835398781ab24435585fe0d4dc1374a61db5accedca" dependencies = [ "once_cell", "pest", @@ -3359,7 +3445,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9" dependencies = [ "fixedbitset", - "indexmap 2.2.5", + "indexmap 2.2.6", ] [[package]] @@ -3379,14 +3465,14 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] name = "pin-project-lite" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "pin-utils" @@ -3529,7 +3615,7 @@ checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", "version_check", "yansi 1.0.1", ] @@ -3642,9 +3728,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd" +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" dependencies = [ "either", "rayon-core", @@ -3677,9 +3763,9 @@ dependencies = [ [[package]] name = "redox_users" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" +checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" dependencies = [ "getrandom", "libredox", @@ -3703,7 +3789,7 @@ checksum = "5fddb4f8d99b0a2ebafc65a87a69a7b9875e4b1ae1f00db265d300ef7f28bccc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -3715,19 +3801,19 @@ dependencies = [ "fxhash", "log 0.4.21", "slice-group-by", - "smallvec 1.13.1", + "smallvec 1.13.2", ] [[package]] name = "regex" -version = "1.10.3" +version = "1.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" +checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" dependencies = [ "aho-corasick", "memchr", "regex-automata 0.4.6", - "regex-syntax 0.8.2", + "regex-syntax 0.8.3", ] [[package]] @@ -3747,7 +3833,7 @@ checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.2", + "regex-syntax 0.8.3", ] [[package]] @@ -3758,20 +3844,20 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "region" -version = "3.0.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76e189c2369884dce920945e2ddf79b3dff49e071a167dd1817fa9c4c00d512e" +checksum = "e6b6ebd13bc009aef9cd476c1310d49ac354d36e240cf1bd753290f3dc7199a7" dependencies = [ "bitflags 1.3.2", "libc", - "mach", - "winapi 0.3.9", + "mach2", + "windows-sys 0.52.0", ] [[package]] @@ -3791,20 +3877,20 @@ checksum = "e3a8614ee435691de62bcffcf4a66d91b3594bf1428a5722e79103249a095690" [[package]] name = "reqwest" -version = "0.11.26" +version = "0.11.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78bf93c4af7a8bb7d879d51cebe797356ff10ae8516ace542b5182d9dcac10b2" +checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" dependencies = [ "async-compression", "base64 0.21.7", - "bytes 1.5.0", + "bytes 1.6.0", "encoding_rs", "futures-core", "futures-util", "h2", - "http", - "http-body", - "hyper", + "http 0.2.12", + "http-body 0.4.6", + "hyper 0.14.28", "hyper-rustls", "hyper-tls", "ipnet", @@ -3823,7 +3909,7 @@ dependencies = [ "serde_urlencoded", "sync_wrapper", "system-configuration", - "tokio 1.36.0", + "tokio 1.37.0", "tokio-native-tls", "tokio-rustls", "tokio-util", @@ -3834,7 +3920,42 @@ dependencies = [ "wasm-streams", "web-sys", "webpki-roots 0.25.4", - "winreg", + "winreg 0.50.0", +] + +[[package]] +name = "reqwest" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e6cc1e89e689536eb5aeede61520e874df5a4707df811cd5da4aa5fbb2aae19" +dependencies = [ + "base64 0.22.0", + "bytes 1.6.0", + "futures-core", + "futures-util", + "http 1.1.0", + "http-body 1.0.0", + "http-body-util", + "hyper 1.2.0", + "hyper-util", + "ipnet", + "js-sys", + "log 0.4.21", + "mime", + "once_cell", + "percent-encoding", + "pin-project-lite", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper", + "tokio 1.37.0", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "winreg 0.52.0", ] [[package]] @@ -3860,7 +3981,7 @@ checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0" dependencies = [ "bitvec", "bytecheck", - "bytes 1.5.0", + "bytes 1.6.0", "hashbrown 0.12.3", "indexmap 1.9.3", "ptr_meta", @@ -3936,7 +4057,7 @@ dependencies = [ "fallible-streaming-iterator", "hashlink", "libsqlite3-sys", - "smallvec 1.13.1", + "smallvec 1.13.2", ] [[package]] @@ -3986,9 +4107,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.31" +version = "0.38.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" +checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" dependencies = [ "bitflags 2.5.0", "errno", @@ -4011,9 +4132,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.22.2" +version = "0.22.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e87c9956bd9807afa1f77e0f7594af32566e830e088a5576d27c5b6f30f49d41" +checksum = "99008d7ad0bbbea527ec27bddbc0e432c5b87d8175178cee68d2eec9c4a1813c" dependencies = [ "log 0.4.21", "ring", @@ -4046,9 +4167,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.3.1" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ede67b28608b4c60685c7d54122d4400d90f62b40caee7700e700380a390fa8" +checksum = "ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247" [[package]] name = "rustls-webpki" @@ -4237,9 +4358,9 @@ checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" [[package]] name = "security-framework" -version = "2.9.2" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" +checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6" dependencies = [ "bitflags 1.3.2", "core-foundation", @@ -4250,9 +4371,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.9.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" +checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef" dependencies = [ "core-foundation-sys", "libc", @@ -4353,7 +4474,7 @@ checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -4369,9 +4490,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.114" +version = "1.0.115" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" +checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" dependencies = [ "itoa", "ryu", @@ -4423,11 +4544,11 @@ dependencies = [ [[package]] name = "serde_yaml" -version = "0.9.33" +version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0623d197252096520c6f2a5e1171ee436e5af99a5d7caa2891e55e61950e6d9" +checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.2.5", + "indexmap 2.2.6", "itoa", "ryu", "serde", @@ -4456,7 +4577,7 @@ checksum = "91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -4496,7 +4617,7 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16" dependencies = [ - "bytes 1.5.0", + "bytes 1.6.0", "memmap2 0.6.2", ] @@ -4523,9 +4644,9 @@ checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" [[package]] name = "similar" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32fea41aca09ee824cc9724996433064c89f7777e60762749a4170a14abbfa21" +checksum = "fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640" [[package]] name = "slab" @@ -4553,9 +4674,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.13.1" +version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "smoltcp" @@ -4640,7 +4761,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -4662,9 +4783,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.53" +version = "2.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7383cd0e49fff4b6b90ca5670bfd3e9d6a733b3f90c686605aa7eec8c4996032" +checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687" dependencies = [ "proc-macro2", "quote", @@ -4810,7 +4931,7 @@ checksum = "c8f546451eaa38373f549093fe9fd05e7d2bade739e2ddf834b9968621d60107" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -4843,7 +4964,7 @@ checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -4969,12 +5090,12 @@ dependencies = [ [[package]] name = "tokio" -version = "1.36.0" +version = "1.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" +checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" dependencies = [ "backtrace", - "bytes 1.5.0", + "bytes 1.6.0", "libc", "mio 0.8.11", "num_cpus", @@ -5065,7 +5186,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -5075,7 +5196,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" dependencies = [ "native-tls", - "tokio 1.36.0", + "tokio 1.37.0", ] [[package]] @@ -5104,7 +5225,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" dependencies = [ "rustls 0.21.10", - "tokio 1.36.0", + "tokio 1.37.0", ] [[package]] @@ -5114,7 +5235,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "911a61637386b789af998ee23f50aa30d5fd7edcec8d6d3dedae5e5815205466" dependencies = [ "bincode", - "bytes 1.5.0", + "bytes 1.6.0", "educe", "futures-core", "futures-sink", @@ -5127,13 +5248,13 @@ dependencies = [ [[package]] name = "tokio-stream" -version = "0.1.14" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" +checksum = "267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af" dependencies = [ "futures-core", "pin-project-lite", - "tokio 1.36.0", + "tokio 1.37.0", "tokio-util", ] @@ -5200,7 +5321,7 @@ dependencies = [ "log 0.4.21", "rustls 0.21.10", "rustls-native-certs", - "tokio 1.36.0", + "tokio 1.37.0", "tokio-rustls", "tungstenite", "webpki-roots 0.25.4", @@ -5245,11 +5366,11 @@ version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" dependencies = [ - "bytes 1.5.0", + "bytes 1.6.0", "futures-core", "futures-sink", "pin-project-lite", - "tokio 1.36.0", + "tokio 1.37.0", "tracing", ] @@ -5283,7 +5404,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.8", + "toml_edit 0.22.9", ] [[package]] @@ -5301,7 +5422,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.2.5", + "indexmap 2.2.6", "serde", "serde_spanned", "toml_datetime", @@ -5310,11 +5431,11 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.22.8" +version = "0.22.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c12219811e0c1ba077867254e5ad62ee2c9c190b0d957110750ac0cda1ae96cd" +checksum = "8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4" dependencies = [ - "indexmap 2.2.5", + "indexmap 2.2.6", "serde", "serde_spanned", "toml_datetime", @@ -5331,7 +5452,7 @@ dependencies = [ "futures-util", "pin-project", "pin-project-lite", - "tokio 1.36.0", + "tokio 1.37.0", "tower-layer", "tower-service", "tracing", @@ -5344,11 +5465,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" dependencies = [ "bitflags 2.5.0", - "bytes 1.5.0", + "bytes 1.6.0", "futures-core", "futures-util", - "http", - "http-body", + "http 0.2.12", + "http-body 0.4.6", "http-range-header", "pin-project-lite", "tower", @@ -5389,7 +5510,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -5436,7 +5557,7 @@ dependencies = [ "serde", "serde_json", "sharded-slab", - "smallvec 1.13.1", + "smallvec 1.13.2", "thread_local", "tracing", "tracing-core", @@ -5486,9 +5607,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "trybuild" -version = "1.0.90" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2aa6f84ec205ebf87fb7a0abdbcd1467fa5af0e86878eb6d888b78ecbb10b6d5" +checksum = "8ad7eb6319ebadebca3dacf1f85a93bc54b73dd81b9036795f73de7ddfe27d5a" dependencies = [ "glob", "once_cell", @@ -5519,9 +5640,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" dependencies = [ "byteorder", - "bytes 1.5.0", + "bytes 1.6.0", "data-encoding", - "http", + "http 0.2.12", "httparse", "log 0.4.21", "rand", @@ -5538,7 +5659,7 @@ version = "1.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "static_assertions", ] @@ -5663,7 +5784,7 @@ dependencies = [ "flate2", "log 0.4.21", "once_cell", - "rustls 0.22.2", + "rustls 0.22.3", "rustls-pki-types", "rustls-webpki 0.102.2", "url", @@ -5734,7 +5855,7 @@ version = "0.11.1" dependencies = [ "anyhow", "async-trait", - "bytes 1.5.0", + "bytes 1.6.0", "derivative", "filetime", "fs_extra", @@ -5751,7 +5872,7 @@ dependencies = [ "slab", "tempfile", "thiserror", - "tokio 1.36.0", + "tokio 1.37.0", "tracing", "tracing-test", "typetag", @@ -5763,7 +5884,7 @@ name = "virtual-mio" version = "0.3.0" dependencies = [ "async-trait", - "bytes 1.5.0", + "bytes 1.6.0", "derivative", "futures 0.3.30", "mio 0.8.11", @@ -5782,10 +5903,10 @@ dependencies = [ "base64 0.21.7", "bincode", "bytecheck", - "bytes 1.5.0", + "bytes 1.6.0", "derivative", "futures-util", - "hyper", + "hyper 0.14.28", "hyper-tungstenite", "libc", "mio 0.8.11", @@ -5796,7 +5917,7 @@ dependencies = [ "smoltcp", "socket2 0.4.10", "thiserror", - "tokio 1.36.0", + "tokio 1.37.0", "tokio-serde", "tokio-tungstenite", "tokio-util", @@ -5962,7 +6083,7 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasi-test-generator" -version = "4.2.7" +version = "4.2.8" dependencies = [ "glob", "gumdrop", @@ -5999,7 +6120,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", "wasm-bindgen-shared", ] @@ -6033,7 +6154,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -6066,7 +6187,7 @@ checksum = "b7f89739351a2e03cb94beb799d47fb2cac01759b40ec441f7de39b00cbf7ef0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] @@ -6150,10 +6271,10 @@ dependencies = [ [[package]] name = "wasmer" -version = "4.2.7" +version = "4.2.8" dependencies = [ "anyhow", - "bytes 1.5.0", + "bytes 1.6.0", "cfg-if 1.0.0", "derivative", "hashbrown 0.11.2", @@ -6195,12 +6316,12 @@ dependencies = [ "futures 0.3.30", "harsh", "pin-project-lite", - "reqwest", + "reqwest 0.11.27", "serde", "serde_json", "serde_path_to_error", "time 0.3.34", - "tokio 1.36.0", + "tokio 1.37.0", "tracing", "url", "uuid", @@ -6209,7 +6330,7 @@ dependencies = [ [[package]] name = "wasmer-argus" -version = "4.2.7" +version = "4.2.8" dependencies = [ "anyhow", "async-trait", @@ -6219,10 +6340,10 @@ dependencies = [ "futures 0.3.30", "indicatif", "log 0.4.21", - "reqwest", + "reqwest 0.11.27", "serde", "serde_json", - "tokio 1.36.0", + "tokio 1.37.0", "tracing", "tracing-subscriber", "url", @@ -6249,7 +6370,7 @@ dependencies = [ [[package]] name = "wasmer-c-api" -version = "4.2.7" +version = "4.2.8" dependencies = [ "cbindgen", "cfg-if 1.0.0", @@ -6260,7 +6381,7 @@ dependencies = [ "libc", "paste", "thiserror", - "tokio 1.36.0", + "tokio 1.37.0", "typetag", "virtual-fs", "wasmer", @@ -6278,7 +6399,7 @@ dependencies = [ [[package]] name = "wasmer-c-api-test-runner" -version = "4.2.7" +version = "4.2.8" dependencies = [ "cc", "regex", @@ -6288,7 +6409,7 @@ dependencies = [ [[package]] name = "wasmer-cache" -version = "4.2.7" +version = "4.2.8" dependencies = [ "blake3", "clap", @@ -6306,7 +6427,7 @@ dependencies = [ [[package]] name = "wasmer-capi-examples-runner" -version = "4.2.7" +version = "4.2.8" dependencies = [ "cc", "regex", @@ -6316,12 +6437,12 @@ dependencies = [ [[package]] name = "wasmer-cli" -version = "4.2.7" +version = "4.2.8" dependencies = [ "anyhow", "assert_cmd 2.0.14", "async-trait", - "bytes 1.5.0", + "bytes 1.6.0", "bytesize", "cargo_metadata", "cfg-if 1.0.0", @@ -6338,9 +6459,9 @@ dependencies = [ "futures 0.3.30", "futures-util", "hex", - "http", + "http 0.2.12", "humantime", - "hyper", + "hyper 0.14.28", "indexmap 1.9.3", "indicatif", "interfaces", @@ -6358,7 +6479,7 @@ dependencies = [ "predicates 3.1.0", "pretty_assertions", "regex", - "reqwest", + "reqwest 0.11.27", "rkyv", "semver 1.0.22", "serde", @@ -6373,7 +6494,7 @@ dependencies = [ "time 0.1.45", "time 0.3.34", "tldextract", - "tokio 1.36.0", + "tokio 1.37.0", "tokio-tungstenite", "toml 0.5.11", "tracing", @@ -6406,10 +6527,10 @@ dependencies = [ [[package]] name = "wasmer-compiler" -version = "4.2.7" +version = "4.2.8" dependencies = [ "backtrace", - "bytes 1.5.0", + "bytes 1.6.0", "cfg-if 1.0.0", "enum-iterator", "enumset", @@ -6424,7 +6545,7 @@ dependencies = [ "serde", "serde_bytes", "shared-buffer", - "smallvec 1.13.1", + "smallvec 1.13.2", "thiserror", "wasmer-object", "wasmer-types", @@ -6435,7 +6556,7 @@ dependencies = [ [[package]] name = "wasmer-compiler-cli" -version = "4.2.7" +version = "4.2.8" dependencies = [ "anyhow", "bytesize", @@ -6456,7 +6577,7 @@ dependencies = [ [[package]] name = "wasmer-compiler-cranelift" -version = "4.2.7" +version = "4.2.8" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -6466,7 +6587,7 @@ dependencies = [ "lazy_static", "more-asserts", "rayon", - "smallvec 1.13.1", + "smallvec 1.13.2", "target-lexicon 0.12.14", "tracing", "wasmer-compiler", @@ -6475,7 +6596,7 @@ dependencies = [ [[package]] name = "wasmer-compiler-llvm" -version = "4.2.7" +version = "4.2.8" dependencies = [ "byteorder", "cc", @@ -6488,7 +6609,7 @@ dependencies = [ "regex", "rustc_version 0.4.0", "semver 1.0.22", - "smallvec 1.13.1", + "smallvec 1.13.2", "target-lexicon 0.12.14", "wasmer-compiler", "wasmer-types", @@ -6497,7 +6618,7 @@ dependencies = [ [[package]] name = "wasmer-compiler-singlepass" -version = "4.2.7" +version = "4.2.8" dependencies = [ "byteorder", "dynasm", @@ -6508,7 +6629,7 @@ dependencies = [ "lazy_static", "more-asserts", "rayon", - "smallvec 1.13.1", + "smallvec 1.13.2", "target-lexicon 0.12.14", "wasmer-compiler", "wasmer-types", @@ -6516,7 +6637,7 @@ dependencies = [ [[package]] name = "wasmer-derive" -version = "4.2.7" +version = "4.2.8" dependencies = [ "compiletest_rs", "proc-macro-error", @@ -6528,7 +6649,7 @@ dependencies = [ [[package]] name = "wasmer-emscripten" -version = "4.2.7" +version = "4.2.8" dependencies = [ "byteorder", "getrandom", @@ -6570,7 +6691,7 @@ dependencies = [ [[package]] name = "wasmer-integration-tests-cli" -version = "4.2.7" +version = "4.2.8" dependencies = [ "anyhow", "assert_cmd 2.0.14", @@ -6588,18 +6709,18 @@ dependencies = [ "pretty_assertions", "rand", "regex", - "reqwest", + "reqwest 0.11.27", "serde", "tar", "target-lexicon 0.12.14", "tempfile", - "tokio 1.36.0", + "tokio 1.37.0", "wasmer-registry", ] [[package]] name = "wasmer-integration-tests-ios" -version = "4.2.7" +version = "4.2.8" [[package]] name = "wasmer-journal" @@ -6610,7 +6731,7 @@ dependencies = [ "base64 0.21.7", "bincode", "bytecheck", - "bytes 1.5.0", + "bytes 1.6.0", "derivative", "lz4_flex", "num_enum", @@ -6630,7 +6751,7 @@ dependencies = [ [[package]] name = "wasmer-middlewares" -version = "4.2.7" +version = "4.2.8" dependencies = [ "wasmer", "wasmer-types", @@ -6639,7 +6760,7 @@ dependencies = [ [[package]] name = "wasmer-object" -version = "4.2.7" +version = "4.2.8" dependencies = [ "object 0.29.0", "thiserror", @@ -6670,7 +6791,7 @@ dependencies = [ "minisign", "pretty_assertions", "regex", - "reqwest", + "reqwest 0.11.27", "rpassword", "rusqlite", "semver 1.0.22", @@ -6681,7 +6802,7 @@ dependencies = [ "thiserror", "time 0.3.34", "tldextract", - "tokio 1.36.0", + "tokio 1.37.0", "tokio-tungstenite", "toml 0.5.11", "tracing", @@ -6714,25 +6835,25 @@ checksum = "d21472954ee9443235ca32522b17fc8f0fe58e2174556266a0d9766db055cc52" dependencies = [ "anyhow", "derive_builder", - "indexmap 2.2.5", + "indexmap 2.2.6", "semver 1.0.22", "serde", "serde_cbor", "serde_json", - "serde_yaml 0.9.33", + "serde_yaml 0.9.34+deprecated", "thiserror", "toml 0.8.12", ] [[package]] name = "wasmer-types" -version = "4.2.7" +version = "4.2.8" dependencies = [ "bytecheck", "enum-iterator", "enumset", "indexmap 1.9.3", - "memoffset 0.9.0", + "memoffset 0.9.1", "more-asserts", "rkyv", "serde", @@ -6743,7 +6864,7 @@ dependencies = [ [[package]] name = "wasmer-vm" -version = "4.2.7" +version = "4.2.8" dependencies = [ "backtrace", "cc", @@ -6758,7 +6879,7 @@ dependencies = [ "lazy_static", "libc", "mach", - "memoffset 0.9.0", + "memoffset 0.9.1", "more-asserts", "region", "scopeguard", @@ -6779,7 +6900,7 @@ dependencies = [ "bincode", "blake3", "bytecheck", - "bytes 1.5.0", + "bytes 1.6.0", "cfg-if 1.0.0", "chrono", "cooked-waker", @@ -6789,8 +6910,8 @@ dependencies = [ "getrandom", "heapless", "hex", - "http", - "hyper", + "http 0.2.12", + "hyper 0.14.28", "js-sys", "lazy_static", "libc", @@ -6803,7 +6924,7 @@ dependencies = [ "pretty_assertions", "rand", "rayon", - "reqwest", + "reqwest 0.11.27", "rkyv", "rusty_pool", "semver 1.0.22", @@ -6811,14 +6932,14 @@ dependencies = [ "serde_cbor", "serde_derive", "serde_json", - "serde_yaml 0.9.33", + "serde_yaml 0.9.34+deprecated", "sha2", "shared-buffer", "tempfile", "term_size", "termios", "thiserror", - "tokio 1.36.0", + "tokio 1.37.0", "tokio-stream", "tower", "tower-http", @@ -6875,7 +6996,7 @@ dependencies = [ [[package]] name = "wasmer-wasm-interface" -version = "4.2.7" +version = "4.2.8" dependencies = [ "bincode", "either", @@ -6887,14 +7008,14 @@ dependencies = [ [[package]] name = "wasmer-wast" -version = "4.2.7" +version = "4.2.8" dependencies = [ "anyhow", "futures 0.3.30", "serde", "tempfile", "thiserror", - "tokio 1.36.0", + "tokio 1.37.0", "virtual-fs", "wasmer", "wasmer-wasix", @@ -6903,7 +7024,7 @@ dependencies = [ [[package]] name = "wasmer-workspace" -version = "4.2.7" +version = "4.2.8" dependencies = [ "anyhow", "build-deps", @@ -6922,7 +7043,7 @@ dependencies = [ "tempfile", "test-generator", "test-log", - "tokio 1.36.0", + "tokio 1.37.0", "tracing", "tracing-subscriber", "ureq", @@ -6957,7 +7078,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9dbe55c8f9d0dbd25d9447a5a889ff90c0cc3feaa7395310d3d826b2c703eaab" dependencies = [ "bitflags 2.5.0", - "indexmap 2.2.5", + "indexmap 2.2.6", "semver 1.0.22", ] @@ -7016,7 +7137,7 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39ca8f334eec3a8197bd25a612c74f415b8691d219ee11f1acd20f15a3e2bf77" dependencies = [ - "http", + "http 0.2.12", "http-serde", "serde", "serde_json", @@ -7029,10 +7150,10 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a762cf2b0ed389a2a2fb591d63a398c1a4c0f8bef938cfd040285a3c63b695cc" dependencies = [ - "http", + "http 0.2.12", "schemars", "serde", - "tokio 1.36.0", + "tokio 1.37.0", "wasmparser 0.95.0", "wcgi", ] @@ -7056,7 +7177,7 @@ dependencies = [ "anyhow", "base64 0.21.7", "byteorder", - "bytes 1.5.0", + "bytes 1.6.0", "flate2", "indexmap 1.9.3", "leb128", @@ -7366,6 +7487,16 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "winreg" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" +dependencies = [ + "cfg-if 1.0.0", + "windows-sys 0.48.0", +] + [[package]] name = "ws2_32-sys" version = "0.2.1" @@ -7440,7 +7571,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.53", + "syn 2.0.58", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 3b56c2af55a..bf4cf0da901 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,20 +12,20 @@ rust-version.workspace = true version.workspace = true [dependencies] -wasmer = { version = "=4.2.7", path = "lib/api", default-features = false } -wasmer-compiler = { version = "=4.2.7", path = "lib/compiler", features = [ +wasmer = { version = "=4.2.8", path = "lib/api", default-features = false } +wasmer-compiler = { version = "=4.2.8", path = "lib/compiler", features = [ "compiler", ], optional = true } -wasmer-compiler-cranelift = { version = "=4.2.7", path = "lib/compiler-cranelift", optional = true } -wasmer-compiler-singlepass = { version = "=4.2.7", path = "lib/compiler-singlepass", optional = true } -wasmer-compiler-llvm = { version = "=4.2.7", path = "lib/compiler-llvm", optional = true } -wasmer-emscripten = { version = "=4.2.7", path = "lib/emscripten", optional = true } +wasmer-compiler-cranelift = { version = "=4.2.8", path = "lib/compiler-cranelift", optional = true } +wasmer-compiler-singlepass = { version = "=4.2.8", path = "lib/compiler-singlepass", optional = true } +wasmer-compiler-llvm = { version = "=4.2.8", path = "lib/compiler-llvm", optional = true } +wasmer-emscripten = { version = "=4.2.8", path = "lib/emscripten", optional = true } wasmer-wasix = { version = "0.18.2", path = "lib/wasix", optional = true } -wasmer-wast = { version = "=4.2.7", path = "tests/lib/wast", optional = true } -wasi-test-generator = { version = "=4.2.7", path = "tests/wasi-wast", optional = true } -wasmer-cache = { version = "=4.2.7", path = "lib/cache", optional = true } -wasmer-types = { version = "=4.2.7", path = "lib/types" } -wasmer-middlewares = { version = "=4.2.7", path = "lib/middlewares", optional = true } +wasmer-wast = { version = "=4.2.8", path = "tests/lib/wast", optional = true } +wasi-test-generator = { version = "=4.2.8", path = "tests/wasi-wast", optional = true } +wasmer-cache = { version = "=4.2.8", path = "lib/cache", optional = true } +wasmer-types = { version = "=4.2.8", path = "lib/types" } +wasmer-middlewares = { version = "=4.2.8", path = "lib/middlewares", optional = true } cfg-if = "1.0" tokio = { version = "1", features = [ "rt", @@ -81,7 +81,7 @@ homepage = "https://wasmer.io/" license = "MIT" repository = "https://github.com/wasmerio/wasmer" rust-version = "1.73" -version = "4.2.7" +version = "4.2.8" [workspace.dependencies] enumset = "1.1.0" @@ -102,7 +102,7 @@ glob = "0.3" rustc_version = "0.4" [dev-dependencies] -wasmer = { version = "=4.2.7", path = "lib/api", features = [ +wasmer = { version = "=4.2.8", path = "lib/api", features = [ "compiler", "singlepass", "sys", diff --git a/lib/api/Cargo.toml b/lib/api/Cargo.toml index 42f25993e97..34db9d401db 100644 --- a/lib/api/Cargo.toml +++ b/lib/api/Cargo.toml @@ -39,15 +39,15 @@ shared-buffer = { workspace = true } # Dependencies and Development Dependencies for `sys`. [target.'cfg(not(target_arch = "wasm32"))'.dependencies] # - Mandatory dependencies for `sys`. -wasmer-vm = { path = "../vm", version = "=4.2.7" } -wasmer-compiler = { path = "../compiler", version = "=4.2.7" } -wasmer-derive = { path = "../derive", version = "=4.2.7" } -wasmer-types = { path = "../types", version = "=4.2.7" } +wasmer-vm = { path = "../vm", version = "=4.2.8" } +wasmer-compiler = { path = "../compiler", version = "=4.2.8" } +wasmer-derive = { path = "../derive", version = "=4.2.8" } +wasmer-types = { path = "../types", version = "=4.2.8" } target-lexicon = { version = "0.12.2", default-features = false } # - Optional dependencies for `sys`. -wasmer-compiler-singlepass = { path = "../compiler-singlepass", version = "=4.2.7", optional = true } -wasmer-compiler-cranelift = { path = "../compiler-cranelift", version = "=4.2.7", optional = true } -wasmer-compiler-llvm = { path = "../compiler-llvm", version = "=4.2.7", optional = true } +wasmer-compiler-singlepass = { path = "../compiler-singlepass", version = "=4.2.8", optional = true } +wasmer-compiler-cranelift = { path = "../compiler-cranelift", version = "=4.2.8", optional = true } +wasmer-compiler-llvm = { path = "../compiler-llvm", version = "=4.2.8", optional = true } wasm-bindgen = { version = "0.2.74", optional = true } js-sys = { version = "0.3.51", optional = true } @@ -62,15 +62,15 @@ winapi = "0.3" wat = "1.0" tempfile = "3.6.0" anyhow = "1.0" -macro-wasmer-universal-test = { version = "4.2.7", path = "./macro-wasmer-universal-test" } +macro-wasmer-universal-test = { version = "4.2.8", path = "./macro-wasmer-universal-test" } # Dependencies and Develoment Dependencies for `js`. [target.'cfg(target_arch = "wasm32")'.dependencies] # - Mandatory dependencies for `js`. -wasmer-types = { path = "../types", version = "=4.2.7", default-features = false, features = ["std"] } +wasmer-types = { path = "../types", version = "=4.2.8", default-features = false, features = ["std"] } wasm-bindgen = "0.2.74" js-sys = "0.3.51" -wasmer-derive = { path = "../derive", version = "=4.2.7" } +wasmer-derive = { path = "../derive", version = "=4.2.8" } # - Optional dependencies for `js`. wasmparser = { workspace = true, default-features = false, optional = true } hashbrown = { version = "0.11", optional = true } @@ -82,7 +82,7 @@ serde = { version = "1.0", features = ["derive"] } wat = "1.0" anyhow = "1.0" wasm-bindgen-test = "0.3.0" -macro-wasmer-universal-test = { version = "4.2.7", path = "./macro-wasmer-universal-test" } +macro-wasmer-universal-test = { version = "4.2.8", path = "./macro-wasmer-universal-test" } # Specific to `js`. # diff --git a/lib/api/macro-wasmer-universal-test/Cargo.toml b/lib/api/macro-wasmer-universal-test/Cargo.toml index 4982e8999ac..08e425fa72e 100644 --- a/lib/api/macro-wasmer-universal-test/Cargo.toml +++ b/lib/api/macro-wasmer-universal-test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "macro-wasmer-universal-test" -version = "4.2.7" +version = "4.2.8" edition = "2021" license = "MIT" description = "Universal test macro for wasmer-test" diff --git a/lib/c-api/Cargo.toml b/lib/c-api/Cargo.toml index b6426a363cd..869aaaace77 100644 --- a/lib/c-api/Cargo.toml +++ b/lib/c-api/Cargo.toml @@ -24,14 +24,14 @@ crate-type = ["staticlib", "cdylib"] #"cdylib", "rlib", "staticlib"] [dependencies] # We rename `wasmer` to `wasmer-api` to avoid the conflict with this # library name (see `[lib]`). -wasmer-api = { version = "=4.2.7", path = "../api", default-features = false, package = "wasmer" } -wasmer-compiler = { version = "=4.2.7", path = "../compiler", optional = true } -wasmer-compiler-cranelift = { version = "=4.2.7", path = "../compiler-cranelift", optional = true } -wasmer-compiler-llvm = { version = "=4.2.7", path = "../compiler-llvm", optional = true } -wasmer-compiler-singlepass = { version = "=4.2.7", path = "../compiler-singlepass", optional = true } -wasmer-emscripten = { version = "=4.2.7", path = "../emscripten", optional = true } -wasmer-middlewares = { version = "=4.2.7", path = "../middlewares", optional = true } -wasmer-types = { version = "=4.2.7", path = "../types" } +wasmer-api = { version = "=4.2.8", path = "../api", default-features = false, package = "wasmer" } +wasmer-compiler = { version = "=4.2.8", path = "../compiler", optional = true } +wasmer-compiler-cranelift = { version = "=4.2.8", path = "../compiler-cranelift", optional = true } +wasmer-compiler-llvm = { version = "=4.2.8", path = "../compiler-llvm", optional = true } +wasmer-compiler-singlepass = { version = "=4.2.8", path = "../compiler-singlepass", optional = true } +wasmer-emscripten = { version = "=4.2.8", path = "../emscripten", optional = true } +wasmer-middlewares = { version = "=4.2.8", path = "../middlewares", optional = true } +wasmer-types = { version = "=4.2.8", path = "../types" } wasmer-wasix = { version = "0.18.2", path = "../wasix", features = ["host-fs", "host-vnet"], optional = true } webc = { version = "5.0", optional = true } virtual-fs = { version = "0.11.1", path = "../virtual-fs", optional = true, default-features = false, features = ["static-fs"] } diff --git a/lib/c-api/examples/wasmer-capi-examples-runner/Cargo.toml b/lib/c-api/examples/wasmer-capi-examples-runner/Cargo.toml index 2da1918f730..d43a4a26a0e 100644 --- a/lib/c-api/examples/wasmer-capi-examples-runner/Cargo.toml +++ b/lib/c-api/examples/wasmer-capi-examples-runner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-capi-examples-runner" -version = "4.2.7" +version = "4.2.8" edition = "2021" license = "MIT" description = "wasmer-capi-examples-runner" diff --git a/lib/c-api/tests/wasmer-c-api-test-runner/Cargo.toml b/lib/c-api/tests/wasmer-c-api-test-runner/Cargo.toml index 2251368b222..e359694d29e 100644 --- a/lib/c-api/tests/wasmer-c-api-test-runner/Cargo.toml +++ b/lib/c-api/tests/wasmer-c-api-test-runner/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-c-api-test-runner" -version = "4.2.7" +version = "4.2.8" edition = "2021" license = "MIT" description = "wasmer-c-api-test-runner" diff --git a/lib/cache/Cargo.toml b/lib/cache/Cargo.toml index d6237fdb7f0..c30b388fc4f 100644 --- a/lib/cache/Cargo.toml +++ b/lib/cache/Cargo.toml @@ -13,7 +13,7 @@ rust-version.workspace = true version.workspace = true [dependencies] -wasmer = { path = "../api", version = "=4.2.7", default-features = false } +wasmer = { path = "../api", version = "=4.2.8", default-features = false } hex = "0.4" thiserror = "1" blake3 = "1.0" @@ -26,8 +26,8 @@ clap_derive = { version = "=4.4.7" } clap_lex = { version = "=0.6.0" } tempfile = "3.6.0" rand = "0.8.3" -wasmer = { path = "../api", version = "=4.2.7", default-features = false, features = ["sys", "cranelift"] } -wasmer-compiler-singlepass = { path = "../compiler-singlepass", version = "=4.2.7" } +wasmer = { path = "../api", version = "=4.2.8", default-features = false, features = ["sys", "cranelift"] } +wasmer-compiler-singlepass = { path = "../compiler-singlepass", version = "=4.2.8" } [features] default = ["filesystem"] diff --git a/lib/cli-compiler/Cargo.toml b/lib/cli-compiler/Cargo.toml index e9a2bdbc251..3539f06e4a9 100644 --- a/lib/cli-compiler/Cargo.toml +++ b/lib/cli-compiler/Cargo.toml @@ -20,8 +20,8 @@ path = "src/bin/wasmer_compiler.rs" doc = false [dependencies] -wasmer-compiler = { version = "=4.2.7", path = "../compiler", features = ["compiler"] } -wasmer-types = { version = "=4.2.7", path = "../types" } +wasmer-compiler = { version = "=4.2.8", path = "../compiler", features = ["compiler"] } +wasmer-types = { version = "=4.2.8", path = "../types" } is-terminal = "0.4.7" colored = "2.0" anyhow = "1.0" @@ -36,16 +36,16 @@ log = { version = "0.4", optional = true } target-lexicon = { version = "0.12", features = ["std"] } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -wasmer-compiler-singlepass = { version = "=4.2.7", path = "../compiler-singlepass", optional = true } -wasmer-compiler-cranelift = { version = "=4.2.7", path = "../compiler-cranelift", optional = true } -clap = { version = "4.2.7", features = ["derive", "env"] } +wasmer-compiler-singlepass = { version = "=4.2.8", path = "../compiler-singlepass", optional = true } +wasmer-compiler-cranelift = { version = "=4.2.8", path = "../compiler-cranelift", optional = true } +clap = { version = "4.2.8", features = ["derive", "env"] } [target.'cfg(target_arch = "wasm32")'.dependencies] -wasmer-compiler-singlepass = { version = "=4.2.7", path = "../compiler-singlepass", optional = true, default-features = false, features = ["wasm"] } -wasmer-compiler-cranelift = { version = "=4.2.7", path = "../compiler-cranelift", optional = true, default-features = false, features = ["wasm"] } +wasmer-compiler-singlepass = { version = "=4.2.8", path = "../compiler-singlepass", optional = true, default-features = false, features = ["wasm"] } +wasmer-compiler-cranelift = { version = "=4.2.8", path = "../compiler-cranelift", optional = true, default-features = false, features = ["wasm"] } # NOTE: Must use different features for clap because the "color" feature does not # work on wasi, due to the anstream dependency not compiling. -clap = { version = "4.2.7", default-features = false, features = [ +clap = { version = "4.2.8", default-features = false, features = [ "std", "help", "usage", diff --git a/lib/cli/Cargo.toml b/lib/cli/Cargo.toml index f95e046fa02..8068c612bb9 100644 --- a/lib/cli/Cargo.toml +++ b/lib/cli/Cargo.toml @@ -67,15 +67,15 @@ enable-serde = ["wasmer/enable-serde", "wasmer-vm/enable-serde", "wasmer-compile [dependencies] # Repo-local dependencies. -wasmer = { version = "=4.2.7", path = "../api", default-features = false } -wasmer-compiler = { version = "=4.2.7", path = "../compiler", features = [ +wasmer = { version = "=4.2.8", path = "../api", default-features = false } +wasmer-compiler = { version = "=4.2.8", path = "../compiler", features = [ "compiler", ], optional = true } -wasmer-compiler-cranelift = { version = "=4.2.7", path = "../compiler-cranelift", optional = true } -wasmer-compiler-singlepass = { version = "=4.2.7", path = "../compiler-singlepass", optional = true } -wasmer-compiler-llvm = { version = "=4.2.7", path = "../compiler-llvm", optional = true } -wasmer-emscripten = { version = "=4.2.7", path = "../emscripten" } -wasmer-vm = { version = "=4.2.7", path = "../vm", optional = true } +wasmer-compiler-cranelift = { version = "=4.2.8", path = "../compiler-cranelift", optional = true } +wasmer-compiler-singlepass = { version = "=4.2.8", path = "../compiler-singlepass", optional = true } +wasmer-compiler-llvm = { version = "=4.2.8", path = "../compiler-llvm", optional = true } +wasmer-emscripten = { version = "=4.2.8", path = "../emscripten" } +wasmer-vm = { version = "=4.2.8", path = "../vm", optional = true } wasmer-wasix = { version = "0.18.2", path = "../wasix", features = [ "logging", "webc_runner_rt_wcgi", @@ -84,15 +84,15 @@ wasmer-wasix = { version = "0.18.2", path = "../wasix", features = [ "webc_runner_rt_emscripten", "host-fs", ] } -wasmer-wast = { version = "=4.2.7", path = "../../tests/lib/wast", optional = true } -wasmer-types = { version = "=4.2.7", path = "../types", features = [ +wasmer-wast = { version = "=4.2.8", path = "../../tests/lib/wast", optional = true } +wasmer-types = { version = "=4.2.8", path = "../types", features = [ "enable-serde", ] } wasmer-registry = { version = "5.10.3", path = "../registry", features = [ "build-package", "clap", ] } -wasmer-object = { version = "=4.2.7", path = "../object", optional = true } +wasmer-object = { version = "=4.2.8", path = "../object", optional = true } virtual-fs = { version = "0.11.1", path = "../virtual-fs", default-features = false, features = [ "host-fs", ] } @@ -182,9 +182,9 @@ tun-tap = { version = "0.1.3", features = ["tokio"], optional = true } # NOTE: Must use different features for clap because the "color" feature does not # work on wasi due to the anstream dependency not compiling. [target.'cfg(not(target_family = "wasm"))'.dependencies] -clap = { version = "4.2.7", features = ["derive", "env"] } +clap = { version = "4.2.8", features = ["derive", "env"] } [target.'cfg(target_family = "wasm")'.dependencies] -clap = { version = "4.2.7", default-features = false, features = [ +clap = { version = "4.2.8", default-features = false, features = [ "std", "help", "usage", diff --git a/lib/compiler-cranelift/Cargo.toml b/lib/compiler-cranelift/Cargo.toml index bb1531cd2a0..3369cc852a6 100644 --- a/lib/compiler-cranelift/Cargo.toml +++ b/lib/compiler-cranelift/Cargo.toml @@ -14,8 +14,8 @@ rust-version.workspace = true version.workspace = true [dependencies] -wasmer-compiler = { path = "../compiler", version = "=4.2.7", features = ["translator", "compiler"], default-features = false } -wasmer-types = { path = "../types", version = "=4.2.7", default-features = false, features = ["std"] } +wasmer-compiler = { path = "../compiler", version = "=4.2.8", features = ["translator", "compiler"], default-features = false } +wasmer-types = { path = "../types", version = "=4.2.8", default-features = false, features = ["std"] } cranelift-entity = { version = "0.91.1", default-features = false } cranelift-codegen = { version = "0.91.1", default-features = false, features = ["x86", "arm64", "riscv64"] } cranelift-frontend = { version = "0.91.1", default-features = false } diff --git a/lib/compiler-llvm/Cargo.toml b/lib/compiler-llvm/Cargo.toml index 284ba52a9c9..ff111b46b73 100644 --- a/lib/compiler-llvm/Cargo.toml +++ b/lib/compiler-llvm/Cargo.toml @@ -14,11 +14,11 @@ rust-version.workspace = true version.workspace = true [dependencies] -wasmer-compiler = { path = "../compiler", version = "=4.2.7", features = [ +wasmer-compiler = { path = "../compiler", version = "=4.2.8", features = [ "translator", "compiler" ] } -wasmer-vm = { path = "../vm", version = "=4.2.7" } -wasmer-types = { path = "../types", version = "=4.2.7" } +wasmer-vm = { path = "../vm", version = "=4.2.8" } +wasmer-types = { path = "../types", version = "=4.2.8" } target-lexicon = { version = "0.12.2", default-features = false } smallvec = "1.6" object = { version = "0.28.3", default-features = false, features = ["read"] } diff --git a/lib/compiler-singlepass/Cargo.toml b/lib/compiler-singlepass/Cargo.toml index 75d1c0e0dc1..cad3da645f4 100644 --- a/lib/compiler-singlepass/Cargo.toml +++ b/lib/compiler-singlepass/Cargo.toml @@ -14,8 +14,8 @@ rust-version.workspace = true version.workspace = true [dependencies] -wasmer-compiler = { path = "../compiler", version = "=4.2.7", features = ["translator", "compiler"], default-features = false } -wasmer-types = { path = "../types", version = "=4.2.7", default-features = false, features = ["std"] } +wasmer-compiler = { path = "../compiler", version = "=4.2.8", features = ["translator", "compiler"], default-features = false } +wasmer-types = { path = "../types", version = "=4.2.8", default-features = false, features = ["std"] } hashbrown = { version = "0.11", optional = true } gimli = { version = "0.26", optional = true } enumset.workspace = true diff --git a/lib/compiler/Cargo.toml b/lib/compiler/Cargo.toml index 02edd487019..84638512759 100644 --- a/lib/compiler/Cargo.toml +++ b/lib/compiler/Cargo.toml @@ -13,8 +13,8 @@ rust-version.workspace = true version.workspace = true [dependencies] -wasmer-types = { path = "../types", version = "=4.2.7", default-features = false } -wasmer-object = { path = "../object", version = "=4.2.7", optional = true } +wasmer-types = { path = "../types", version = "=4.2.8", default-features = false } +wasmer-object = { path = "../object", version = "=4.2.8", optional = true } wasmparser = { workspace = true, optional = true, default-features = false } enumset.workspace = true hashbrown = { version = "0.11", optional = true } @@ -38,7 +38,7 @@ rkyv = { workspace = true } shared-buffer = { workspace = true } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -wasmer-vm = { path = "../vm", version = "=4.2.7" } +wasmer-vm = { path = "../vm", version = "=4.2.8" } region = { version = "3.0" } [target.'cfg(target_os = "windows")'.dependencies] diff --git a/lib/emscripten/Cargo.toml b/lib/emscripten/Cargo.toml index b3343c4b933..3c9a39a42f3 100644 --- a/lib/emscripten/Cargo.toml +++ b/lib/emscripten/Cargo.toml @@ -18,8 +18,8 @@ lazy_static = "1.4" libc = "^0.2" log = "0.4" time = { version = "0.3", features = ["std", "formatting"] } -wasmer = { path = "../api", version = "=4.2.7", default-features = false } -wasmer-types = { path = "../types", version = "=4.2.7" } +wasmer = { path = "../api", version = "=4.2.8", default-features = false } +wasmer-types = { path = "../types", version = "=4.2.8" } [target.'cfg(windows)'.dependencies] getrandom = "0.2" diff --git a/lib/journal/Cargo.toml b/lib/journal/Cargo.toml index 78e5bc544fc..635728d13ad 100644 --- a/lib/journal/Cargo.toml +++ b/lib/journal/Cargo.toml @@ -14,7 +14,7 @@ default = [ "log-file", "wasmer/sys" ] log-file = [ "shared-buffer" ] [dependencies] -wasmer = { default-features = false, path = "../api", version = "=4.2.7" } +wasmer = { default-features = false, path = "../api", version = "=4.2.8" } wasmer-wasix-types = { path = "../wasi-types", version = "0.18.2", features = [ "enable-serde" ] } virtual-net = { path = "../virtual-net", version = "0.6.3", default-features = false, features = ["rkyv"] } virtual-fs = { path = "../virtual-fs", default-features = false } diff --git a/lib/middlewares/Cargo.toml b/lib/middlewares/Cargo.toml index 17709f1fed1..dfddae67b4f 100644 --- a/lib/middlewares/Cargo.toml +++ b/lib/middlewares/Cargo.toml @@ -13,12 +13,12 @@ rust-version.workspace = true version.workspace = true [dependencies] -wasmer = { path = "../api", version = "=4.2.7", default-features = false, features = ["compiler"] } -wasmer-types = { path = "../types", version = "=4.2.7" } -wasmer-vm = { path = "../vm", version = "=4.2.7" } +wasmer = { path = "../api", version = "=4.2.8", default-features = false, features = ["compiler"] } +wasmer-types = { path = "../types", version = "=4.2.8" } +wasmer-vm = { path = "../vm", version = "=4.2.8" } [dev-dependencies] -wasmer = { path = "../api", version = "=4.2.7", features = ["compiler"] } +wasmer = { path = "../api", version = "=4.2.8", features = ["compiler"] } [badges] maintenance = { status = "actively-developed" } diff --git a/lib/object/Cargo.toml b/lib/object/Cargo.toml index be208e2dde2..8ac04a06e2a 100644 --- a/lib/object/Cargo.toml +++ b/lib/object/Cargo.toml @@ -13,7 +13,7 @@ rust-version.workspace = true version.workspace = true [dependencies] -wasmer-types = { path = "../types", version = "=4.2.7" } +wasmer-types = { path = "../types", version = "=4.2.8" } object = { version = "0.29.0", default-features = false, features = ["write"] } thiserror = "1.0" diff --git a/lib/registry/Cargo.toml b/lib/registry/Cargo.toml index dc8170fff38..0aa73d5ed8b 100644 --- a/lib/registry/Cargo.toml +++ b/lib/registry/Cargo.toml @@ -49,7 +49,7 @@ toml = "0.5.9" tracing = "0.1.40" url = "2.3.1" wasmer-toml = { workspace = true } -wasmer-wasm-interface = { version = "4.2.7", path = "../wasm-interface", optional = true } +wasmer-wasm-interface = { version = "4.2.8", path = "../wasm-interface", optional = true } wasmparser = { workspace = true, optional = true } whoami = "1.2.3" diff --git a/lib/sys-utils/Cargo.toml b/lib/sys-utils/Cargo.toml index df5c8c6e702..92e6d895967 100644 --- a/lib/sys-utils/Cargo.toml +++ b/lib/sys-utils/Cargo.toml @@ -12,9 +12,9 @@ repository.workspace = true rust-version.workspace = true [dependencies] -wasmer = { path = "../api", version = "=4.2.7", default-features = false, features = ["sys", "compiler"] } -wasmer-vm = { path = "../vm", version = "=4.2.7" } -wasmer-types = { path = "../types", version = "=4.2.7" } +wasmer = { path = "../api", version = "=4.2.8", default-features = false, features = ["sys", "compiler"] } +wasmer-vm = { path = "../vm", version = "=4.2.8" } +wasmer-types = { path = "../types", version = "=4.2.8" } region = { version = "3.0" } tracing = "0.1.37" @@ -23,7 +23,7 @@ libc = { version = "^0.2", default-features = false } [dev-dependencies] wasmer-wasix = { path = "../wasix", version = "0.18.2" } -wasmer = { path = "../api", version = "=4.2.7", default-features = false, features = ["sys", "compiler", "cranelift"] } +wasmer = { path = "../api", version = "=4.2.8", default-features = false, features = ["sys", "compiler", "cranelift"] } tracing-subscriber = { version = "0.3.16", features = ["fmt"] } tracing = "0.1.37" diff --git a/lib/vm/Cargo.toml b/lib/vm/Cargo.toml index 7f8ebd93776..062235234de 100644 --- a/lib/vm/Cargo.toml +++ b/lib/vm/Cargo.toml @@ -14,7 +14,7 @@ version.workspace = true [dependencies] memoffset.workspace = true -wasmer-types = { path = "../types", version = "=4.2.7" } +wasmer-types = { path = "../types", version = "=4.2.8" } libc = { version = "^0.2", default-features = false } indexmap = { version = "1.6" } thiserror = "1.0" diff --git a/lib/wai-bindgen-wasmer/Cargo.toml b/lib/wai-bindgen-wasmer/Cargo.toml index 9d1f32838bc..1e1a69c76ce 100644 --- a/lib/wai-bindgen-wasmer/Cargo.toml +++ b/lib/wai-bindgen-wasmer/Cargo.toml @@ -20,7 +20,7 @@ once_cell = "1.13" thiserror = "1.0" tracing-lib = { version = "0.1.26", optional = true, package = "tracing" } wai-bindgen-wasmer-impl = { version = "0.2.2" } -wasmer = { version = "=4.2.7", path = "../api", default-features = false } +wasmer = { version = "=4.2.8", path = "../api", default-features = false } [features] # Enables generated code to emit events via the `tracing` crate whenever wasm is diff --git a/lib/wasi-types/Cargo.toml b/lib/wasi-types/Cargo.toml index 0a698f0cf7f..426acc371f4 100644 --- a/lib/wasi-types/Cargo.toml +++ b/lib/wasi-types/Cargo.toml @@ -15,9 +15,9 @@ rust-version.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -wasmer = { default-features = false, path = "../api", version = "=4.2.7" } -wasmer-types = { path = "../types", version = "=4.2.7" } -wasmer-derive = { path = "../derive", version = "=4.2.7" } +wasmer = { default-features = false, path = "../api", version = "=4.2.8" } +wasmer-types = { path = "../types", version = "=4.2.8" } +wasmer-derive = { path = "../derive", version = "=4.2.8" } wai-bindgen-gen-rust = "0.2.1" wai-bindgen-rust = { version = "0.2.1", default-features = false, features = ["macros"] } wai-bindgen-gen-rust-wasm = "0.2.1" diff --git a/lib/wasix/Cargo.toml b/lib/wasix/Cargo.toml index 05dacf6fb0e..65f4186ec73 100644 --- a/lib/wasix/Cargo.toml +++ b/lib/wasix/Cargo.toml @@ -20,13 +20,13 @@ thiserror = "1" tracing = { version = "0.1.37" } getrandom = "0.2" wasmer-wasix-types = { path = "../wasi-types", version = "0.18.2", features = [ "enable-serde" ] } -wasmer-types = { path = "../types", version = "=4.2.7", default-features = false } -wasmer = { path = "../api", version = "=4.2.7", default-features = false, features = ["wat", "js-serializable-module"] } +wasmer-types = { path = "../types", version = "=4.2.8", default-features = false } +wasmer = { path = "../api", version = "=4.2.8", default-features = false, features = ["wat", "js-serializable-module"] } virtual-mio = { path = "../virtual-io", version = "0.3.0", default-features = false } virtual-fs = { path = "../virtual-fs", version = "0.11.1", default-features = false, features = ["webc-fs"] } virtual-net = { path = "../virtual-net", version = "0.6.3", default-features = false, features = ["rkyv"] } wasmer-journal = { path = "../journal", version = "0.1.0", default-features = false } -wasmer-emscripten = { path = "../emscripten", version = "=4.2.7", optional = true } +wasmer-emscripten = { path = "../emscripten", version = "=4.2.8", optional = true } typetag = { version = "0.1", optional = true } serde = { version = "1.0", default-features = false, features = ["derive"] } bincode = { version = "1.3" } @@ -122,7 +122,7 @@ termios = { version = "0.3" } winapi = "0.3" [dev-dependencies] -wasmer = { path = "../api", version = "=4.2.7", default-features = false, features = ["wat", "js-serializable-module"] } +wasmer = { path = "../api", version = "=4.2.8", default-features = false, features = ["wat", "js-serializable-module"] } tokio = { version = "1", features = [ "sync", "macros", "rt" ], default_features = false } pretty_assertions = "1.3.0" tracing-test = "0.2.4" @@ -134,7 +134,7 @@ tracing-wasm = "0.2" [target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies] tracing-subscriber = { version = "^0.3" } -wasmer = { path = "../api", version = "=4.2.7", default-features = false, features = ["wat", "js-serializable-module", "cranelift"] } +wasmer = { path = "../api", version = "=4.2.8", default-features = false, features = ["wat", "js-serializable-module", "cranelift"] } [features] default = ["sys-default"] diff --git a/scripts/update-version.py b/scripts/update-version.py index 5a2ef47a8c8..c82f9d6f6f4 100644 --- a/scripts/update-version.py +++ b/scripts/update-version.py @@ -1,7 +1,7 @@ #!/usr/bin/python -PREVIOUS_VERSION='4.2.6' -NEXT_VERSION='4.2.7' +PREVIOUS_VERSION='4.2.7' +NEXT_VERSION='4.2.8' import os import re diff --git a/scripts/windows-installer/wasmer.iss b/scripts/windows-installer/wasmer.iss index 0eef6c7b8c8..cc86fa3bb43 100644 --- a/scripts/windows-installer/wasmer.iss +++ b/scripts/windows-installer/wasmer.iss @@ -1,6 +1,6 @@ [Setup] AppName=Wasmer -AppVersion=4.2.7 +AppVersion=4.2.8 DefaultDirName={pf}\Wasmer DefaultGroupName=Wasmer Compression=lzma2 diff --git a/tests/integration/cli/Cargo.toml b/tests/integration/cli/Cargo.toml index 549e8eede07..114d4a4047a 100644 --- a/tests/integration/cli/Cargo.toml +++ b/tests/integration/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-integration-tests-cli" -version = "4.2.7" +version = "4.2.8" authors = ["Wasmer Engineering Team "] description = "CLI integration tests" repository = "https://github.com/wasmerio/wasmer" diff --git a/tests/integration/ios/Cargo.toml b/tests/integration/ios/Cargo.toml index befd2e9a5c1..3fd303c7179 100644 --- a/tests/integration/ios/Cargo.toml +++ b/tests/integration/ios/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-integration-tests-ios" -version = "4.2.7" +version = "4.2.8" authors = ["Wasmer Engineering Team "] description = "iOS integration tests" repository = "https://github.com/wasmerio/wasmer" diff --git a/tests/lib/wast/Cargo.toml b/tests/lib/wast/Cargo.toml index c63169550a7..04912e28521 100644 --- a/tests/lib/wast/Cargo.toml +++ b/tests/lib/wast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-wast" -version = "4.2.7" +version = "4.2.8" authors = ["Wasmer Engineering Team "] description = "wast testing support for wasmer" license = "MIT OR Apache-2.0 WITH LLVM-exception" @@ -12,7 +12,7 @@ edition = "2018" [dependencies] anyhow = "1.0" -wasmer = { path = "../../../lib/api", version = "=4.2.7", default-features = false } +wasmer = { path = "../../../lib/api", version = "=4.2.8", default-features = false } wasmer-wasix = { path = "../../../lib/wasix", version = "0.18.2" } virtual-fs = { path = "../../../lib/virtual-fs", version = "0.11.1" } wast = "38.0" diff --git a/tests/wasi-wast/Cargo.toml b/tests/wasi-wast/Cargo.toml index aa2c6bfab2f..ff410ea934b 100644 --- a/tests/wasi-wast/Cargo.toml +++ b/tests/wasi-wast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasi-test-generator" -version = "4.2.7" +version = "4.2.8" description = "Tests for our WASI implementation" license = "MIT" authors = ["Wasmer Engineering Team "] From 866d86ccf7df4835d42d142b8d68e6c02bf065af Mon Sep 17 00:00:00 2001 From: Arshia Ghafoori Date: Fri, 5 Apr 2024 19:15:29 +0330 Subject: [PATCH 3/4] Update 0.x package versions --- Cargo.lock | 206 ++++++------------------------ Cargo.toml | 2 +- lib/backend-api/Cargo.toml | 4 +- lib/c-api/Cargo.toml | 4 +- lib/cli/Cargo.toml | 10 +- lib/journal/Cargo.toml | 2 +- lib/registry/Cargo.toml | 4 +- lib/sys-utils/Cargo.toml | 4 +- lib/virtual-fs/Cargo.toml | 2 +- lib/virtual-io/Cargo.toml | 2 +- lib/wai-bindgen-wasmer/Cargo.toml | 2 +- lib/wasi-types/Cargo.toml | 2 +- lib/wasix/Cargo.toml | 8 +- tests/lib/wast/Cargo.toml | 4 +- 14 files changed, 66 insertions(+), 190 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f03274bfbfe..9910cd9efed 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -283,12 +283,6 @@ version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" -[[package]] -name = "base64" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" - [[package]] name = "bincode" version = "1.3.3" @@ -1078,13 +1072,13 @@ dependencies = [ [[package]] name = "cynic" -version = "3.5.1" +version = "3.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1413bce6385a96ed264caf58c64e3420b4edeee0cdaaf6b4d810c909f7ba0176" +checksum = "7335114540697c7b1c1a0131cbe0e983fdb1e646f881234afe9e2a66133ac99a" dependencies = [ "cynic-proc-macros", "ref-cast", - "reqwest 0.12.3", + "reqwest", "serde", "serde_json", "static_assertions", @@ -1462,7 +1456,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60d06780ae676369e0a9ac2c75f7d1a6d22e157ef5b10cfeda0ee6a465cf7337" dependencies = [ "edge-schema 0.0.3", - "http 0.2.12", + "http", "serde", "wasmparser 0.121.2", ] @@ -2001,7 +1995,7 @@ dependencies = [ "futures-core", "futures-sink", "futures-util", - "http 0.2.12", + "http", "indexmap 2.2.6", "slab", "tokio 1.37.0", @@ -2151,17 +2145,6 @@ dependencies = [ "itoa", ] -[[package]] -name = "http" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" -dependencies = [ - "bytes 1.6.0", - "fnv", - "itoa", -] - [[package]] name = "http-body" version = "0.4.6" @@ -2169,30 +2152,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" dependencies = [ "bytes 1.6.0", - "http 0.2.12", - "pin-project-lite", -] - -[[package]] -name = "http-body" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" -dependencies = [ - "bytes 1.6.0", - "http 1.1.0", -] - -[[package]] -name = "http-body-util" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" -dependencies = [ - "bytes 1.6.0", - "futures-core", - "http 1.1.0", - "http-body 1.0.0", + "http", "pin-project-lite", ] @@ -2208,7 +2168,7 @@ version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f560b665ad9f1572cfcaf034f7fb84338a7ce945216d64a90fd81f046a3caee" dependencies = [ - "http 0.2.12", + "http", "serde", ] @@ -2241,8 +2201,8 @@ dependencies = [ "futures-core", "futures-util", "h2", - "http 0.2.12", - "http-body 0.4.6", + "http", + "http-body", "httparse", "httpdate", "itoa", @@ -2254,25 +2214,6 @@ dependencies = [ "want", ] -[[package]] -name = "hyper" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "186548d73ac615b32a73aafe38fb4f56c0d340e110e5a200bcadbaf2e199263a" -dependencies = [ - "bytes 1.6.0", - "futures-channel", - "futures-util", - "http 1.1.0", - "http-body 1.0.0", - "httparse", - "itoa", - "pin-project-lite", - "smallvec 1.13.2", - "tokio 1.37.0", - "want", -] - [[package]] name = "hyper-rustls" version = "0.24.2" @@ -2280,8 +2221,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" dependencies = [ "futures-util", - "http 0.2.12", - "hyper 0.14.28", + "http", + "hyper", "rustls 0.21.10", "tokio 1.37.0", "tokio-rustls", @@ -2294,7 +2235,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" dependencies = [ "bytes 1.6.0", - "hyper 0.14.28", + "hyper", "native-tls", "tokio 1.37.0", "tokio-native-tls", @@ -2306,33 +2247,13 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7cc7dcb1ab67cd336f468a12491765672e61a3b6b148634dbfe2fe8acd3fe7d9" dependencies = [ - "hyper 0.14.28", + "hyper", "pin-project-lite", "tokio 1.37.0", "tokio-tungstenite", "tungstenite", ] -[[package]] -name = "hyper-util" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" -dependencies = [ - "bytes 1.6.0", - "futures-channel", - "futures-util", - "http 1.1.0", - "http-body 1.0.0", - "hyper 1.2.0", - "pin-project-lite", - "socket2 0.5.6", - "tokio 1.37.0", - "tower", - "tower-service", - "tracing", -] - [[package]] name = "iana-time-zone" version = "0.1.60" @@ -3888,9 +3809,9 @@ dependencies = [ "futures-core", "futures-util", "h2", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.28", + "http", + "http-body", + "hyper", "hyper-rustls", "hyper-tls", "ipnet", @@ -3920,42 +3841,7 @@ dependencies = [ "wasm-streams", "web-sys", "webpki-roots 0.25.4", - "winreg 0.50.0", -] - -[[package]] -name = "reqwest" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e6cc1e89e689536eb5aeede61520e874df5a4707df811cd5da4aa5fbb2aae19" -dependencies = [ - "base64 0.22.0", - "bytes 1.6.0", - "futures-core", - "futures-util", - "http 1.1.0", - "http-body 1.0.0", - "http-body-util", - "hyper 1.2.0", - "hyper-util", - "ipnet", - "js-sys", - "log 0.4.21", - "mime", - "once_cell", - "percent-encoding", - "pin-project-lite", - "serde", - "serde_json", - "serde_urlencoded", - "sync_wrapper", - "tokio 1.37.0", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "winreg 0.52.0", + "winreg", ] [[package]] @@ -5468,8 +5354,8 @@ dependencies = [ "bytes 1.6.0", "futures-core", "futures-util", - "http 0.2.12", - "http-body 0.4.6", + "http", + "http-body", "http-range-header", "pin-project-lite", "tower", @@ -5642,7 +5528,7 @@ dependencies = [ "byteorder", "bytes 1.6.0", "data-encoding", - "http 0.2.12", + "http", "httparse", "log 0.4.21", "rand", @@ -5851,7 +5737,7 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "virtual-fs" -version = "0.11.1" +version = "0.11.2" dependencies = [ "anyhow", "async-trait", @@ -5881,7 +5767,7 @@ dependencies = [ [[package]] name = "virtual-mio" -version = "0.3.0" +version = "0.3.1" dependencies = [ "async-trait", "bytes 1.6.0", @@ -5906,7 +5792,7 @@ dependencies = [ "bytes 1.6.0", "derivative", "futures-util", - "hyper 0.14.28", + "hyper", "hyper-tungstenite", "libc", "mio 0.8.11", @@ -5998,7 +5884,7 @@ dependencies = [ [[package]] name = "wai-bindgen-wasmer" -version = "0.18.2" +version = "0.18.3" dependencies = [ "anyhow", "async-trait", @@ -6307,7 +6193,7 @@ dependencies = [ [[package]] name = "wasmer-api" -version = "0.0.24" +version = "0.0.25" dependencies = [ "anyhow", "base64 0.13.1", @@ -6316,7 +6202,7 @@ dependencies = [ "futures 0.3.30", "harsh", "pin-project-lite", - "reqwest 0.11.27", + "reqwest", "serde", "serde_json", "serde_path_to_error", @@ -6340,7 +6226,7 @@ dependencies = [ "futures 0.3.30", "indicatif", "log 0.4.21", - "reqwest 0.11.27", + "reqwest", "serde", "serde_json", "tokio 1.37.0", @@ -6459,9 +6345,9 @@ dependencies = [ "futures 0.3.30", "futures-util", "hex", - "http 0.2.12", + "http", "humantime", - "hyper 0.14.28", + "hyper", "indexmap 1.9.3", "indicatif", "interfaces", @@ -6479,7 +6365,7 @@ dependencies = [ "predicates 3.1.0", "pretty_assertions", "regex", - "reqwest 0.11.27", + "reqwest", "rkyv", "semver 1.0.22", "serde", @@ -6709,7 +6595,7 @@ dependencies = [ "pretty_assertions", "rand", "regex", - "reqwest 0.11.27", + "reqwest", "serde", "tar", "target-lexicon 0.12.14", @@ -6769,7 +6655,7 @@ dependencies = [ [[package]] name = "wasmer-registry" -version = "5.10.3" +version = "5.10.4" dependencies = [ "anyhow", "clap", @@ -6791,7 +6677,7 @@ dependencies = [ "minisign", "pretty_assertions", "regex", - "reqwest 0.11.27", + "reqwest", "rpassword", "rusqlite", "semver 1.0.22", @@ -6815,7 +6701,7 @@ dependencies = [ [[package]] name = "wasmer-sys-utils" -version = "0.18.2" +version = "0.18.3" dependencies = [ "libc", "region", @@ -6892,7 +6778,7 @@ dependencies = [ [[package]] name = "wasmer-wasix" -version = "0.18.2" +version = "0.18.3" dependencies = [ "anyhow", "async-trait", @@ -6910,8 +6796,8 @@ dependencies = [ "getrandom", "heapless", "hex", - "http 0.2.12", - "hyper 0.14.28", + "http", + "hyper", "js-sys", "lazy_static", "libc", @@ -6924,7 +6810,7 @@ dependencies = [ "pretty_assertions", "rand", "rayon", - "reqwest 0.11.27", + "reqwest", "rkyv", "rusty_pool", "semver 1.0.22", @@ -6973,7 +6859,7 @@ dependencies = [ [[package]] name = "wasmer-wasix-types" -version = "0.18.2" +version = "0.18.3" dependencies = [ "anyhow", "bitflags 1.3.2", @@ -7137,7 +7023,7 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39ca8f334eec3a8197bd25a612c74f415b8691d219ee11f1acd20f15a3e2bf77" dependencies = [ - "http 0.2.12", + "http", "http-serde", "serde", "serde_json", @@ -7150,7 +7036,7 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a762cf2b0ed389a2a2fb591d63a398c1a4c0f8bef938cfd040285a3c63b695cc" dependencies = [ - "http 0.2.12", + "http", "schemars", "serde", "tokio 1.37.0", @@ -7487,16 +7373,6 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "winreg" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" -dependencies = [ - "cfg-if 1.0.0", - "windows-sys 0.48.0", -] - [[package]] name = "ws2_32-sys" version = "0.2.1" diff --git a/Cargo.toml b/Cargo.toml index bf4cf0da901..c5edd62f9a5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,7 +20,7 @@ wasmer-compiler-cranelift = { version = "=4.2.8", path = "lib/compiler-cranelift wasmer-compiler-singlepass = { version = "=4.2.8", path = "lib/compiler-singlepass", optional = true } wasmer-compiler-llvm = { version = "=4.2.8", path = "lib/compiler-llvm", optional = true } wasmer-emscripten = { version = "=4.2.8", path = "lib/emscripten", optional = true } -wasmer-wasix = { version = "0.18.2", path = "lib/wasix", optional = true } +wasmer-wasix = { version = "0.18.3", path = "lib/wasix", optional = true } wasmer-wast = { version = "=4.2.8", path = "tests/lib/wast", optional = true } wasi-test-generator = { version = "=4.2.8", path = "tests/wasi-wast", optional = true } wasmer-cache = { version = "=4.2.8", path = "lib/cache", optional = true } diff --git a/lib/backend-api/Cargo.toml b/lib/backend-api/Cargo.toml index 1e7f6fe5a54..194f92db9b2 100644 --- a/lib/backend-api/Cargo.toml +++ b/lib/backend-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-api" -version = "0.0.24" +version = "0.0.25" description = "Client library for the Wasmer GraphQL API" readme = "README.md" documentation = "https://docs.rs/wasmer-api" @@ -28,7 +28,7 @@ serde_json = "1" url = "2" futures = "0.3" tracing = "0.1" -cynic = { version = "3.2.2", features = ["http-reqwest"] } +cynic = { version = "=3.4.3", features = ["http-reqwest"] } pin-project-lite = "0.2.10" serde_path_to_error = "0.1.14" harsh = "0.2.2" diff --git a/lib/c-api/Cargo.toml b/lib/c-api/Cargo.toml index 869aaaace77..716f429fc79 100644 --- a/lib/c-api/Cargo.toml +++ b/lib/c-api/Cargo.toml @@ -32,9 +32,9 @@ wasmer-compiler-singlepass = { version = "=4.2.8", path = "../compiler-singlepas wasmer-emscripten = { version = "=4.2.8", path = "../emscripten", optional = true } wasmer-middlewares = { version = "=4.2.8", path = "../middlewares", optional = true } wasmer-types = { version = "=4.2.8", path = "../types" } -wasmer-wasix = { version = "0.18.2", path = "../wasix", features = ["host-fs", "host-vnet"], optional = true } +wasmer-wasix = { version = "0.18.3", path = "../wasix", features = ["host-fs", "host-vnet"], optional = true } webc = { version = "5.0", optional = true } -virtual-fs = { version = "0.11.1", path = "../virtual-fs", optional = true, default-features = false, features = ["static-fs"] } +virtual-fs = { version = "0.11.2", path = "../virtual-fs", optional = true, default-features = false, features = ["static-fs"] } enumset.workspace = true cfg-if = "1.0" lazy_static = "1.4" diff --git a/lib/cli/Cargo.toml b/lib/cli/Cargo.toml index 8068c612bb9..4857c58ee87 100644 --- a/lib/cli/Cargo.toml +++ b/lib/cli/Cargo.toml @@ -76,7 +76,7 @@ wasmer-compiler-singlepass = { version = "=4.2.8", path = "../compiler-singlepas wasmer-compiler-llvm = { version = "=4.2.8", path = "../compiler-llvm", optional = true } wasmer-emscripten = { version = "=4.2.8", path = "../emscripten" } wasmer-vm = { version = "=4.2.8", path = "../vm", optional = true } -wasmer-wasix = { version = "0.18.2", path = "../wasix", features = [ +wasmer-wasix = { version = "0.18.3", path = "../wasix", features = [ "logging", "webc_runner_rt_wcgi", "webc_runner_rt_dcgi", @@ -88,21 +88,21 @@ wasmer-wast = { version = "=4.2.8", path = "../../tests/lib/wast", optional = tr wasmer-types = { version = "=4.2.8", path = "../types", features = [ "enable-serde", ] } -wasmer-registry = { version = "5.10.3", path = "../registry", features = [ +wasmer-registry = { version = "5.10.4", path = "../registry", features = [ "build-package", "clap", ] } wasmer-object = { version = "=4.2.8", path = "../object", optional = true } -virtual-fs = { version = "0.11.1", path = "../virtual-fs", default-features = false, features = [ +virtual-fs = { version = "0.11.2", path = "../virtual-fs", default-features = false, features = [ "host-fs", ] } virtual-net = { version = "0.6.3", path = "../virtual-net" } -virtual-mio = { version = "0.3.0", path = "../virtual-io" } +virtual-mio = { version = "0.3.1", path = "../virtual-io" } # Wasmer-owned dependencies. webc = { workspace = true } -wasmer-api = { version = "=0.0.24", path = "../backend-api" } +wasmer-api = { version = "=0.0.25", path = "../backend-api" } edge-schema.workspace = true edge-util = { version = "=0.1.0" } diff --git a/lib/journal/Cargo.toml b/lib/journal/Cargo.toml index 635728d13ad..d412dea3309 100644 --- a/lib/journal/Cargo.toml +++ b/lib/journal/Cargo.toml @@ -15,7 +15,7 @@ log-file = [ "shared-buffer" ] [dependencies] wasmer = { default-features = false, path = "../api", version = "=4.2.8" } -wasmer-wasix-types = { path = "../wasi-types", version = "0.18.2", features = [ "enable-serde" ] } +wasmer-wasix-types = { path = "../wasi-types", version = "0.18.3", features = [ "enable-serde" ] } virtual-net = { path = "../virtual-net", version = "0.6.3", default-features = false, features = ["rkyv"] } virtual-fs = { path = "../virtual-fs", default-features = false } diff --git a/lib/registry/Cargo.toml b/lib/registry/Cargo.toml index 0aa73d5ed8b..6fd832d3dca 100644 --- a/lib/registry/Cargo.toml +++ b/lib/registry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-registry" -version = "5.10.3" +version = "5.10.4" description = "Crate to interact with the wasmer registry, download packages, etc." authors.workspace = true edition.workspace = true @@ -43,7 +43,7 @@ tempfile = "3.6.0" thiserror = "1.0.37" time = { version = "0.3.17", default-features = false, features = ["parsing", "std", "formatting"], optional = true } tldextract = "0.6.0" -tokio = {version = "1"} +tokio = {version = "1", features = ["rt-multi-thread"]} tokio-tungstenite = {version = "0.20", features = ["rustls-tls-native-roots"]} toml = "0.5.9" tracing = "0.1.40" diff --git a/lib/sys-utils/Cargo.toml b/lib/sys-utils/Cargo.toml index 92e6d895967..5e3786cad27 100644 --- a/lib/sys-utils/Cargo.toml +++ b/lib/sys-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-sys-utils" -version = "0.18.2" +version = "0.18.3" description = "Wasmer utilities for a sys environment." categories = ["wasm"] keywords = ["wasm", "webassembly"] @@ -22,7 +22,7 @@ tracing = "0.1.37" libc = { version = "^0.2", default-features = false } [dev-dependencies] -wasmer-wasix = { path = "../wasix", version = "0.18.2" } +wasmer-wasix = { path = "../wasix", version = "0.18.3" } wasmer = { path = "../api", version = "=4.2.8", default-features = false, features = ["sys", "compiler", "cranelift"] } tracing-subscriber = { version = "0.3.16", features = ["fmt"] } tracing = "0.1.37" diff --git a/lib/virtual-fs/Cargo.toml b/lib/virtual-fs/Cargo.toml index 93536d325f4..c9279a197ff 100644 --- a/lib/virtual-fs/Cargo.toml +++ b/lib/virtual-fs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "virtual-fs" -version = "0.11.1" +version = "0.11.2" description = "Wasmer Virtual FileSystem" authors.workspace = true edition.workspace = true diff --git a/lib/virtual-io/Cargo.toml b/lib/virtual-io/Cargo.toml index 9bba2fe7d41..4d25ba07536 100644 --- a/lib/virtual-io/Cargo.toml +++ b/lib/virtual-io/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "virtual-mio" -version = "0.3.0" +version = "0.3.1" description = "Wasmer Virtual IO Engine powered by mio" authors.workspace = true edition.workspace = true diff --git a/lib/wai-bindgen-wasmer/Cargo.toml b/lib/wai-bindgen-wasmer/Cargo.toml index 1e1a69c76ce..e767d63bae6 100644 --- a/lib/wai-bindgen-wasmer/Cargo.toml +++ b/lib/wai-bindgen-wasmer/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "wai-bindgen-wasmer" description = "Generate WAI glue for a Rust Wasmer host" -version = "0.18.2" +version = "0.18.3" categories = ["wasm", "os"] keywords = ["wasm", "webassembly", "wasi", "sandbox", "ABI"] readme = "README.md" diff --git a/lib/wasi-types/Cargo.toml b/lib/wasi-types/Cargo.toml index 426acc371f4..9fddf0e994f 100644 --- a/lib/wasi-types/Cargo.toml +++ b/lib/wasi-types/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-wasix-types" -version = "0.18.2" +version = "0.18.3" description = "WASI and WASIX types for Wasmer WebAssembly runtime" categories = ["wasm", "os"] keywords = ["wasm", "webassembly", "wasi", "sandbox", "ABI"] diff --git a/lib/wasix/Cargo.toml b/lib/wasix/Cargo.toml index 65f4186ec73..e041ac54e8f 100644 --- a/lib/wasix/Cargo.toml +++ b/lib/wasix/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmer-wasix" -version = "0.18.2" +version = "0.18.3" description = "WASI and WASIX implementation library for Wasmer WebAssembly runtime" categories = ["wasm", "os"] keywords = ["wasm", "webassembly", "wasi", "sandbox", "ABI"] @@ -19,11 +19,11 @@ cfg-if = "1.0" thiserror = "1" tracing = { version = "0.1.37" } getrandom = "0.2" -wasmer-wasix-types = { path = "../wasi-types", version = "0.18.2", features = [ "enable-serde" ] } +wasmer-wasix-types = { path = "../wasi-types", version = "0.18.3", features = [ "enable-serde" ] } wasmer-types = { path = "../types", version = "=4.2.8", default-features = false } wasmer = { path = "../api", version = "=4.2.8", default-features = false, features = ["wat", "js-serializable-module"] } -virtual-mio = { path = "../virtual-io", version = "0.3.0", default-features = false } -virtual-fs = { path = "../virtual-fs", version = "0.11.1", default-features = false, features = ["webc-fs"] } +virtual-mio = { path = "../virtual-io", version = "0.3.1", default-features = false } +virtual-fs = { path = "../virtual-fs", version = "0.11.2", default-features = false, features = ["webc-fs"] } virtual-net = { path = "../virtual-net", version = "0.6.3", default-features = false, features = ["rkyv"] } wasmer-journal = { path = "../journal", version = "0.1.0", default-features = false } wasmer-emscripten = { path = "../emscripten", version = "=4.2.8", optional = true } diff --git a/tests/lib/wast/Cargo.toml b/tests/lib/wast/Cargo.toml index 04912e28521..fe805ff379f 100644 --- a/tests/lib/wast/Cargo.toml +++ b/tests/lib/wast/Cargo.toml @@ -13,8 +13,8 @@ edition = "2018" [dependencies] anyhow = "1.0" wasmer = { path = "../../../lib/api", version = "=4.2.8", default-features = false } -wasmer-wasix = { path = "../../../lib/wasix", version = "0.18.2" } -virtual-fs = { path = "../../../lib/virtual-fs", version = "0.11.1" } +wasmer-wasix = { path = "../../../lib/wasix", version = "0.18.3" } +virtual-fs = { path = "../../../lib/virtual-fs", version = "0.11.2" } wast = "38.0" serde = "1" tempfile = "3.6.0" From c12cac21956291d5022e8b0a599083d8694dcf77 Mon Sep 17 00:00:00 2001 From: Arshia Ghafoori Date: Fri, 5 Apr 2024 19:30:33 +0330 Subject: [PATCH 4/4] Update CHANGELOG --- CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 89578d873cd..070cf7cde6a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,9 @@ Looking for changes that affect our C API? See the [C API Changelog](lib/c-api/C ## 4.2.8 - 05/04/2024 +This release improves journal support and improves the performance of the singlepass backend. +Also contains fixes to the Edge CLI. + ## Added - [#4510](https://github.com/wasmerio/wasmer/pull/4510) Added support for creating log file journals directly from buffers @@ -23,8 +26,6 @@ Looking for changes that affect our C API? See the [C API Changelog](lib/c-api/C - [#4539](https://github.com/wasmerio/wasmer/pull/4539) deps: Upgrade h2 due to RUSTSEC advisory - [#4527](https://github.com/wasmerio/wasmer/pull/4527) allow owner field in app.yaml - [#4526](https://github.com/wasmerio/wasmer/pull/4526) feat(singlepass): use SIMD insts for popcount - - [#4501](https://github.com/wasmerio/wasmer/pull/4501) Support interpreted host functions - - [#4492](https://github.com/wasmerio/wasmer/pull/4492) No longer restoring the thread local memory when we longjmp - [#4507](https://github.com/wasmerio/wasmer/pull/4507) deps: Upgrade edge-schema to 0.0.3 - [#4462](https://github.com/wasmerio/wasmer/pull/4462) DProxy