diff --git a/Cargo.lock b/Cargo.lock index c0170e5e..3660d33a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1024,7 +1024,7 @@ dependencies = [ [[package]] name = "fluence-app-service" -version = "0.35.2" +version = "0.36.0" dependencies = [ "log", "maplit", @@ -1551,7 +1551,7 @@ dependencies = [ [[package]] name = "it-json-serde" -version = "0.5.1" +version = "0.6.0" dependencies = [ "serde", "serde_derive", @@ -1724,7 +1724,7 @@ checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" [[package]] name = "marine" -version = "0.19.7" +version = "0.19.8" dependencies = [ "Inflector", "anyhow", @@ -1795,7 +1795,7 @@ dependencies = [ [[package]] name = "marine-core" -version = "0.30.0" +version = "0.31.0" dependencies = [ "anyhow", "bytes", @@ -1826,7 +1826,7 @@ dependencies = [ [[package]] name = "marine-it-generator" -version = "0.17.0" +version = "0.18.0" dependencies = [ "it-lilo", "marine-it-parser", @@ -1841,7 +1841,7 @@ dependencies = [ [[package]] name = "marine-it-interfaces" -version = "0.9.1" +version = "0.10.0" dependencies = [ "multimap", "wasmer-interface-types-fl", @@ -1849,7 +1849,7 @@ dependencies = [ [[package]] name = "marine-it-parser" -version = "0.16.0" +version = "0.17.0" dependencies = [ "anyhow", "itertools", @@ -1866,7 +1866,7 @@ dependencies = [ [[package]] name = "marine-js" -version = "0.13.2" +version = "0.14.0" dependencies = [ "js-sys", "log", @@ -1886,7 +1886,7 @@ dependencies = [ [[package]] name = "marine-js-backend" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "derive_more", @@ -2030,7 +2030,7 @@ dependencies = [ [[package]] name = "marine-module-info-parser" -version = "0.15.0" +version = "0.16.0" dependencies = [ "anyhow", "chrono", @@ -2045,7 +2045,7 @@ dependencies = [ [[package]] name = "marine-module-interface" -version = "0.8.1" +version = "0.9.0" dependencies = [ "anyhow", "itertools", @@ -2174,7 +2174,7 @@ dependencies = [ [[package]] name = "marine-runtime" -version = "0.36.2" +version = "0.37.0" dependencies = [ "bytesize", "env_logger", @@ -2272,7 +2272,7 @@ version = "0.5.1" [[package]] name = "marine-wasm-backend-traits" -version = "0.6.0" +version = "0.7.0" dependencies = [ "anyhow", "futures", @@ -2286,7 +2286,7 @@ dependencies = [ [[package]] name = "marine-wasmtime-backend" -version = "0.6.0" +version = "0.7.0" dependencies = [ "anyhow", "futures", @@ -2373,7 +2373,7 @@ dependencies = [ [[package]] name = "mrepl" -version = "0.30.2" +version = "0.31.0" dependencies = [ "anyhow", "check-latest", diff --git a/core/Cargo.toml b/core/Cargo.toml index 1ef332d2..53a7e6cc 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "marine-core" description = "Core of Marine, the Fluence Wasm Runtime" -version = "0.30.0" +version = "0.31.0" authors = ["Fluence Labs"] repository = "https://github.com/fluencelabs/marine" license = "Apache-2.0" @@ -12,15 +12,15 @@ name = "marine_core" path = "src/lib.rs" [dependencies] -marine-module-info-parser = { path = "../crates/module-info-parser", version = "0.15.0" } -marine-it-interfaces = { path = "../crates/it-interfaces", version = "0.9.1" } -marine-it-parser = { path = "../crates/it-parser", version = "0.16.0" } -marine-it-generator = { path = "../crates/it-generator", version = "0.17.0" } -marine-module-interface = { path = "../crates/module-interface", version = "0.8.1" } +marine-module-info-parser = { path = "../crates/module-info-parser", version = "0.16.0" } +marine-it-interfaces = { path = "../crates/it-interfaces", version = "0.10.0" } +marine-it-parser = { path = "../crates/it-parser", version = "0.17.0" } +marine-it-generator = { path = "../crates/it-generator", version = "0.18.0" } +marine-module-interface = { path = "../crates/module-interface", version = "0.9.0" } marine-utils = { path = "../crates/utils", version = "0.5.1" } marine-min-it-version = { path = "../crates/min-it-version", version = "0.3.2" } -marine-wasm-backend-traits = {path = "../crates/wasm-backend-traits", version = "0.6.0" } -marine-wasmtime-backend = { path = "../crates/wasmtime-backend", version = "0.6.0", optional = true} +marine-wasm-backend-traits = {path = "../crates/wasm-backend-traits", version = "0.7.0" } +marine-wasmtime-backend = { path = "../crates/wasmtime-backend", version = "0.7.0", optional = true} wasmer-it = { package = "wasmer-interface-types-fl", version = "0.28.0" } it-lilo = "0.7.0" diff --git a/crates/fluence-app-service/Cargo.toml b/crates/fluence-app-service/Cargo.toml index 72bf6a81..ea36c5f7 100644 --- a/crates/fluence-app-service/Cargo.toml +++ b/crates/fluence-app-service/Cargo.toml @@ -1,17 +1,17 @@ [package] name = "fluence-app-service" description = "Fluence Application Service" -version = "0.35.2" +version = "0.36.0" authors = ["Fluence Labs"] repository = "https://github.com/fluencelabs/marine" license = "Apache-2.0" edition = "2021" [dependencies] -marine-runtime = { path = "../../marine", version = "0.36.2" } +marine-runtime = { path = "../../marine", version = "0.37.0" } marine-min-it-version = { path = "../../crates/min-it-version", version = "0.3.2" } -marine-wasm-backend-traits = {path = "../wasm-backend-traits", version = "0.6.0" } -marine-wasmtime-backend = { path = "../wasmtime-backend", version = "0.6.0", optional = true } +marine-wasm-backend-traits = {path = "../wasm-backend-traits", version = "0.7.0" } +marine-wasmtime-backend = { path = "../wasmtime-backend", version = "0.7.0", optional = true } maplit = "1.0.2" log = "0.4.20" diff --git a/crates/it-generator/Cargo.toml b/crates/it-generator/Cargo.toml index 2a82ac24..ea1bd08b 100644 --- a/crates/it-generator/Cargo.toml +++ b/crates/it-generator/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "marine-it-generator" description = "Fluence Marine interface types generator" -version = "0.17.0" +version = "0.18.0" authors = ["Fluence Labs"] repository = "https://github.com/fluencelabs/marine" license = "Apache-2.0" @@ -12,7 +12,7 @@ name = "marine_it_generator" path = "src/lib.rs" [dependencies] -marine-it-parser = { path = "../it-parser", version = "0.16.0" } +marine-it-parser = { path = "../it-parser", version = "0.17.0" } marine-macro-impl = "0.14.0" wasmer-it = { package = "wasmer-interface-types-fl", version = "0.28.0" } diff --git a/crates/it-interfaces/Cargo.toml b/crates/it-interfaces/Cargo.toml index 07794779..db5f171d 100644 --- a/crates/it-interfaces/Cargo.toml +++ b/crates/it-interfaces/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "marine-it-interfaces" description = "Fluence Marine interface types helper crate" -version = "0.9.1" +version = "0.10.0" authors = ["Fluence Labs"] repository = "https://github.com/fluencelabs/marine" license = "Apache-2.0" diff --git a/crates/it-json-serde/Cargo.toml b/crates/it-json-serde/Cargo.toml index 87616dab..b58ef70e 100644 --- a/crates/it-json-serde/Cargo.toml +++ b/crates/it-json-serde/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "it-json-serde" description = "Fluence Marine interface-types serde tools" -version = "0.5.1" +version = "0.6.0" authors = ["Fluence Labs"] repository = "https://github.com/fluencelabs/marine" license = "Apache-2.0" diff --git a/crates/it-parser/Cargo.toml b/crates/it-parser/Cargo.toml index 436b419a..7af1bf0c 100644 --- a/crates/it-parser/Cargo.toml +++ b/crates/it-parser/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "marine-it-parser" description = "Fluence Marine interface types parser" -version = "0.16.0" +version = "0.17.0" authors = ["Fluence Labs"] repository = "https://github.com/fluencelabs/marine" license = "Apache-2.0" @@ -12,9 +12,9 @@ name = "marine_it_parser" path = "src/lib.rs" [dependencies] -marine-it-interfaces = { path = "../it-interfaces", version = "0.9.1" } -marine-module-interface = { path = "../module-interface", version = "0.8.1" } -marine-wasm-backend-traits = { path = "../wasm-backend-traits", version = "0.6.0" } +marine-it-interfaces = { path = "../it-interfaces", version = "0.10.0" } +marine-module-interface = { path = "../module-interface", version = "0.9.0" } +marine-wasm-backend-traits = { path = "../wasm-backend-traits", version = "0.7.0" } anyhow = "1.0.75" walrus = "0.20.1" diff --git a/crates/js-backend/Cargo.toml b/crates/js-backend/Cargo.toml index a0d27dbf..e5cd7534 100644 --- a/crates/js-backend/Cargo.toml +++ b/crates/js-backend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "marine-js-backend" -version = "0.3.3" +version = "0.4.0" edition = "2021" description = "Fluence Marine Wasm backend interface implementation for JS environment" authors = ["Fluence Labs"] @@ -8,7 +8,7 @@ repository = "https://github.com/fluencelabs/marine" license = "Apache-2.0" [dependencies] -marine-wasm-backend-traits = {path = "../wasm-backend-traits", version = "0.6.0" } +marine-wasm-backend-traits = {path = "../wasm-backend-traits", version = "0.7.0" } it-memory-traits = "0.5.0" wasm-bindgen = "0.2.84" diff --git a/crates/module-info-parser/Cargo.toml b/crates/module-info-parser/Cargo.toml index faa29f18..a5683566 100644 --- a/crates/module-info-parser/Cargo.toml +++ b/crates/module-info-parser/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "marine-module-info-parser" description = "Fluence Marine Wasm module info (manifest and version) parser" -version = "0.15.0" +version = "0.16.0" authors = ["Fluence Labs"] repository = "https://github.com/fluencelabs/marine" license = "Apache-2.0" @@ -14,7 +14,7 @@ path = "src/lib.rs" [dependencies] marine-rs-sdk-main = { version = "0.14.0", default-features = false } -marine-wasm-backend-traits = { path = "../wasm-backend-traits", version = "0.6.0" } +marine-wasm-backend-traits = { path = "../wasm-backend-traits", version = "0.7.0" } anyhow = "1.0.75" chrono = "0.4.31" diff --git a/crates/module-interface/Cargo.toml b/crates/module-interface/Cargo.toml index 3704af17..efdb4137 100644 --- a/crates/module-interface/Cargo.toml +++ b/crates/module-interface/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "marine-module-interface" description = "Fluence Marine module interface" -version = "0.8.1" +version = "0.9.0" authors = ["Fluence Labs"] repository = "https://github.com/fluencelabs/marine" license = "Apache-2.0" @@ -12,7 +12,7 @@ name = "marine_module_interface" path = "src/lib.rs" [dependencies] -marine-it-interfaces = { path = "../it-interfaces", version = "0.9.1" } +marine-it-interfaces = { path = "../it-interfaces", version = "0.10.0" } anyhow = "1.0.75" walrus = "0.20.1" diff --git a/crates/wasm-backend-traits/Cargo.toml b/crates/wasm-backend-traits/Cargo.toml index 17adc0dd..add8f7d9 100644 --- a/crates/wasm-backend-traits/Cargo.toml +++ b/crates/wasm-backend-traits/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "marine-wasm-backend-traits" description = "Fluence Marine generic Wasm backend interface" -version = "0.6.0" +version = "0.7.0" authors = ["Fluence Labs"] repository = "https://github.com/fluencelabs/marine" license = "Apache-2.0" diff --git a/crates/wasmtime-backend/Cargo.toml b/crates/wasmtime-backend/Cargo.toml index c23b636e..3a761e11 100644 --- a/crates/wasmtime-backend/Cargo.toml +++ b/crates/wasmtime-backend/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "marine-wasmtime-backend" description = "Fluence Marine Wasm backend interface implementation for Wasmtime" -version = "0.6.0" +version = "0.7.0" edition = "2021" authors = ["Fluence Labs"] repository = "https://github.com/fluencelabs/marine" license = "Apache-2.0" [dependencies] -marine-wasm-backend-traits = {path = "../wasm-backend-traits", version = "0.6.0" } +marine-wasm-backend-traits = {path = "../wasm-backend-traits", version = "0.7.0" } wasmer-it = { package = "wasmer-interface-types-fl", version = "0.28.0" } it-memory-traits = "0.5.0" diff --git a/examples/call_parameters/Cargo.toml b/examples/call_parameters/Cargo.toml index 1e2143fb..4e561089 100644 --- a/examples/call_parameters/Cargo.toml +++ b/examples/call_parameters/Cargo.toml @@ -11,4 +11,4 @@ path = "src/main.rs" [dependencies] marine-rs-sdk = { version = "0.14.0", features = ["logger"] } -serde_json = "1.0.111" \ No newline at end of file +serde_json = "1.0.111" diff --git a/marine-js/Cargo.toml b/marine-js/Cargo.toml index 9baf51e0..9e72415e 100644 --- a/marine-js/Cargo.toml +++ b/marine-js/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "marine-js" -version = "0.13.2" +version = "0.14.0" edition = "2021" description = "Web version of the marine runtime" publish = false @@ -10,9 +10,9 @@ publish = false crate-type = ["cdylib"] [dependencies] -marine-js-backend = {path = "../crates/js-backend", version = "0.3.3" } +marine-js-backend = {path = "../crates/js-backend", version = "0.4.0" } marine-runtime = {path = "../marine", default-features = false} -marine-wasm-backend-traits = {path = "../crates/wasm-backend-traits", version = "0.6.0"} +marine-wasm-backend-traits = {path = "../crates/wasm-backend-traits", version = "0.7.0" } wasm-bindgen = "0.2.86" once_cell = "1.18.0" diff --git a/marine/Cargo.toml b/marine/Cargo.toml index 9f4aba34..fffad6e4 100644 --- a/marine/Cargo.toml +++ b/marine/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "marine-runtime" description = "The Fluence Wasm Runtime" -version = "0.36.2" +version = "0.37.0" authors = ["Fluence Labs"] repository = "https://github.com/fluencelabs/marine" license = "Apache-2.0" @@ -12,8 +12,8 @@ name = "marine" path = "src/lib.rs" [dependencies] -marine-core = { path = "../core", version = "0.30.0", default-features = false} -marine-module-interface = { path = "../crates/module-interface", version = "0.8.1" } +marine-core = { path = "../core", version = "0.31.0", default-features = false} +marine-module-interface = { path = "../crates/module-interface", version = "0.9.0" } marine-utils = { path = "../crates/utils", version = "0.5.1" } marine-rs-sdk-main = { version = "0.14.0", default-features = false, features = ["logger"] } marine-rs-sdk = { version = "0.14.0", default-features = false, features = ["logger"] } @@ -21,9 +21,9 @@ marine_call_parameters_v0 = { package = "marine-call-parameters", version = "=0. marine_call_parameters_v1 = { package = "marine-call-parameters", version = "=0.12.0", default-features = false } marine_call_parameters_v2 = { package = "marine-call-parameters", version = "=0.13.0", default-features = false } -it-json-serde = { path = "../crates/it-json-serde", version = "0.5.1" } -marine-wasm-backend-traits = { path = "../crates/wasm-backend-traits", version = "0.6.0" } -marine-wasmtime-backend = { path = "../crates/wasmtime-backend", version = "0.6.0", optional = true} +it-json-serde = { path = "../crates/it-json-serde", version = "0.6.0" } +marine-wasm-backend-traits = { path = "../crates/wasm-backend-traits", version = "0.7.0" } +marine-wasmtime-backend = { path = "../crates/wasmtime-backend", version = "0.7.0", optional = true} wasmer-it = { package = "wasmer-interface-types-fl", version = "0.28.0" } it-memory-traits = "0.5.0" diff --git a/tools/cli/Cargo.toml b/tools/cli/Cargo.toml index a0b5244d..70cb10b3 100644 --- a/tools/cli/Cargo.toml +++ b/tools/cli/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "marine" description = "Fluence Marine command line tool" -version = "0.19.7" +version = "0.19.8" authors = ["Fluence Labs"] repository = "https://github.com/fluencelabs/marine" license = "Apache-2.0" @@ -12,9 +12,9 @@ name = "marine" path = "src/main.rs" [dependencies] -marine-it-generator = { path = "../../crates/it-generator", version = "0.17.0" } -marine-it-parser = { path = "../../crates/it-parser", version = "0.16.0" } -marine-module-info-parser = { path = "../../crates/module-info-parser", version = "0.15.0" } +marine-it-generator = { path = "../../crates/it-generator", version = "0.18.0" } +marine-it-parser = { path = "../../crates/it-parser", version = "0.17.0" } +marine-module-info-parser = { path = "../../crates/module-info-parser", version = "0.16.0" } cargo_toml = "0.15.2" cargo-lock = "8.0.3" diff --git a/tools/repl/Cargo.toml b/tools/repl/Cargo.toml index d498a6ab..76df151a 100644 --- a/tools/repl/Cargo.toml +++ b/tools/repl/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "mrepl" description = "Fluence Marine REPL intended for testing purposes" -version = "0.30.2" +version = "0.31.0" authors = ["Fluence Labs"] repository = "https://github.com/fluencelabs/marine" license = "Apache-2.0" @@ -12,10 +12,10 @@ name = "mrepl" path = "src/main.rs" [dependencies] -fluence-app-service = { path = "../../crates/fluence-app-service", version = "0.35.2", features = ["raw-module-api"] } +fluence-app-service = { path = "../../crates/fluence-app-service", version = "0.36.0", features = ["raw-module-api"] } marine-rs-sdk-main = { version = "0.14.0", default-features = false, features = ["logger"] } -marine-wasm-backend-traits = {path = "../../crates/wasm-backend-traits", version = "0.6.0" } -marine-wasmtime-backend = { version = "0.6.0", path = "../../crates/wasmtime-backend" } +marine-wasm-backend-traits = {path = "../../crates/wasm-backend-traits", version = "0.7.0" } +marine-wasmtime-backend = { version = "0.7.0", path = "../../crates/wasmtime-backend" } anyhow = "1.0.75" clap = "2.34.0"