diff --git a/Cargo.lock b/Cargo.lock index 1409cac6..5f0b10e3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -853,12 +853,12 @@ dependencies = [ [[package]] name = "fluence-app-service" -version = "0.22.3" +version = "0.23.0" dependencies = [ "log", "maplit", "marine-min-it-version 0.2.1", - "marine-runtime 0.23.2", + "marine-runtime 0.24.0", "serde", "serde_derive", "serde_json", @@ -1485,7 +1485,7 @@ dependencies = [ [[package]] name = "marine-core" -version = "0.18.1" +version = "0.19.0" dependencies = [ "anyhow", "boolinator", @@ -1808,14 +1808,14 @@ dependencies = [ [[package]] name = "marine-runtime" -version = "0.23.2" +version = "0.24.0" dependencies = [ "bytesize", "env_logger 0.9.3", "it-json-serde 0.3.5", "itertools", "log", - "marine-core 0.18.1", + "marine-core 0.19.0", "marine-module-interface 0.6.1", "marine-rs-sdk", "marine-rs-sdk-main", @@ -1955,13 +1955,13 @@ dependencies = [ [[package]] name = "mrepl" -version = "0.18.7" +version = "0.18.8" dependencies = [ "anyhow", "check-latest", "clap", "env_logger 0.9.3", - "fluence-app-service 0.22.3", + "fluence-app-service 0.23.0", "itertools", "log", "marine-rs-sdk-main", diff --git a/core/CHANGELOG.md b/core/CHANGELOG.md new file mode 100644 index 00000000..517c6d92 --- /dev/null +++ b/core/CHANGELOG.md @@ -0,0 +1,25 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.19.0] - 2022-12-06 + +### Fixed +- [**breaking**] bump minor versions where it was required in #189 (#212) +- fix tests after renaming (#174) + +### Other +- *(deps)* update all non-major rust dependencies (#211) +- Add marine e2e (#230) +- *(build)* fix clippy warnings (#213) +- Update Rust crate semver to v1 (#198) +- Update all non-major Rust dependencies (#204) +- Update all non-major Rust dependencies (#189) +- bump crate versions that used marine-rs-sdk-main 0.6.15 (#185) +- Support marine-rs-sdk 0.7.0 (#180) +- Fix value after table problem in TomlMarineNamedModuleConfig(#175) +- Rename `FaaS` to `Marine`, `Runtime` to `Core` (#172) diff --git a/core/Cargo.toml b/core/Cargo.toml index ce92dbbb..9321b5b1 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.18.1" +version = "0.19.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2018" diff --git a/crates/fluence-app-service/CHANGELOG.md b/crates/fluence-app-service/CHANGELOG.md new file mode 100644 index 00000000..fdc3381f --- /dev/null +++ b/crates/fluence-app-service/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.23.0] - 2022-12-06 + +### Added +- [**breaking**] prohibit going out of service_dir in app-service (#244) diff --git a/crates/fluence-app-service/Cargo.toml b/crates/fluence-app-service/Cargo.toml index 4f32a69d..a5abdb39 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.22.3" +version = "0.23.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2018" [dependencies] -marine-runtime = { path = "../../marine", version = "0.23.2" } +marine-runtime = { path = "../../marine", version = "0.24.0" } marine-min-it-version = { path = "../../crates/min-it-version", version = "0.2.1" } maplit = "1.0.2" diff --git a/marine/CHANGELOG.md b/marine/CHANGELOG.md new file mode 100644 index 00000000..4589c0da --- /dev/null +++ b/marine/CHANGELOG.md @@ -0,0 +1,37 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.24.0] - 2022-12-06 + +### Added +- [**breaking**] prohibit going out of service_dir in app-service (#244) +- *(fluence-app-service)* make base path field optional in ConfigContext interface (#202) + +### Fixed +- *(runtime)* detect mapped/preopened dirs conflicts before wasmer-wasi crashes (#223) +- [**breaking**] bump minor versions where it was required in #189 (#212) +- fix tests after renaming (#174) + +### Other +- *(deps)* update all non-major rust dependencies (#211) +- *(build)* fix clippy warnings (#213) +- Update Rust crate semver to v1 (#198) +- Update all non-major Rust dependencies (#204) +- Update Rust crate serde_with to v2 (#203) +- Update Rust crate cmd_lib to v1 (#194) +- Update Rust crate pretty_assertions to v1 (#196) +- Update all non-major Rust dependencies (#189) +- Rework module searching on filesystem (#184) +- bump crate versions that used marine-rs-sdk-main 0.6.15 (#185) +- Support marine-rs-sdk 0.7.0 (#180) +- Add tests for wasm memory leaks when passing/returning records (#182) +- Add record destruction test (#181) +- Migrate marine tests to github-actions (#178) +- Fix value after table problem in TomlMarineNamedModuleConfig(#175) +- improve "interface" command output readability (#169) +- Rename `FaaS` to `Marine`, `Runtime` to `Core` (#172) diff --git a/marine/Cargo.toml b/marine/Cargo.toml index 6d550018..2b9385e9 100644 --- a/marine/Cargo.toml +++ b/marine/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "marine-runtime" description = "The Fluence Wasm Runtime" -version = "0.23.2" +version = "0.24.0" authors = ["Fluence Labs"] license = "Apache-2.0" edition = "2018" @@ -11,7 +11,7 @@ name = "marine" path = "src/lib.rs" [dependencies] -marine-core = { path = "../core", version = "0.18.1" } +marine-core = { path = "../core", version = "0.19.0" } marine-module-interface = { path = "../crates/module-interface", version = "0.6.1" } marine-utils = { path = "../crates/utils", version = "0.4.0" } marine-rs-sdk-main = { version = "0.7.1", features = ["logger"] } diff --git a/tools/repl/CHANGELOG.md b/tools/repl/CHANGELOG.md new file mode 100644 index 00000000..e0b24914 --- /dev/null +++ b/tools/repl/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.18.8] - 2022-12-06 + +### Other +- updated the following local packages: fluence-app-service diff --git a/tools/repl/Cargo.toml b/tools/repl/Cargo.toml index 9cdc7ce2..8fc02d6e 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.7" +version = "0.18.8" 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.22.3", features = ["raw-module-api"] } +fluence-app-service = { path = "../../crates/fluence-app-service", version = "0.23.0", features = ["raw-module-api"] } marine-rs-sdk-main = { version = "0.7.1", features = ["logger"] } anyhow = "1.0.66"