diff --git a/Cargo.lock b/Cargo.lock index 6c4e0a64..2097e438 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2509,7 +2509,7 @@ dependencies = [ [[package]] name = "homestar-invocation" -version = "0.2.0" +version = "0.3.0" dependencies = [ "anyhow", "async-recursion", @@ -2538,7 +2538,7 @@ dependencies = [ [[package]] name = "homestar-runtime" -version = "0.2.0" +version = "0.3.0" dependencies = [ "anyhow", "assert_cmd", @@ -2652,7 +2652,7 @@ dependencies = [ [[package]] name = "homestar-schemas" -version = "0.2.0" +version = "0.3.0" dependencies = [ "homestar-invocation", "homestar-runtime", @@ -2665,7 +2665,7 @@ dependencies = [ [[package]] name = "homestar-wasm" -version = "0.2.0" +version = "0.3.0" dependencies = [ "anyhow", "async-trait", @@ -2695,7 +2695,7 @@ dependencies = [ [[package]] name = "homestar-workflow" -version = "0.2.0" +version = "0.3.0" dependencies = [ "fxhash", "homestar-invocation", diff --git a/Cargo.toml b/Cargo.toml index d243f730..e70c6ce9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,7 +24,7 @@ edition = "2021" license = "Apache-2.0" repository = "https://github.com/ipvm-wg/homestar" rust-version = "1.75.0" -version = "0.2.0" +version = "0.3.0" [workspace.dependencies] anyhow = { version = "1.0", features = ["backtrace"] } diff --git a/homestar-invocation/CHANGELOG.md b/homestar-invocation/CHANGELOG.md index 3b1788c6..e74f8723 100644 --- a/homestar-invocation/CHANGELOG.md +++ b/homestar-invocation/CHANGELOG.md @@ -6,6 +6,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.0](https://github.com/ipvm-wg/homestar/compare/homestar-invocation-v0.2.0...homestar-invocation-v0.3.0) - 2024-03-08 + +### Added +- finish interpreter ([#595](https://github.com/ipvm-wg/homestar/pull/595)) + +### Fixed +- Update nonce schema with IPLD bytes ([#593](https://github.com/ipvm-wg/homestar/pull/593)) + +### Other +- poll DHT in background when worker runs up a workflow + dual-stack webserver ([#590](https://github.com/ipvm-wg/homestar/pull/590)) + ## [0.2.0](https://github.com/ipvm-wg/homestar/compare/homestar-invocation-v0.1.1...homestar-invocation-v0.2.0) - 2024-02-20 ### Added diff --git a/homestar-runtime/CHANGELOG.md b/homestar-runtime/CHANGELOG.md index 72a695b5..b5c3cadc 100644 --- a/homestar-runtime/CHANGELOG.md +++ b/homestar-runtime/CHANGELOG.md @@ -6,6 +6,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.0](https://github.com/ipvm-wg/homestar/compare/homestar-runtime-v0.2.0...homestar-runtime-v0.3.0) - 2024-03-08 + +### Added +- finish interpreter ([#595](https://github.com/ipvm-wg/homestar/pull/595)) + +### Fixed +- Update nonce schema with IPLD bytes ([#593](https://github.com/ipvm-wg/homestar/pull/593)) + +### Other +- *(schemas)* update OpenRPC API doc and JSON schemas +- *(schemas)* update OpenRPC API doc and JSON schemas +- poll DHT in background when worker runs up a workflow + dual-stack webserver ([#590](https://github.com/ipvm-wg/homestar/pull/590)) +- [chore(cargo)](deps): Bump config from 0.13.4 to 0.14.0 ([#588](https://github.com/ipvm-wg/homestar/pull/588)) +- [chore(cargo)](deps): Bump nix from 0.27.1 to 0.28.0 ([#587](https://github.com/ipvm-wg/homestar/pull/587)) + ## [0.2.0](https://github.com/ipvm-wg/homestar/compare/homestar-runtime-v0.1.1...homestar-runtime-v0.2.0) - 2024-02-20 ### Added diff --git a/homestar-runtime/Cargo.toml b/homestar-runtime/Cargo.toml index cac8f7e9..fa2d6af9 100644 --- a/homestar-runtime/Cargo.toml +++ b/homestar-runtime/Cargo.toml @@ -71,11 +71,11 @@ flume = { version = "0.11", default-features = false, features = ["async"] } fnv = { version = "1.0", default-features = false } futures = { workspace = true } hickory-resolver = { version = "0.24", default-features = false } -homestar-invocation = { version = "0.2", path = "../homestar-invocation", features = [ +homestar-invocation = { version = "0.3", path = "../homestar-invocation", features = [ "diesel", ] } -homestar-wasm = { version = "0.2", path = "../homestar-wasm", default-features = false } -homestar-workflow = { version = "0.2", path = "../homestar-workflow" } +homestar-wasm = { version = "0.3", path = "../homestar-wasm", default-features = false } +homestar-workflow = { version = "0.3", path = "../homestar-workflow" } homestar-workspace-hack = { workspace = true } http = "0.2" http-serde = "1.1" @@ -204,7 +204,7 @@ vergen = { version = "8.3", default-features = false, features = [ [dev-dependencies] assert_cmd = "2.0" criterion = "0.5" -homestar-invocation = { version = "0.2", path = "../homestar-invocation", features = [ +homestar-invocation = { version = "0.3", path = "../homestar-invocation", features = [ "diesel", "test-utils", ] } diff --git a/homestar-schemas/Cargo.toml b/homestar-schemas/Cargo.toml index e3b21cfb..d45b40b3 100644 --- a/homestar-schemas/Cargo.toml +++ b/homestar-schemas/Cargo.toml @@ -6,11 +6,11 @@ edition = { workspace = true } rust-version = { workspace = true } [dependencies] -homestar-invocation = { version = "0.2", path = "../homestar-invocation", default-features = false } -homestar-runtime = { version = "0.2", path = "../homestar-runtime", default-features = false, features = [ +homestar-invocation = { version = "0.3", path = "../homestar-invocation", default-features = false } +homestar-runtime = { version = "0.3", path = "../homestar-runtime", default-features = false, features = [ "websocket-notify", ] } -homestar-workflow = { version = "0.2", path = "../homestar-workflow", default-features = false } +homestar-workflow = { version = "0.3", path = "../homestar-workflow", default-features = false } homestar-workspace-hack = { workspace = true } schemars = { workspace = true } serde = { workspace = true } diff --git a/homestar-wasm/CHANGELOG.md b/homestar-wasm/CHANGELOG.md index 19dd0156..312a6896 100644 --- a/homestar-wasm/CHANGELOG.md +++ b/homestar-wasm/CHANGELOG.md @@ -6,6 +6,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.0](https://github.com/ipvm-wg/homestar/compare/homestar-wasm-v0.2.0...homestar-wasm-v0.3.0) - 2024-03-08 + +### Added +- finish interpreter ([#595](https://github.com/ipvm-wg/homestar/pull/595)) + +### Other +- handle incoming as Wit integer, but argument is float ([#609](https://github.com/ipvm-wg/homestar/pull/609)) +- handle ref/non-ref case with rigor ([#608](https://github.com/ipvm-wg/homestar/pull/608)) +- doc interpreter ([#607](https://github.com/ipvm-wg/homestar/pull/607)) +- poll DHT in background when worker runs up a workflow + dual-stack webserver ([#590](https://github.com/ipvm-wg/homestar/pull/590)) +- wasmtime 17->18 ([#585](https://github.com/ipvm-wg/homestar/pull/585)) + ## [0.2.0](https://github.com/ipvm-wg/homestar/compare/homestar-wasm-v0.1.1...homestar-wasm-v0.2.0) - 2024-02-20 ### Other diff --git a/homestar-wasm/Cargo.toml b/homestar-wasm/Cargo.toml index 3539f06c..03f26539 100644 --- a/homestar-wasm/Cargo.toml +++ b/homestar-wasm/Cargo.toml @@ -25,7 +25,7 @@ async-trait = { workspace = true } atomic_refcell = { workspace = true } enum-as-inner = { workspace = true } heck = "0.4" -homestar-invocation = { version = "0.2", path = "../homestar-invocation" } +homestar-invocation = { version = "0.3", path = "../homestar-invocation" } homestar-workspace-hack = { workspace = true } indexmap = { workspace = true } itertools = { workspace = true } diff --git a/homestar-workflow/Cargo.toml b/homestar-workflow/Cargo.toml index a9a46741..a75471f7 100644 --- a/homestar-workflow/Cargo.toml +++ b/homestar-workflow/Cargo.toml @@ -19,7 +19,7 @@ doctest = true [dependencies] fxhash = { version = "0.2", default-features = false } -homestar-invocation = { version = "0.2", path = "../homestar-invocation" } +homestar-invocation = { version = "0.3", path = "../homestar-invocation" } homestar-workspace-hack = { workspace = true } indexmap = { workspace = true } libipld = { workspace = true } @@ -28,7 +28,7 @@ serde = { workspace = true } thiserror = { workspace = true } [dev-dependencies] -homestar-invocation = { version = "0.2", path = "../homestar-invocation", features = [ +homestar-invocation = { version = "0.3", path = "../homestar-invocation", features = [ "test-utils", ] } json = "0.12"