From b8b203a981c5917da4da07aaff78bcf7209e42a6 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 11 Jul 2026 21:36:18 +0000 Subject: [PATCH] build(deps): bump wit-bindgen from 0.58.0 to 0.59.0 Bumps [wit-bindgen](https://github.com/bytecodealliance/wit-bindgen) from 0.58.0 to 0.59.0. - [Release notes](https://github.com/bytecodealliance/wit-bindgen/releases) - [Commits](https://github.com/bytecodealliance/wit-bindgen/compare/v0.58.0...v0.59.0) --- updated-dependencies: - dependency-name: wit-bindgen dependency-version: 0.59.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 107 ++++++++++++++------ Cargo.toml | 2 +- modules/ethflow-watcher/Cargo.toml | 2 +- modules/example/Cargo.toml | 2 +- modules/examples/balance-tracker/Cargo.toml | 2 +- modules/examples/http-probe/Cargo.toml | 2 +- modules/examples/price-alert/Cargo.toml | 2 +- modules/examples/stop-loss/Cargo.toml | 2 +- modules/fixtures/clock-reader/Cargo.toml | 2 +- modules/fixtures/flaky-bomb/Cargo.toml | 2 +- modules/fixtures/fuel-bomb/Cargo.toml | 2 +- modules/fixtures/memory-bomb/Cargo.toml | 2 +- modules/fixtures/panic-bomb/Cargo.toml | 2 +- modules/twap-monitor/Cargo.toml | 2 +- 14 files changed, 87 insertions(+), 46 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ab31478c..abf4f2c1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1049,7 +1049,7 @@ dependencies = [ "nexum-sdk", "nexum-sdk-test", "tracing", - "wit-bindgen 0.58.0", + "wit-bindgen 0.59.0", ] [[package]] @@ -1446,7 +1446,7 @@ checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" name = "clock-reader" version = "0.1.0" dependencies = [ - "wit-bindgen 0.58.0", + "wit-bindgen 0.59.0", ] [[package]] @@ -2253,7 +2253,7 @@ dependencies = [ "shepherd-sdk", "shepherd-sdk-test", "tracing", - "wit-bindgen 0.58.0", + "wit-bindgen 0.59.0", ] [[package]] @@ -2271,7 +2271,7 @@ dependencies = [ name = "example" version = "0.1.0" dependencies = [ - "wit-bindgen 0.58.0", + "wit-bindgen 0.59.0", ] [[package]] @@ -2349,7 +2349,7 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" name = "flaky-bomb" version = "0.1.0" dependencies = [ - "wit-bindgen 0.58.0", + "wit-bindgen 0.59.0", ] [[package]] @@ -2394,7 +2394,7 @@ checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" name = "fuel-bomb" version = "0.1.0" dependencies = [ - "wit-bindgen 0.58.0", + "wit-bindgen 0.59.0", ] [[package]] @@ -2765,7 +2765,7 @@ dependencies = [ "nexum-sdk", "nexum-sdk-test", "tracing", - "wit-bindgen 0.58.0", + "wit-bindgen 0.59.0", ] [[package]] @@ -3447,7 +3447,7 @@ dependencies = [ name = "memory-bomb" version = "0.1.0" dependencies = [ - "wit-bindgen 0.58.0", + "wit-bindgen 0.59.0", ] [[package]] @@ -3755,7 +3755,7 @@ version = "0.1.0" dependencies = [ "nexum-sdk", "tracing", - "wit-bindgen 0.58.0", + "wit-bindgen 0.59.0", ] [[package]] @@ -3966,7 +3966,7 @@ dependencies = [ "nexum-sdk", "nexum-sdk-test", "tracing", - "wit-bindgen 0.58.0", + "wit-bindgen 0.59.0", ] [[package]] @@ -5211,7 +5211,7 @@ dependencies = [ "shepherd-sdk", "shepherd-sdk-test", "tracing", - "wit-bindgen 0.58.0", + "wit-bindgen 0.59.0", ] [[package]] @@ -5784,7 +5784,7 @@ dependencies = [ "strum 0.28.0", "thiserror 2.0.18", "tracing", - "wit-bindgen 0.58.0", + "wit-bindgen 0.59.0", ] [[package]] @@ -6047,16 +6047,26 @@ dependencies = [ "wasmparser 0.252.0", ] +[[package]] +name = "wasm-encoder" +version = "0.253.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59972d6cd272259de647b7c1f1912e45e289c75ffd4be04e10695507cd7e1b59" +dependencies = [ + "leb128fmt", + "wasmparser 0.253.0", +] + [[package]] name = "wasm-metadata" -version = "0.251.0" +version = "0.253.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f998ccc6e012f7b86865eb2a106c8a0422017a1a88977ce01a69f2244be2e57" +checksum = "b3f45816ef616806f48498bcd831377de578c4fa51db0c83ab8ceb78cc13523b" dependencies = [ "anyhow", "indexmap 2.14.0", - "wasm-encoder 0.251.0", - "wasmparser 0.251.0", + "wasm-encoder 0.253.0", + "wasmparser 0.253.0", ] [[package]] @@ -6083,6 +6093,18 @@ dependencies = [ "semver 1.0.28", ] +[[package]] +name = "wasmparser" +version = "0.253.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19db11f87d2486580e1e8b6f494c54df7e0566b87d0b599db843c24019667339" +dependencies = [ + "bitflags", + "hashbrown 0.17.1", + "indexmap 2.14.0", + "semver 1.0.28", +] + [[package]] name = "wasmprinter" version = "0.251.0" @@ -6144,7 +6166,7 @@ dependencies = [ "wasmtime-internal-versioned-export-macros", "wat", "windows-sys 0.61.2", - "wit-parser", + "wit-parser 0.251.0", ] [[package]] @@ -6210,7 +6232,7 @@ dependencies = [ "syn 2.0.118", "wasmtime-internal-component-util", "wasmtime-internal-wit-bindgen", - "wit-parser", + "wit-parser 0.251.0", ] [[package]] @@ -6331,7 +6353,7 @@ dependencies = [ "bitflags", "heck", "indexmap 2.14.0", - "wit-parser", + "wit-parser 0.251.0", ] [[package]] @@ -6777,29 +6799,29 @@ dependencies = [ [[package]] name = "wit-bindgen" -version = "0.58.0" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a43552cfa071f246cfd99e5dbb23710dfe7336b3259e09339818483359470749" +checksum = "94c5e45f6d4cfaca727c1c48989ab3e05bb289bf84fbad226e1cfbbef2c04b7f" dependencies = [ "wit-bindgen-rust-macro", ] [[package]] name = "wit-bindgen-core" -version = "0.58.0" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4738d1c9a78e97bc7f664bfafd5d8e67d7bb26faa5c41e6d628e8bbdad3ec351" +checksum = "05cf25dc4bb1981c16aa549ec66c6762b7752bfb8b7c3b3936ae13100298dc72" dependencies = [ "anyhow", "heck", - "wit-parser", + "wit-parser 0.253.0", ] [[package]] name = "wit-bindgen-rust" -version = "0.58.0" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1130ce1f531bc9f9a75922244aa773bf5e2117fda1ef4a86b9f98d6b8135eb46" +checksum = "407ee2b474af1a366766fe91b8255b7935e5e3c3afb9c304e91ac3d154287ff1" dependencies = [ "anyhow", "heck", @@ -6813,9 +6835,9 @@ dependencies = [ [[package]] name = "wit-bindgen-rust-macro" -version = "0.58.0" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07296369e4d598e7e79b64eef66f724d83324ea671bcf677d78fc5cf92604ae5" +checksum = "37386eba32427684ffe37a0f765f63ce2ece03efb1ad28c23cf69562fdc67ec0" dependencies = [ "anyhow", "prettyplease", @@ -6828,9 +6850,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.251.0" +version = "0.253.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83a5e60173c413659c689f0581b0cf5d1a2404077568f9ffdce748a9eb2fc913" +checksum = "dbbd2500ac3488489ee8c6e59b79d7e47e6da5bfb019efd35d5dca57b78af624" dependencies = [ "anyhow", "bitflags", @@ -6839,10 +6861,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.251.0", + "wasm-encoder 0.253.0", "wasm-metadata", - "wasmparser 0.251.0", - "wit-parser", + "wasmparser 0.253.0", + "wit-parser 0.253.0", ] [[package]] @@ -6864,6 +6886,25 @@ dependencies = [ "wasmparser 0.251.0", ] +[[package]] +name = "wit-parser" +version = "0.253.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d997b8e5920fcbeec742b58e583325d6419a6aca617ae8075c406a61c65ba8a" +dependencies = [ + "anyhow", + "hashbrown 0.17.1", + "id-arena", + "indexmap 2.14.0", + "log", + "semver 1.0.28", + "serde", + "serde_derive", + "serde_json", + "unicode-ident", + "wasmparser 0.253.0", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/Cargo.toml b/Cargo.toml index 0b288286..256abf2a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -118,7 +118,7 @@ bytes = "1" # `wit-bindgen` is consumed by every guest module crate (example + # every strategy + every fixture). Hoisted so a single bump moves # them in lock-step. -wit-bindgen = { version = "0.58", default-features = false, features = ["macros", "realloc"] } +wit-bindgen = { version = "0.59", default-features = false, features = ["macros", "realloc"] } # Guest-side wasi:http client behind the SDK's `http::fetch` helper. # Binds wasi 0.2.x through the `wasip2` crate, matching the wasi:http diff --git a/modules/ethflow-watcher/Cargo.toml b/modules/ethflow-watcher/Cargo.toml index dac47c79..9f0f9e42 100644 --- a/modules/ethflow-watcher/Cargo.toml +++ b/modules/ethflow-watcher/Cargo.toml @@ -19,7 +19,7 @@ cowprotocol = { version = "0.1.0", default-features = false } alloy-primitives = { version = "1.6", default-features = false, features = ["std"] } alloy-sol-types = { version = "1.6", default-features = false, features = ["std"] } tracing = { version = "0.1", default-features = false } -wit-bindgen = { version = "0.58", default-features = false, features = ["macros", "realloc"] } +wit-bindgen = { version = "0.59", default-features = false, features = ["macros", "realloc"] } [dev-dependencies] shepherd-sdk-test = { path = "../../crates/shepherd-sdk-test" } diff --git a/modules/example/Cargo.toml b/modules/example/Cargo.toml index 733ab603..c9a0ff70 100644 --- a/modules/example/Cargo.toml +++ b/modules/example/Cargo.toml @@ -12,4 +12,4 @@ workspace = true crate-type = ["cdylib"] [dependencies] -wit-bindgen = { version = "0.58", default-features = false, features = ["macros", "realloc"] } +wit-bindgen = { version = "0.59", default-features = false, features = ["macros", "realloc"] } diff --git a/modules/examples/balance-tracker/Cargo.toml b/modules/examples/balance-tracker/Cargo.toml index 2f879e74..23ac8ef1 100644 --- a/modules/examples/balance-tracker/Cargo.toml +++ b/modules/examples/balance-tracker/Cargo.toml @@ -12,7 +12,7 @@ crate-type = ["cdylib"] [dependencies] nexum-sdk = { path = "../../../crates/nexum-sdk" } tracing = { version = "0.1", default-features = false } -wit-bindgen = { version = "0.58", default-features = false, features = ["macros", "realloc"] } +wit-bindgen = { version = "0.59", default-features = false, features = ["macros", "realloc"] } [dev-dependencies] nexum-sdk-test = { path = "../../../crates/nexum-sdk-test" } diff --git a/modules/examples/http-probe/Cargo.toml b/modules/examples/http-probe/Cargo.toml index 3b94bfed..86f66a59 100644 --- a/modules/examples/http-probe/Cargo.toml +++ b/modules/examples/http-probe/Cargo.toml @@ -13,7 +13,7 @@ crate-type = ["cdylib"] http.workspace = true nexum-sdk = { path = "../../../crates/nexum-sdk" } tracing = { version = "0.1", default-features = false } -wit-bindgen = { version = "0.58", default-features = false, features = ["macros", "realloc"] } +wit-bindgen = { version = "0.59", default-features = false, features = ["macros", "realloc"] } [dev-dependencies] nexum-sdk-test = { path = "../../../crates/nexum-sdk-test" } diff --git a/modules/examples/price-alert/Cargo.toml b/modules/examples/price-alert/Cargo.toml index 3a32a578..30bb5280 100644 --- a/modules/examples/price-alert/Cargo.toml +++ b/modules/examples/price-alert/Cargo.toml @@ -13,7 +13,7 @@ crate-type = ["cdylib"] nexum-sdk = { path = "../../../crates/nexum-sdk" } alloy-primitives = { version = "1.6", default-features = false, features = ["std"] } tracing = { version = "0.1", default-features = false } -wit-bindgen = { version = "0.58", default-features = false, features = ["macros", "realloc"] } +wit-bindgen = { version = "0.59", default-features = false, features = ["macros", "realloc"] } [dev-dependencies] nexum-sdk-test = { path = "../../../crates/nexum-sdk-test" } diff --git a/modules/examples/stop-loss/Cargo.toml b/modules/examples/stop-loss/Cargo.toml index 3e6d347a..97124efd 100644 --- a/modules/examples/stop-loss/Cargo.toml +++ b/modules/examples/stop-loss/Cargo.toml @@ -16,7 +16,7 @@ cowprotocol = { version = "0.1.0", default-features = false } alloy-primitives = { version = "1.6", default-features = false, features = ["std"] } serde_json = { version = "1", default-features = false, features = ["alloc"] } tracing = { version = "0.1", default-features = false } -wit-bindgen = { version = "0.58", default-features = false, features = ["macros", "realloc"] } +wit-bindgen = { version = "0.59", default-features = false, features = ["macros", "realloc"] } [dev-dependencies] shepherd-sdk-test = { path = "../../../crates/shepherd-sdk-test" } diff --git a/modules/fixtures/clock-reader/Cargo.toml b/modules/fixtures/clock-reader/Cargo.toml index b2196f7b..6359fcc6 100644 --- a/modules/fixtures/clock-reader/Cargo.toml +++ b/modules/fixtures/clock-reader/Cargo.toml @@ -10,4 +10,4 @@ description = "Test fixture: on every event reads the WASI wall clock through st crate-type = ["cdylib"] [dependencies] -wit-bindgen = { version = "0.58", default-features = false, features = ["macros", "realloc"] } +wit-bindgen = { version = "0.59", default-features = false, features = ["macros", "realloc"] } diff --git a/modules/fixtures/flaky-bomb/Cargo.toml b/modules/fixtures/flaky-bomb/Cargo.toml index 47348c7f..f040e846 100644 --- a/modules/fixtures/flaky-bomb/Cargo.toml +++ b/modules/fixtures/flaky-bomb/Cargo.toml @@ -10,4 +10,4 @@ description = "Evil-by-design fixture: traps on the first N events (via unreacha crate-type = ["cdylib"] [dependencies] -wit-bindgen = { version = "0.58", default-features = false, features = ["macros", "realloc"] } +wit-bindgen = { version = "0.59", default-features = false, features = ["macros", "realloc"] } diff --git a/modules/fixtures/fuel-bomb/Cargo.toml b/modules/fixtures/fuel-bomb/Cargo.toml index 9eceb5da..9692cc42 100644 --- a/modules/fixtures/fuel-bomb/Cargo.toml +++ b/modules/fixtures/fuel-bomb/Cargo.toml @@ -10,4 +10,4 @@ description = "Evil-by-design fixture: on every event runs an unbounded loop to crate-type = ["cdylib"] [dependencies] -wit-bindgen = { version = "0.58", default-features = false, features = ["macros", "realloc"] } +wit-bindgen = { version = "0.59", default-features = false, features = ["macros", "realloc"] } diff --git a/modules/fixtures/memory-bomb/Cargo.toml b/modules/fixtures/memory-bomb/Cargo.toml index 6aaaa5cc..09c352fc 100644 --- a/modules/fixtures/memory-bomb/Cargo.toml +++ b/modules/fixtures/memory-bomb/Cargo.toml @@ -10,4 +10,4 @@ description = "Evil-by-design fixture: on every event allocates past the 64 MiB crate-type = ["cdylib"] [dependencies] -wit-bindgen = { version = "0.58", default-features = false, features = ["macros", "realloc"] } +wit-bindgen = { version = "0.59", default-features = false, features = ["macros", "realloc"] } diff --git a/modules/fixtures/panic-bomb/Cargo.toml b/modules/fixtures/panic-bomb/Cargo.toml index 18ad05b1..af834858 100644 --- a/modules/fixtures/panic-bomb/Cargo.toml +++ b/modules/fixtures/panic-bomb/Cargo.toml @@ -12,4 +12,4 @@ crate-type = ["cdylib"] [dependencies] nexum-sdk = { path = "../../../crates/nexum-sdk" } tracing = { version = "0.1", default-features = false } -wit-bindgen = { version = "0.58", default-features = false, features = ["macros", "realloc"] } +wit-bindgen = { version = "0.59", default-features = false, features = ["macros", "realloc"] } diff --git a/modules/twap-monitor/Cargo.toml b/modules/twap-monitor/Cargo.toml index 44b90891..c21f456e 100644 --- a/modules/twap-monitor/Cargo.toml +++ b/modules/twap-monitor/Cargo.toml @@ -18,7 +18,7 @@ serde_json = { version = "1", default-features = false, features = ["alloc"] } strum = { version = "0.28", default-features = false, features = ["derive"] } thiserror = "2" tracing = { version = "0.1", default-features = false } -wit-bindgen = { version = "0.58", default-features = false, features = ["macros", "realloc"] } +wit-bindgen = { version = "0.59", default-features = false, features = ["macros", "realloc"] } [dev-dependencies] shepherd-sdk-test = { path = "../../crates/shepherd-sdk-test" }