diff --git a/Cargo.lock b/Cargo.lock index 94ec3bcb..60fda70a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -930,12 +930,12 @@ dependencies = [ [[package]] name = "fluence-app-service" -version = "0.21.0" +version = "0.22.0" dependencies = [ "log", "maplit", "marine-min-it-version 0.1.1", - "marine-runtime 0.21.0", + "marine-runtime 0.22.0", "serde", "serde_derive", "serde_json", @@ -1507,7 +1507,7 @@ checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" [[package]] name = "marine" -version = "0.12.2" +version = "0.12.3" dependencies = [ "Inflector", "anyhow", @@ -1516,9 +1516,9 @@ dependencies = [ "check-latest", "clap", "exitfailure", - "marine-it-generator 0.9.2", - "marine-it-parser 0.9.2", - "marine-module-info-parser 0.3.1", + "marine-it-generator 0.9.3", + "marine-it-parser 0.10.0", + "marine-module-info-parser 0.4.0", "semver 0.11.0", "serde", "serde_json", @@ -1572,7 +1572,7 @@ dependencies = [ [[package]] name = "marine-core" -version = "0.16.2" +version = "0.17.0" dependencies = [ "anyhow", "boolinator", @@ -1581,12 +1581,12 @@ dependencies = [ "it-lilo", "it-memory-traits", "log", - "marine-it-generator 0.9.2", + "marine-it-generator 0.9.3", "marine-it-interfaces 0.7.2", - "marine-it-parser 0.9.2", + "marine-it-parser 0.10.0", "marine-min-it-version 0.1.1", - "marine-module-info-parser 0.3.1", - "marine-module-interface 0.4.2", + "marine-module-info-parser 0.4.0", + "marine-module-interface 0.5.0", "marine-utils 0.4.0", "multimap", "once_cell", @@ -1623,10 +1623,10 @@ dependencies = [ [[package]] name = "marine-it-generator" -version = "0.9.2" +version = "0.9.3" dependencies = [ "it-lilo", - "marine-it-parser 0.9.2", + "marine-it-parser 0.10.0", "marine-macro-impl", "once_cell", "serde", @@ -1675,12 +1675,12 @@ dependencies = [ [[package]] name = "marine-it-parser" -version = "0.9.2" +version = "0.10.0" dependencies = [ "anyhow", "itertools 0.10.3", "marine-it-interfaces 0.7.2", - "marine-module-interface 0.4.2", + "marine-module-interface 0.5.0", "nom", "semver 0.11.0", "serde", @@ -1692,7 +1692,7 @@ dependencies = [ [[package]] name = "marine-js" -version = "0.3.1" +version = "0.3.2" dependencies = [ "anyhow", "boolinator", @@ -1707,7 +1707,7 @@ dependencies = [ "maplit", "marine-it-interfaces 0.7.2", "marine-min-it-version 0.1.1", - "marine-module-interface 0.4.2", + "marine-module-interface 0.5.0", "marine-rs-sdk", "marine-utils 0.4.0", "multimap", @@ -1784,7 +1784,7 @@ dependencies = [ [[package]] name = "marine-module-info-parser" -version = "0.3.1" +version = "0.4.0" dependencies = [ "anyhow", "chrono", @@ -1815,7 +1815,7 @@ dependencies = [ [[package]] name = "marine-module-interface" -version = "0.4.2" +version = "0.5.0" dependencies = [ "anyhow", "itertools 0.10.3", @@ -1896,15 +1896,15 @@ dependencies = [ [[package]] name = "marine-runtime" -version = "0.21.0" +version = "0.22.0" dependencies = [ "bytesize", "env_logger 0.9.0", "it-json-serde 0.3.3", "itertools 0.10.3", "log", - "marine-core 0.16.2", - "marine-module-interface 0.4.2", + "marine-core 0.17.0", + "marine-module-interface 0.5.0", "marine-rs-sdk", "marine-rs-sdk-main", "marine-utils 0.4.0", @@ -2043,13 +2043,13 @@ dependencies = [ [[package]] name = "mrepl" -version = "0.18.4" +version = "0.18.5" dependencies = [ "anyhow", "check-latest", "clap", "env_logger 0.9.0", - "fluence-app-service 0.21.0", + "fluence-app-service 0.22.0", "itertools 0.10.3", "log", "marine-rs-sdk-main", diff --git a/core/Cargo.toml b/core/Cargo.toml index 9723a65b..4eb65ed4 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.16.2" +version = "0.17.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2018" @@ -11,11 +11,11 @@ name = "marine_core" path = "src/lib.rs" [dependencies] -marine-module-info-parser = { path = "../crates/module-info-parser", version = "0.3.1" } +marine-module-info-parser = { path = "../crates/module-info-parser", version = "0.4.0" } marine-it-interfaces = { path = "../crates/it-interfaces", version = "0.7.2" } -marine-it-parser = { path = "../crates/it-parser", version = "0.9.2" } -marine-it-generator = { path = "../crates/it-generator", version = "0.9.1" } -marine-module-interface = { path = "../crates/module-interface", version = "0.4.2" } +marine-it-parser = { path = "../crates/it-parser", version = "0.10.0" } +marine-it-generator = { path = "../crates/it-generator", version = "0.9.3" } +marine-module-interface = { path = "../crates/module-interface", version = "0.5.0" } marine-utils = { path = "../crates/utils", version = "0.4.0" } marine-min-it-version = { path = "../crates/min-it-version", version = "0.1.1"} diff --git a/crates/fluence-app-service/Cargo.toml b/crates/fluence-app-service/Cargo.toml index b30105d0..2fa1ebab 100644 --- a/crates/fluence-app-service/Cargo.toml +++ b/crates/fluence-app-service/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "fluence-app-service" description = "Fluence Application Service" -version = "0.21.0" +version = "0.22.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2018" [dependencies] -marine-runtime = { path = "../../marine", version = "0.21.0" } +marine-runtime = { path = "../../marine", version = "0.22.0" } marine-min-it-version = { path = "../../crates/min-it-version", version = "0.1.1" } maplit = "1.0.2" diff --git a/crates/it-generator/Cargo.toml b/crates/it-generator/Cargo.toml index de452bf5..a7904794 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.9.2" +version = "0.9.3" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2018" @@ -11,7 +11,7 @@ name = "marine_it_generator" path = "src/lib.rs" [dependencies] -marine-it-parser = { path = "../it-parser", version = "0.9.2"} +marine-it-parser = { path = "../it-parser", version = "0.10.0"} marine-macro-impl = "0.7.1" wasmer-it = { package = "wasmer-interface-types-fl", version = "0.23.1" } diff --git a/crates/it-parser/Cargo.toml b/crates/it-parser/Cargo.toml index ac172ed2..0dbb2d97 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.9.2" +version = "0.10.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2018" @@ -12,7 +12,7 @@ path = "src/lib.rs" [dependencies] marine-it-interfaces = { path = "../it-interfaces", version = "0.7.2" } -marine-module-interface = { path = "../module-interface", version = "0.4.2" } +marine-module-interface = { path = "../module-interface", version = "0.5.0" } anyhow = "1.0.64" walrus = "0.19.0" diff --git a/crates/module-info-parser/Cargo.toml b/crates/module-info-parser/Cargo.toml index 82542502..3464ae84 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.3.1" +version = "0.4.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2018" diff --git a/crates/module-interface/Cargo.toml b/crates/module-interface/Cargo.toml index c3124672..d448a467 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.4.2" +version = "0.5.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2018" diff --git a/marine-js/Cargo.toml b/marine-js/Cargo.toml index 6c960fdc..f636508b 100644 --- a/marine-js/Cargo.toml +++ b/marine-js/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "marine-js" -version = "0.3.1" +version = "0.3.2" edition = "2018" description = "Web version of the marine runtime" publish = false @@ -11,7 +11,7 @@ crate-type = ["cdylib"] [dependencies] marine-it-interfaces = { path = "../crates/it-interfaces", version = "0.7.2" } -marine-module-interface = { path = "../crates/module-interface", version = "0.4.2" } +marine-module-interface = { path = "../crates/module-interface", version = "0.5.0" } marine-utils = { path = "../crates/utils", version = "0.4.0" } marine-min-it-version = { path = "../crates/min-it-version", version = "0.1.1"} it-json-serde = { path = "../crates/it-json-serde", version = "0.3.2" } diff --git a/marine-js/npm-package/src/marine_js.js b/marine-js/npm-package/src/marine_js.js index fc840c81..a37705b5 100644 --- a/marine-js/npm-package/src/marine_js.js +++ b/marine-js/npm-package/src/marine_js.js @@ -244,28 +244,28 @@ export async function init(module) { imports.wbg.__wbindgen_object_drop_ref = function(arg0) { takeObject(arg0); }; - imports.wbg.__wbg_writebyte_2db29ca147d73713 = function(arg0, arg1, arg2) { + imports.wbg.__wbg_writebyte_2c5138809e09fa99 = function(arg0, arg1, arg2) { write_byte(getObject(arg0), arg1 >>> 0, arg2); }; - imports.wbg.__wbg_readbyte_bf31b72eaf657d3b = function(arg0, arg1) { + imports.wbg.__wbg_readbyte_1b6608832c29866b = function(arg0, arg1) { const ret = read_byte(getObject(arg0), arg1 >>> 0); return ret; }; - imports.wbg.__wbg_callexport_fc48171982906f7d = function(arg0, arg1, arg2, arg3, arg4, arg5) { + imports.wbg.__wbg_callexport_e73715b59b3cd956 = function(arg0, arg1, arg2, arg3, arg4, arg5) { const ret = call_export(getObject(arg1), getStringFromWasm0(arg2, arg3), getStringFromWasm0(arg4, arg5)); const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; getInt32Memory0()[arg0 / 4 + 1] = len0; getInt32Memory0()[arg0 / 4 + 0] = ptr0; }; - imports.wbg.__wbg_getmemorysize_b914d0f06873ba6b = function(arg0) { + imports.wbg.__wbg_getmemorysize_ce6627159198e3f0 = function(arg0) { const ret = get_memory_size(getObject(arg0)); return ret; }; - imports.wbg.__wbg_readbyterange_65c0f6dd901e1610 = function(arg0, arg1, arg2, arg3) { + imports.wbg.__wbg_readbyterange_5afd87a9f196959d = function(arg0, arg1, arg2, arg3) { read_byte_range(getObject(arg0), arg1 >>> 0, getArrayU8FromWasm0(arg2, arg3)); }; - imports.wbg.__wbg_writebyterange_2df11ecd1f52ba1e = function(arg0, arg1, arg2, arg3) { + imports.wbg.__wbg_writebyterange_7e6d25b750104508 = function(arg0, arg1, arg2, arg3) { write_byte_range(getObject(arg0), arg1 >>> 0, getArrayU8FromWasm0(arg2, arg3)); }; diff --git a/marine/Cargo.toml b/marine/Cargo.toml index 5ce4a73c..23eca545 100644 --- a/marine/Cargo.toml +++ b/marine/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "marine-runtime" description = "The Fluence Wasm Runtime" -version = "0.21.0" +version = "0.22.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2018" @@ -11,8 +11,8 @@ name = "marine" path = "src/lib.rs" [dependencies] -marine-core = { path = "../core", version = "0.16.2" } -marine-module-interface = { path = "../crates/module-interface", version = "0.4.2" } +marine-core = { path = "../core", version = "0.17.0" } +marine-module-interface = { path = "../crates/module-interface", version = "0.5.0" } marine-utils = { path = "../crates/utils", version = "0.4.0" } marine-rs-sdk-main = { version = "0.7.1", features = ["logger"] } marine-rs-sdk = { version = "0.7.1", features = ["logger"] } diff --git a/tools/cli/Cargo.toml b/tools/cli/Cargo.toml index 6dd07676..1f9536a7 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.12.2" +version = "0.12.3" authors = ["Fluence Labs"] repository = "https://github.com/fluencelabs/marine/tools/cli" license = "Apache-2.0" @@ -12,9 +12,9 @@ name = "marine" path = "src/main.rs" [dependencies] -marine-it-generator = { path = "../../crates/it-generator", version = "0.9.1" } -marine-it-parser = { path = "../../crates/it-parser", version = "0.9.1" } -marine-module-info-parser = { path = "../../crates/module-info-parser", version = "0.3.0" } +marine-it-generator = { path = "../../crates/it-generator", version = "0.9.3" } +marine-it-parser = { path = "../../crates/it-parser", version = "0.10.0" } +marine-module-info-parser = { path = "../../crates/module-info-parser", version = "0.4.0" } cargo_toml = "0.11.6" semver = "0.11.0" diff --git a/tools/repl/Cargo.toml b/tools/repl/Cargo.toml index 57cb64b2..fdc63f21 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.18.4" +version = "0.18.5" authors = ["Fluence Labs"] repository = "https://github.com/fluencelabs/marine/tools/repl" license = "Apache-2.0" @@ -12,7 +12,7 @@ name = "mrepl" path = "src/main.rs" [dependencies] -fluence-app-service = { path = "../../crates/fluence-app-service", version = "0.21.0", features = ["raw-module-api"] } +fluence-app-service = { path = "../../crates/fluence-app-service", version = "0.22.0", features = ["raw-module-api"] } marine-rs-sdk-main = { version = "0.7.1", features = ["logger"] } anyhow = "1.0.64"