This is a high-level overview of the additions, removals, and changes for releases of wasmcloud and related tooling. This is not a complete list. For all of the specific details, check out the release notes for each release in the appropriate repository.
HostInventoryquery (PR #154). Names and revisions are not displayed yet with
ctl get inventorycommand.
v0.4.0, the integrated REPL environment no longer requires NATS to run which dramatically simplifies the onboarding experience (
get_provider_identityfunctions on the Host API for retrieving the name, image reference, and revision number of an actor or provider respectively (PR #163)
--nsprefixoption on the
wasmcloudbinary which allows you to set a namespace other than “default” with the stock
wasmcloudbinary (PR #161)
wasmcloud. (PR #162)
wasmcloudrepository instead of
providers()function now returns a Vec of 3-tuples (public_key, contract_id, link_name) - was previously just public key
wasmcloud_hostcrate (PR #151)
The 0.16.0 release includes multiple bug fixes, documentation improvements, and additional features.
benchersample for determining wasmcloud performance (PR #100)
wasmcloud:extrascapability contract (PR #109)
2.1.0which is based on
tokio 1.X. This is a breaking change for users that embed a
wasmcloud-hostin their Rust program. (PR #114 and PR #135)
Hoststruct to allow it to be sent between threads (PR #132)
The 0.15.0 release is the single biggest release we’ve had since the project began. It is essentially a bottom-up rewrite of the entire wasmcloud host runtime. In addition to this internal rewrite, we’ve incorporated lessons learned from the past year of development and applied those to the way we build capability providers, define actor interfaces, and support the developer experience. The core theme of this release is the ruthless focus on developer experience.
wascap, etc) into the new wasmcloud shell wash
washare now installable via package cloud, homebrew, and other convenient methods
wasmcloud-hostcrate to allow for easier maintenance and adding features
asyncand based on the