diff --git a/src/wasm_runtime/Cargo.lock b/src/wasm_runtime/Cargo.lock index 3344952f..2ead2fd1 100644 --- a/src/wasm_runtime/Cargo.lock +++ b/src/wasm_runtime/Cargo.lock @@ -10,9 +10,9 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "anyhow" -version = "1.0.100" +version = "1.0.102" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" +checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" [[package]] name = "arbitrary" @@ -40,11 +40,11 @@ checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" [[package]] name = "buddy_system_allocator" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1a0108968a3a2dab95b089c0fc3f1afa7759aa5ebe6f1d86d206d6f7ba726eb" +checksum = "b672b945a3e4f4f40bfd4cd5ee07df9e796a42254ce7cd6d2599ad969244c44a" dependencies = [ - "spin 0.9.8", + "spin", ] [[package]] @@ -341,9 +341,9 @@ checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" [[package]] name = "flatbuffers" -version = "25.9.23" +version = "25.12.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b6620799e7340ebd9968d2e0708eb82cf1971e9a16821e2091b6d6e475eed5" +checksum = "35f6839d7b3b98adde531effaf34f0c2badc6f4735d26fe74709d8e513a96ef3" dependencies = [ "bitflags", "rustc_version", @@ -590,10 +590,24 @@ dependencies = [ "anyhow", "flatbuffers", "log", - "spin 0.10.0", + "spin", "thiserror", ] +[[package]] +name = "hyperlight-common" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "725ce602c72dce1d83a87f98f3731e7db62f5ca7e1a255eea875e9bad408766f" +dependencies = [ + "anyhow", + "flatbuffers", + "log", + "spin", + "thiserror", + "tracing-core", +] + [[package]] name = "hyperlight-component-util" version = "0.12.0" @@ -617,38 +631,52 @@ checksum = "cc7f3cfaa19d263d4110b6f1d371ad778d544f4f30369be8eca79092bc868840" dependencies = [ "anyhow", "flatbuffers", - "hyperlight-common", - "hyperlight-guest-tracing", + "hyperlight-common 0.12.0", + "hyperlight-guest-tracing 0.12.0", + "serde_json", + "tracing", +] + +[[package]] +name = "hyperlight-guest" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9d3e421c1058a950dffaa414dd9e0348d21b18ec218cf2777752c436087bcb0" +dependencies = [ + "anyhow", + "flatbuffers", + "hyperlight-common 0.13.0", + "hyperlight-guest-tracing 0.13.0", "serde_json", "tracing", ] [[package]] name = "hyperlight-guest-bin" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "598a6f53bd1a356cff745af4b20e2e96ff9d4c956d13c52fd7981e91832291d8" +checksum = "ae0b7568c1df39e78f9ee844243ad722ef4990e46950232747e14460379a3930" dependencies = [ "buddy_system_allocator", "cc", "cfg-if", "flatbuffers", "glob", - "hyperlight-common", - "hyperlight-guest", + "hyperlight-common 0.13.0", + "hyperlight-guest 0.13.0", "hyperlight-guest-macro", - "hyperlight-guest-tracing", + "hyperlight-guest-tracing 0.13.0", "linkme", "log", - "spin 0.10.0", + "spin", "tracing", ] [[package]] name = "hyperlight-guest-macro" -version = "0.12.0" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc0fec4e1154fe4368a5980101d532eede35c622532aaf83a03440d912d55217" +checksum = "f1d7915f27b534dc2c26e215f0372f80b34b172fb8d2507d0c0f0c4616259a42" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -662,8 +690,20 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df0f8d1e992b03c778c6c144f94a81060384e823781c84fae6228cba230d449c" dependencies = [ - "hyperlight-common", - "spin 0.10.0", + "hyperlight-common 0.12.0", + "spin", + "tracing", + "tracing-core", +] + +[[package]] +name = "hyperlight-guest-tracing" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "266a23a83726db78b114fd177bda2833df84e9e2894e460aed7c7da9a0967a5e" +dependencies = [ + "hyperlight-common 0.13.0", + "spin", "tracing", "tracing-core", ] @@ -1025,9 +1065,9 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "3.4.0" +version = "3.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983" +checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f" dependencies = [ "toml_edit", ] @@ -1408,15 +1448,6 @@ dependencies = [ "windows-sys 0.60.2", ] -[[package]] -name = "spin" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" -dependencies = [ - "lock_api", -] - [[package]] name = "spin" version = "0.10.0" @@ -1486,18 +1517,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.17" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "2.0.17" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2", "quote", @@ -1555,18 +1586,18 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.7.3" +version = "1.0.0+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533" +checksum = "32c2555c699578a4f59f0cc68e5116c8d7cabbd45e1409b989d4be085b53f13e" dependencies = [ "serde_core", ] [[package]] name = "toml_edit" -version = "0.23.9" +version = "0.25.4+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d7cbc3b4b49633d57a0509303158ca50de80ae32c265093b24c414705807832" +checksum = "7193cbd0ce53dc966037f54351dbbcf0d5a642c7f0038c382ef9e677ce8c13f2" dependencies = [ "indexmap", "toml_datetime", @@ -1576,9 +1607,9 @@ dependencies = [ [[package]] name = "toml_parser" -version = "1.0.4" +version = "1.0.9+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" +checksum = "702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4" dependencies = [ "winnow", ] @@ -1802,12 +1833,12 @@ dependencies = [ "cc", "cfg-if", "cfg_aliases", - "hyperlight-common", - "hyperlight-guest", + "hyperlight-common 0.12.0", + "hyperlight-guest 0.12.0", "hyperlight-guest-bin", "hyperlight-wasm-macro", "reqwest", - "spin 0.10.0", + "spin", "tracing", "wasmtime", ] diff --git a/src/wasm_runtime/Cargo.toml b/src/wasm_runtime/Cargo.toml index 730c850a..090d7806 100644 --- a/src/wasm_runtime/Cargo.toml +++ b/src/wasm_runtime/Cargo.toml @@ -12,7 +12,7 @@ bench = false [dependencies] hyperlight-common = { version = "0.12.0", default-features = false } -hyperlight-guest-bin = { version = "0.12.0", features = [ "printf" ] } +hyperlight-guest-bin = { version = "0.13.0", features = [ "printf" ] } hyperlight-guest = { version = "0.12.0" } wasmtime = { version = "36.0.6", default-features = false, features = [ "runtime", "custom-virtual-memory", "custom-native-signals", "component-model" ] } hyperlight-wasm-macro = { path = "../hyperlight_wasm_macro" }