diff --git a/Cargo.lock b/Cargo.lock index 2eff249db..13d56c19a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1105,7 +1105,7 @@ dependencies = [ [[package]] name = "fluence-app-service" -version = "0.29.0" +version = "0.30.0" dependencies = [ "log", "maplit", @@ -1628,7 +1628,7 @@ dependencies = [ [[package]] name = "it-json-serde" -version = "0.4.1" +version = "0.5.0" dependencies = [ "serde", "serde_derive", @@ -1837,7 +1837,7 @@ dependencies = [ [[package]] name = "marine-core" -version = "0.24.0" +version = "0.25.0" dependencies = [ "anyhow", "bytes", @@ -1867,7 +1867,7 @@ dependencies = [ [[package]] name = "marine-it-generator" -version = "0.11.0" +version = "0.12.0" dependencies = [ "it-lilo", "marine-it-parser", @@ -1882,7 +1882,7 @@ dependencies = [ [[package]] name = "marine-it-interfaces" -version = "0.8.1" +version = "0.10.0" dependencies = [ "multimap", "wasmer-interface-types-fl", @@ -1890,7 +1890,7 @@ dependencies = [ [[package]] name = "marine-it-parser" -version = "0.13.0" +version = "0.14.0" dependencies = [ "anyhow", "itertools", @@ -1907,7 +1907,7 @@ dependencies = [ [[package]] name = "marine-js" -version = "0.7.4" +version = "0.8.0" dependencies = [ "js-sys", "log", @@ -1924,7 +1924,7 @@ dependencies = [ [[package]] name = "marine-js-backend" -version = "0.1.1" +version = "0.2.0" dependencies = [ "anyhow", "derive_more", @@ -2010,7 +2010,7 @@ dependencies = [ [[package]] name = "marine-module-info-parser" -version = "0.9.0" +version = "0.10.0" dependencies = [ "anyhow", "chrono", @@ -2025,7 +2025,7 @@ dependencies = [ [[package]] name = "marine-module-interface" -version = "0.7.1" +version = "0.8.0" dependencies = [ "anyhow", "itertools", @@ -2085,7 +2085,7 @@ dependencies = [ [[package]] name = "marine-runtime" -version = "0.30.0" +version = "0.31.0" dependencies = [ "bytesize", "env_logger 0.10.0", @@ -2149,7 +2149,7 @@ version = "0.5.0" [[package]] name = "marine-wasm-backend-traits" -version = "0.3.0" +version = "0.4.0" dependencies = [ "anyhow", "it-memory-traits", @@ -2248,7 +2248,7 @@ dependencies = [ [[package]] name = "mrepl" -version = "0.24.0" +version = "0.25.0" dependencies = [ "anyhow", "check-latest", diff --git a/core/Cargo.toml b/core/Cargo.toml index e279e4982..99a087af6 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.24.0" +version = "0.25.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2021" @@ -11,14 +11,14 @@ name = "marine_core" path = "src/lib.rs" [dependencies] -marine-module-info-parser = { path = "../crates/module-info-parser", version = "0.9.0" } -marine-it-interfaces = { path = "../crates/it-interfaces", version = "0.8.1" } -marine-it-parser = { path = "../crates/it-parser", version = "0.13.0" } -marine-it-generator = { path = "../crates/it-generator", version = "0.11.0" } -marine-module-interface = { path = "../crates/module-interface", version = "0.7.1" } +marine-module-info-parser = { path = "../crates/module-info-parser", version = "0.10.0" } +marine-it-interfaces = { path = "../crates/it-interfaces", version = "0.10.0" } +marine-it-parser = { path = "../crates/it-parser", version = "0.14.0" } +marine-it-generator = { path = "../crates/it-generator", version = "0.12.0" } +marine-module-interface = { path = "../crates/module-interface", version = "0.8.0" } marine-utils = { path = "../crates/utils", version = "0.5.0" } marine-min-it-version = { path = "../crates/min-it-version", version = "0.3.0" } -marine-wasm-backend-traits = {path = "../crates/wasm-backend-traits", version = "0.3.0"} +marine-wasm-backend-traits = {path = "../crates/wasm-backend-traits", version = "0.4.0"} marine-wasmtime-backend = { path = "../crates/wasmtime-backend", version = "0.3.0", optional = true} wasmer-it = { package = "wasmer-interface-types-fl", version = "0.27.0" } diff --git a/crates/fluence-app-service/Cargo.toml b/crates/fluence-app-service/Cargo.toml index 2286301d8..aa3340d5c 100644 --- a/crates/fluence-app-service/Cargo.toml +++ b/crates/fluence-app-service/Cargo.toml @@ -1,15 +1,15 @@ [package] name = "fluence-app-service" description = "Fluence Application Service" -version = "0.29.0" +version = "0.30.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2021" [dependencies] -marine-runtime = { path = "../../marine", version = "0.30.0" } +marine-runtime = { path = "../../marine", version = "0.31.0" } marine-min-it-version = { path = "../../crates/min-it-version", version = "0.3.0" } -marine-wasm-backend-traits = {path = "../wasm-backend-traits", version = "0.3.0"} +marine-wasm-backend-traits = {path = "../wasm-backend-traits", version = "0.4.0"} marine-wasmtime-backend = { path = "../wasmtime-backend", version = "0.3.0"} maplit = "1.0.2" diff --git a/crates/it-generator/Cargo.toml b/crates/it-generator/Cargo.toml index 392ea2055..851c612cc 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.11.0" +version = "0.12.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2021" @@ -11,7 +11,7 @@ name = "marine_it_generator" path = "src/lib.rs" [dependencies] -marine-it-parser = { path = "../it-parser", version = "0.13.0" } +marine-it-parser = { path = "../it-parser", version = "0.14.0" } marine-macro-impl = "0.7.1" wasmer-it = { package = "wasmer-interface-types-fl", version = "0.27.0" } diff --git a/crates/it-interfaces/Cargo.toml b/crates/it-interfaces/Cargo.toml index 6527f23e4..7f93dc9b1 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.8.1" +version = "0.10.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2021" diff --git a/crates/it-json-serde/Cargo.toml b/crates/it-json-serde/Cargo.toml index b3ba92d14..e99027852 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.4.1" +version = "0.5.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2021" diff --git a/crates/it-parser/Cargo.toml b/crates/it-parser/Cargo.toml index 2eaba6427..d74037a99 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.13.0" +version = "0.14.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2021" @@ -11,9 +11,9 @@ name = "marine_it_parser" path = "src/lib.rs" [dependencies] -marine-it-interfaces = { path = "../it-interfaces", version = "0.8.1" } -marine-module-interface = { path = "../module-interface", version = "0.7.1" } -marine-wasm-backend-traits = { path = "../wasm-backend-traits", version = "0.3.0"} +marine-it-interfaces = { path = "../it-interfaces", version = "0.10.0" } +marine-module-interface = { path = "../module-interface", version = "0.8.0" } +marine-wasm-backend-traits = { path = "../wasm-backend-traits", version = "0.4.0"} anyhow = "1.0.75" walrus = "0.20.1" diff --git a/crates/js-backend/Cargo.toml b/crates/js-backend/Cargo.toml index 76df41240..cbd631fbc 100644 --- a/crates/js-backend/Cargo.toml +++ b/crates/js-backend/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "marine-js-backend" -version = "0.1.1" +version = "0.2.0" edition = "2021" description = "Fluence Marine Wasm backend interface implementation for JS environment" authors = ["Fluence Labs"] license = "Apache-2.0" [dependencies] -marine-wasm-backend-traits = {path = "../wasm-backend-traits", version = "0.3.0"} +marine-wasm-backend-traits = {path = "../wasm-backend-traits", version = "0.4.0"} it-memory-traits = "0.4.0" wasm-bindgen = "0.2.84" diff --git a/crates/module-info-parser/Cargo.toml b/crates/module-info-parser/Cargo.toml index a2ca7f04f..af0afca4c 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.9.0" +version = "0.10.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2021" @@ -13,7 +13,7 @@ path = "src/lib.rs" [dependencies] marine-rs-sdk-main = {version = "0.10.0", default-features = false } -marine-wasm-backend-traits = { path = "../wasm-backend-traits", version = "0.3.0"} +marine-wasm-backend-traits = { path = "../wasm-backend-traits", version = "0.4.0"} anyhow = "1.0.75" chrono = "0.4.31" diff --git a/crates/module-interface/Cargo.toml b/crates/module-interface/Cargo.toml index 1a2117eb7..9fb406a54 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.7.1" +version = "0.8.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2021" @@ -11,7 +11,7 @@ name = "marine_module_interface" path = "src/lib.rs" [dependencies] -marine-it-interfaces = { path = "../it-interfaces", version = "0.8.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 8c014aeb6..d8feabb5a 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.3.0" +version = "0.4.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2021" diff --git a/crates/wasmtime-backend/Cargo.toml b/crates/wasmtime-backend/Cargo.toml index 5cefe7a4d..b98c86e12 100644 --- a/crates/wasmtime-backend/Cargo.toml +++ b/crates/wasmtime-backend/Cargo.toml @@ -7,7 +7,7 @@ authors = ["Fluence Labs"] license = "Apache-2.0" [dependencies] -marine-wasm-backend-traits = {path = "../wasm-backend-traits", version = "0.3.0"} +marine-wasm-backend-traits = {path = "../wasm-backend-traits", version = "0.4.0"} wasmer-it = { package = "wasmer-interface-types-fl", version = "0.27.0" } it-memory-traits = "0.4.0" diff --git a/marine-js/Cargo.toml b/marine-js/Cargo.toml index c4b933ebf..9ca319f87 100644 --- a/marine-js/Cargo.toml +++ b/marine-js/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "marine-js" -version = "0.7.4" +version = "0.8.0" edition = "2021" description = "Web version of the marine runtime" publish = false @@ -10,7 +10,7 @@ publish = false crate-type = ["cdylib"] [dependencies] -marine-js-backend = {path = "../crates/js-backend", version = "0.1.1"} +marine-js-backend = {path = "../crates/js-backend", version = "0.2.0"} marine-runtime = {path = "../marine", default-features = false} wasm-bindgen = "0.2.86" diff --git a/marine/Cargo.toml b/marine/Cargo.toml index 1ffd2431d..669243ab6 100644 --- a/marine/Cargo.toml +++ b/marine/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "marine-runtime" description = "The Fluence Wasm Runtime" -version = "0.30.0" +version = "0.31.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2021" @@ -11,14 +11,14 @@ name = "marine" path = "src/lib.rs" [dependencies] -marine-core = { path = "../core", version = "0.24.0", default-features = false} -marine-module-interface = { path = "../crates/module-interface", version = "0.7.1" } +marine-core = { path = "../core", version = "0.25.0", default-features = false} +marine-module-interface = { path = "../crates/module-interface", version = "0.8.0" } marine-utils = { path = "../crates/utils", version = "0.5.0" } marine-rs-sdk-main = {version = "0.10.0", default-features = false, features = ["logger"] } marine-rs-sdk = {version = "0.10.0", default-features = false, features = ["logger"] } -it-json-serde = { path = "../crates/it-json-serde", version = "0.4.1" } -marine-wasm-backend-traits = { path = "../crates/wasm-backend-traits", version = "0.3.0"} +it-json-serde = { path = "../crates/it-json-serde", version = "0.5.0" } +marine-wasm-backend-traits = { path = "../crates/wasm-backend-traits", version = "0.4.0"} marine-wasmtime-backend = { path = "../crates/wasmtime-backend", version = "0.3.0", optional = true} wasmer-it = { package = "wasmer-interface-types-fl", version = "0.27.0" } diff --git a/tools/cli/Cargo.toml b/tools/cli/Cargo.toml index f6f803933..dabe4b19b 100644 --- a/tools/cli/Cargo.toml +++ b/tools/cli/Cargo.toml @@ -12,9 +12,9 @@ name = "marine" path = "src/main.rs" [dependencies] -marine-it-generator = { path = "../../crates/it-generator", version = "0.11.0" } -marine-it-parser = { path = "../../crates/it-parser", version = "0.13.0" } -marine-module-info-parser = { path = "../../crates/module-info-parser", version = "0.9.0" } +marine-it-generator = { path = "../../crates/it-generator", version = "0.12.0" } +marine-it-parser = { path = "../../crates/it-parser", version = "0.14.0" } +marine-module-info-parser = { path = "../../crates/module-info-parser", version = "0.10.0" } cargo_toml = "0.15.2" cargo-lock = "8.0.3" diff --git a/tools/repl/Cargo.toml b/tools/repl/Cargo.toml index ebffe0791..4176080bc 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.24.0" +version = "0.25.0" authors = ["Fluence Labs"] repository = "https://github.com/fluencelabs/marine/tools/repl" license = "Apache-2.0" @@ -12,9 +12,9 @@ name = "mrepl" path = "src/main.rs" [dependencies] -fluence-app-service = { path = "../../crates/fluence-app-service", version = "0.29.0", features = ["raw-module-api"] } +fluence-app-service = { path = "../../crates/fluence-app-service", version = "0.30.0", features = ["raw-module-api"] } marine-rs-sdk-main = { version = "0.10.0", default-features = false, features = ["logger"] } -marine-wasm-backend-traits = {path = "../../crates/wasm-backend-traits", version = "0.3.0"} +marine-wasm-backend-traits = {path = "../../crates/wasm-backend-traits", version = "0.4.0"} anyhow = "1.0.75" clap = "2.34.0"