155 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
Chore
- address clippy warnings
Bug Fixes
- add OTEL for messaging kafka provider This commit ensures OTEL is working for the messaging-kafka provider.
Commit Statistics
- 2 commits contributed to the release over the course of 11 calendar days.
- 11 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v1.0.0 (2024-04-17)
v1.0.0-rc.2 (2024-04-13)
Chore
- Bumps host version to rc.2 While I was here, I fixed the issue where we were using the host crate version instead of the top level binary host version in our events and ctl API responses
- rename provider binaries with -provider suffix
This commit updates the binaries for providers with a
suffix (
-provider) so that it's clear they're provider binaries as we add more binaries to the project.
New Features
- update
wrpc:keyvaluein providers part of this process is adoptingwit-bindgen-wrpcin the host
Commit Statistics
- 3 commits contributed to the release over the course of 3 calendar days.
- 4 days passed between releases.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v1.0.0-rc.1 (2024-04-09)
New Features
- switch to
wit-bindgen-wrpc
Refactor
- remove
ProviderHandler
Chore (BREAKING)
- remove cluster_seed/cluster_issuers
Commit Statistics
- 3 commits contributed to the release.
- 4 days passed between releases.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v1.0.0-prealpha.1 (2024-03-13)
Chore
-
Use traces instead of tracing user-facing language to align with OTEL signal names
-
Mark enable-observability conflicting with individiual enable- flags
-
prefix NATS_PORT and NATS_URL with WASMCLOUD This adds a
WASMCLOUDprefix to both theNATS_PORTandNATS_URLenv vars, since there are potentially conficts with those variables in other systems. Specifically this would play badly deploying in Kubernetes with a service namednatsrunning in the same namespace, since aNATS_PORTenv var is automatically injected in that case which stops the wasmcloud binary from starting. It is also a good practice to have all of our environment variables using the same prefix.This is a breaking change to wasmCloud CLI args for the host.
New Features
-
Add flags for overriding the default OpenTelemetry endpoint
-
Switch to using --enable-observability and --enable- flags
-
Glues in named config to actors This introduces a new config bundle that can watch for config changes. There is probably a way to reduce the number of allocations here, but it is good enough for now.
Also, sorry for the new file. I renamed
config.rstohost_config.rsso I could reuse theconfig.rsfile, but I forgot to git mv. So that file hasn't changed -
add invocation and error counts for actor invocations Add two new metrics for actors:
- the count of the number of invocations (
wasmcloud_host.actor.invocations)
- the count of the number of invocations (
- the count of errors (
wasmcloud_host.actor.invocation.errors) - the lattice ID
- the host ID
- provider information if a provider invoked the actor: ** the contract ID ** the provider ID ** the name of the linkdef
New Features (BREAKING)
- Updates topics to the new standard This is a wide ranging PR that changes all the topics as described in #1108. This also involved removing the start and stop actor operations. While I was in different parts of the code I did some small "campfire rule" cleanups mostly of clippy lints and removal of clippy pedant mode.
Commit Statistics
- 9 commits contributed to the release over the course of 26 calendar days.
- 28 days passed between releases.
- 9 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Use traces instead of tracing user-facing language to align with OTEL signal names (
d65512b) - Mark enable-observability conflicting with individiual enable- flags (
b882f8f) - Add flags for overriding the default OpenTelemetry endpoint (
6fe14b8) - Switch to using --enable-observability and --enable- flags (
868570b) - Glues in named config to actors (
82c249b) - Prefix NATS_PORT and NATS_URL with WASMCLOUD (
9014806) - Add invocation and error counts for actor invocations (
7d51408) - Updates topics to the new standard (
42d069e) - Add initial support for metrics (
17648fe)
- Use traces instead of tracing user-facing language to align with OTEL signal names (
v1.0.0-alpha.5 (2024-04-04)
Chore
- document environment var for labels
Commit Statistics
- 1 commit contributed to the release over the course of 2 calendar days.
- 5 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Document environment var for labels (
44a7d3a)
- Document environment var for labels (
v1.0.0-alpha.4 (2024-03-29)
New Features
- introduce interface provider running utilities
- introduce provider interface sdk
- migrate to
wrpc:keyvalue
Other
- sync with
capability-providers
New Features (BREAKING)
- convert to
wrpc:blobstore
Refactor (BREAKING)
- make providers part of the workspace
Commit Statistics
- 6 commits contributed to the release over the course of 10 calendar days.
- 10 days passed between releases.
- 6 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v1.0.0-alpha.3 (2024-03-19)
v1.0.0-alpha.2 (2024-03-17)
v1.0.0-alpha.1 (2024-03-13)
v0.82.0-rc1 (2024-02-13)
Chore
- remove ineffective ENV aliases This commit removes what were supposed to be ENV aliases that don't work, which were introduced by https://github.com/wasmCloud/wasmCloud/pull/1243
- Normalize wasmCloud Host as wasmcloud-host for tracing
New Features
- enable OTEL logs
Refactor
- move label parsing out of host library
Refactor (BREAKING)
- rename lattice prefix to just lattice
Commit Statistics
- 5 commits contributed to the release over the course of 27 calendar days.
- 47 days passed between releases.
- 5 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v0.81.0 (2023-12-28)
New Features
- consistently prefix cli flags
Commit Statistics
- 1 commit contributed to the release over the course of 1 calendar day.
- 14 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Consistently prefix cli flags (
715e94e)
- Consistently prefix cli flags (
v0.81.0-rc1 (2023-12-14)
Bug Fixes (BREAKING)
- remove support for prov_rpc NATS connection
Commit Statistics
- 1 commit contributed to the release over the course of 28 calendar days.
- 41 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Remove support for prov_rpc NATS connection (
545c21c)
- Remove support for prov_rpc NATS connection (
v0.81.0-alpha1 (2023-11-03)
Chore
- un-hide policy options
Bug Fixes
- Configure signing keys directory for build cmd
The keys directory can be specified via wasmcloud.toml, CLI arguments (
--keys-directory), or environment variable (WASH_KEYS).
Refactor
-
Err(anyhow!(...))->bail!, err msg capitalsreturn Err(anyhow!(...))has been used all over the codebase over time, and can be comfortably converted to anyhow::bail!, which is easier to read and usually takes less space.In addition, for passing errors through layers of Rust code/libs, capitals should be avoided in error messages as the later messages may be wrapped (and may not be the start of the sentence), which is also done periodically through out the codebase.
This commit converts the usages of the patterns above to be more consistent over time.
There is a small concern here, because some of the capitalized error messages are now lower-cased -- this could present an issue to end-users but this is unlikely to be a breaking/major issue.
New Features (BREAKING)
-
Unifies all calls behind the ctl interface topics This essentially backs out all of the changes I added to 0.30 of the control interface. There are two main reasons behind this:
First, and most important, a NATS KV bucket and a NATS topic are two different security contexts. In multitenant environments (like Cosmonic, which is where we ran into this), it is perfectly reasonable for a platform operator to have access to the "API" of the thing they are running (the ctl interface in this case), but not access to the underlying datastore. In order to give access to buckets, you'd have to explicitly grant permissions and resign tokens for each new lattice or NATS account (depending on your security boundary) that you spin up.
Second, this unifies everything behind a single API - the NATS topics. Although NATS KV is still NATS, it is a weird API to essentially switch from requests to a "please connect to the database." It also means that all clients have to know about how we encode and store the data, as well as other implementation details. Seeing as that might change in the future (with things like linkdefs 2.0), it seems better to have this behind an API.
You might be saying at this point, "but wait Taylor! Didn't we do this to fix some issues?" Yes, we did. However, we are actually ending up with the same behavior as currently exists in the client. The Rust host just proxies through the linkdef put information and puts the key in the database. It doesn't update its local cache until it receives the value update from the bucket. It also returns its cached claims on a get links command, which is exactly what happens with the caching as it worked before in the client. So we should be in the exact state we were before, but with a cleaner API.
Also, while I was here, I cleaned up some more of the code to be more concise and removed behavior from starting a provider that tried to automatically auction on a host. None of the other functions attempted to do that, nor should they IMO. That behavior is nice to have in something like wash, but an API client represents lower level API interactions. So I removed that from the
start_providerfunction.
Commit Statistics
- 5 commits contributed to the release over the course of 9 calendar days.
- 13 days passed between releases.
- 4 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v0.79.1 (2023-10-21)
Chore
- bump wasmcloud 0.79.0 wadm 0.7.1
- add extra space to fix alignment
- update async_nats,ctl,wasmbus_rpc to latest
New Features
- query all host inventories
- add friendly name to host table output
Refactor
-
various fixes to testing code This commit refactors some of the testing code to:
- ensure we always print integration test output (save time root causing in CI and elsewhere)
- consistent use of TARGET to choose which test to run
- use system provided randomized ports (port 0)
- fix some uses of context
- remove some process scanning that was never used
This commit also includes changes test flake fixes from https://github.com/wasmCloud/wash/pull/921
-
add manifest source type to use with app manifest loader.
Chore (BREAKING)
- remove prov_rpc options
- remove prov_rpc_host
New Features (BREAKING)
- add scale and update cmds
- update to start/stop/scale for concurrent instances
- remove manifest apply command
Commit Statistics
- 16 commits contributed to the release over the course of 7 calendar days.
- 8 days passed between releases.
- 12 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Remove prov_rpc options (
d53bf1b) - Remove prov_rpc_host (
13cb190) - Merge pull request #922 from vados-cosmonic/refactor/light-testing-code-refactor (
0b9e1ca) - Various fixes to testing code (
372e81e) - Merge pull request #874 from connorsmith256/feat/add-friendly-name (
208e4d1) - Bump wasmcloud 0.79.0 wadm 0.7.1 (
2b0c1a8) - Merge pull request #873 from connorsmith256/feat/get-all-inventories (
3b58fc7) - Query all host inventories (
5c0ccc5) - Add friendly name to host table output (
c418ccd) - Merge pull request #875 from ahmedtadde/feat/expand-manifest-input-sources-clean (
c25352b) - Add manifest source type to use with app manifest loader. (
571a25d) - Add extra space to fix alignment (
8a6780a) - Add scale and update cmds (
7851a53) - Update to start/stop/scale for concurrent instances (
bb69ea6) - Remove manifest apply command (
fcd166d) - Update async_nats,ctl,wasmbus_rpc to latest (
70b20a1)
- Remove prov_rpc options (
v0.79.0 (2023-10-10)
New Features
- polishing app manifest loader
- http & stdin manifest input sources support for put & deploy cmds
Bug Fixes
- some cleanup relevant to app manifest input sources
- add friendly_name to Host
- update imports after package update and move to root
Bug Fixes (BREAKING)
- make max optional, change meaning of 0
Commit Statistics
- 9 commits contributed to the release over the course of 4 calendar days.
- 5 days passed between releases.
- 6 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #876 from WallysFerreira/feat/866-add-alias-to-delete (
119fc5b) - Change name and add alias (
41cac7d) - Some cleanup relevant to app manifest input sources (
0eb5a7c) - Polishing app manifest loader (
32ea9f9) - Http & stdin manifest input sources support for put & deploy cmds (
6907c80) - Merge pull request #59 from connorsmith256/fix/add-friendly-name (
0b81489) - Add friendly_name to Host (
588c413) - Make max optional, change meaning of 0 (
bf79620) - Update imports after package update and move to root (
1bf2a20)
- Merge pull request #876 from WallysFerreira/feat/866-add-alias-to-delete (
v0.79.0-rc4 (2023-10-13)
Bug Fixes
-
Fixes issue with cached links not populating The initial implementation of the cached KV client had issues due to the drop implementation for the caching thread. It was only behind and arc, so any time a clone was dropped, the thread would stop polling.
This also adds some additional logging around the caching and fixes the client builder based off of real life usage in wadm
Commit Statistics
- 3 commits contributed to the release over the course of 1 calendar day.
- 2 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v0.79.0-rc3 (2023-10-05)
Chore
- suppress deprecated messages within this library
New Features
- add image reference and max to actor instance
Bug Fixes
- deprecate rpc_timeout in favor of timeout
New Features (BREAKING)
- remove start actor in favor of scale
Bug Fixes (BREAKING)
- add constraints to provider auction ack
Commit Statistics
- 6 commits contributed to the release.
- 5 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #56 from wasmCloud/feat/scale-actor-changes (
bf37726) - Add constraints to provider auction ack (
d3b89a5) - Deprecate rpc_timeout in favor of timeout (
072c6a0) - Add image reference and max to actor instance (
3c8aee3) - Suppress deprecated messages within this library (
f057b40) - Remove start actor in favor of scale (
5155f5e)
- Merge pull request #56 from wasmCloud/feat/scale-actor-changes (
v0.79.0-rc2 (2023-10-04)
Chore
- fix lint
New Features
- parse labels from args
New Features (BREAKING)
- add par command support to wash-lib
- Added par support to wash-lib
Commit Statistics
- 6 commits contributed to the release over the course of 5 calendar days.
- 6 days passed between releases.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v0.79.0-rc1 (2023-09-28)
New Features
- move update-actor for wash ctl update to wash-lib.
Bug Fixes
- rework host shutdown
- Always include a timeout for graceful shutdown (e.g. if NATS connection dies, it will never finish)
- Stop if one of the core wasmbus tasks dies
- Flush NATS queues concurrently on shutdown
- Handle
stoppedmethod errors
Other
-
use data-encoding for base64 encode/decoding
- Use
data-encodingfor base64 encode/decoding
The
data-encodingcrate is already in use and provides base64. - Use
Commit Statistics
- 4 commits contributed to the release over the course of 1 calendar day.
- 6 days passed between releases.
- 4 commits were understood as conventional.
- 1 unique issue was worked on: #43
Commit Details
view details
v0.78.0-rc9 (2023-09-21)
v0.78.0-rc8 (2023-09-20)
v0.78.0-rc7 (2023-09-19)
Bug Fixes
- correct error message for missing file deploy
- fix description on app deploy
- display deployed version in app list
Commit Statistics
- 6 commits contributed to the release over the course of 11 calendar days.
- 11 days passed between releases.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Merge pull request #55 from thomastaylor312/feat/cache (
8ecb129) - Feat!(kv): Adds caching option for the interface client (
b72dcb4) - Correct error message for missing file deploy (
263823e) - Fix description on app deploy (
c19d887) - Display deployed version in app list (
70785b5) - Merge pull request #782 from wasmCloud/chore/wasmcloud-0.78.0-rc.6-bump (
cfab765)
- Merge pull request #55 from thomastaylor312/feat/cache (
v0.78.0-rc6 (2023-09-07)
Chore
- run wasmcloud 0.78.0-rc6
Commit Statistics
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Run wasmcloud 0.78.0-rc6 (
892d6dd)
- Run wasmcloud 0.78.0-rc6 (
v0.78.0-rc5 (2023-09-07)
Chore
- update dashboard message
- bump wadm 0.6.0
- remove references to DASHBOARD_PORT
Commit Statistics
- 3 commits contributed to the release over the course of 1 calendar day.
- 1 day passed between releases.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v0.78.0-rc4 (2023-09-05)
v0.78.0-rc3 (2023-09-03)
New Features
- set default to Rust host
- update paths to release binary
- allow-file-upload default bug
- mention dashboard ui cmd
Other
- use rc2
Commit Statistics
- 4 commits contributed to the release over the course of 1 calendar day.
- 1 day passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
v0.78.0-rc2 (2023-09-02)
Chore
- remove irrelevant ipv6 flag
- refactor args parsing
- unhide implemented CLI args
- ignore .DS_Store
- scaffold cli args
- bump to 0.28, async-nats 0.31
- delete useless src/start.rs
- Fixes a bunch of clippy lints Pretty sure the new lints were from the latest version of clippy in Rust 1.65. This fixes all of them
- update clap to v4
- adopt common naming convention with OTP host
- Bumps version to 0.6.6 Also, I couldn't help myself and fixed the remaining clippy warnings
Documentation
- add
wash getto help text - add top level commands to help text, restructure
New Features
- support policy service
- support OTEL traces end-to-end
- support registry settings via config service and command-line flags
- implement ctl_topic_prefix
- add support for custom lattice prefix
- build wasi preview components from wash
- implement host stop
- introduce wasmbus lattice
- implement data streaming
- make claims optional (at least for now)
- add streaming support to
wasmcloud:bus - rename
wasmcloud_host->wasmcloud_runtime - remove all
wasmcloud-interface-*usages - add support for
commandexecutables (I/O actors) - add local lattice proving the concept, which is used for testing of the feature
- implement an actor instance pool
- simplifying the generic bounds
- providing a more extensible way of handling capabilities
- removing a need for custom result type within actor module
- making future addition of different Wasm engines easier
- executes actors via wasmtime
- implements the
wasmbusFFI interface - contains built-in provider implementation adaptors for
logandrandcrates
- add wait for start actor
- feat(ctl): warning if a contract ID looks like an nkey
- feat(*): fetch from wasmcloud cache on inspect commands
- includes new --no-cache option for inspect commands
Bug Fixes
-
do not set a default value for traces exporter
-
off-by-one range check
-
store typed keys, not strings
-
parse lists with a delimiter
-
remove unused
pub -
do not panic on errors
-
safely parse null versions as empty string
-
fix stop nats after starting wasmcloud host failed
-
the wadm pidfile is not removed when wadm is not started
-
fix stop and cleanup wadm
-
Allows multiple hosts to run without sharing data I found out when running some blobby tests that if you spin up multiple hosts, the NATS servers are separate, but they actually use the same data directory by default for jetstream. This means that two different locally running hosts technically have the same streams and data available, which could lead to conflicts.
This segments it off into different data directories depending on the port the nats server is listening on. Technically there are still bugs when running two different nats servers as they write to the same log file, but we can solve that one later
-
call
_startfor tinygo actor modules -
format error messages with variable substitution
-
Makes sure we can actually shutdown a detached process The down command was creating its own path to the binary which didn't take into account the new versioned paths
-
Makes sure that wash downloads different versions of wasmcloud This now downloads different versions to different directories. Also did a little bit of cleanup with some clippy warnings in the tests and bumping NATS to a later version
-
minor addition to test While investigating diffs in wasmCloud/wash#361 I wanted to see assertions for a roundtrip of call_alias and the human friendly capability name.
-
change test reg port Macs are quirky and it's best to avoid ports 5000 and 7000 https://developer.apple.com/forums/thread/682332
-
add a border to the ascii art to prevent the leading whitespace from being stripped
-
Fix home directory lookup for keys We were looking for the
HOMEvariable, which isn't set on Windows. This switches things to use thedirscrate and switches fromStringtoPathBuf. Also did a few clippy cleanups in the files I was working on -
Fixes windows path handling When creating a new project, a subdirectory would be pushed with its default
/instead of the operating system specific slash. This fixes the issue and I did double check that it should work on *nix systems too -
Removes incorrect information from help text
Other
-
ensure that the wasmcloud-host can be stopped gracefully
-
update WIT dependencies
-
only use
bindepsfor WASI adapter build Most importantly, this ensures that downstream consumers of this library do not need to rely on nightly and/or enable the unstablebindepsfeature.This also fixes
cargo tree, which should finally allow Dependabot to manage the dependencies in this repo -
fix broken references
-
remove redundant TODO
-
support the new abi for embedding and extracting claims
- Experiment: support the new abi for embedding and extracting claims
-
shell completions
-
Creates new context library This creates a new context library with some extendable traits for loading as well as a fully featured module for handling context on disk.
Additional tests will be in the next commit
-
add
cfgmodule to get or create the.washdirectory- add cfg_dir function to get/create .wash directory
-
Return better errors when provider id is given It is relatively common for first time users to pass the provider id rather than the contract ID when doing
wash ctl link del. This adds a block that tests if it is a provider ID and returns a hint to the user. I also noticed we weren't returning an error code on link commands if they failed, so I added some logic to fix it -
add reg ping to test if oci url is valid
Refactor
- replace lazy_static with once_cell
- construct a strongly typed HostData to send to providers
- establish NATS connections concurrently
- introduce
test-actorssubcrate - rework handler API
- rename
externalhandler tohostcall - use u32, rather than i32 wasm values
- split
actormodule
Reverted
-
"added call_context to component and module Ctx" This reverts commit
e20846a55c.The functionality will be exposed via custom handlers on the actor instances, just like in the original implementation
Style
- rename most instances of lattice and wasmbus to host
Test
- format errors correctly
New Features (BREAKING)
- update wadm to 0.5.0
- implement structured logging
- respect allow_file_load
- add nats_jwt and nats_seed as fallbacks
- implement rpc,ctl,prov_rpc connections
- use allow_latest and allowed_insecure config
- use js_domain provided by cli
- implement graceful provider shutdown delay
- use log level provided by cli
- maintain cluster issuers list
- add missing fields for host inventory and auction ack
- allow get inventory to query the only host
- async_nats 0.30, removed wasmbus_rpc dep
- add support for
component-model- Add
wasm32-wasitorust-toolchain.toml
- Add
- Update
wascapto0.10.0for component model support - Introduce ActorModule and ActorComponent distinction
- Make implementation async by default (requirement for WASI)
Refactor (BREAKING)
- unexport low-level actor primitives
Commit Statistics
- 335 commits contributed to the release over the course of 812 calendar days.
- 840 days passed between releases.
- 107 commits were understood as conventional.
- 91 unique issues were worked on: #13, #14, #144, #145, #146, #150, #153, #16, #160, #162, #165, #171, #172, #173, #176, #177, #178, #196, #198, #199, #20, #202, #203, #204, #208, #211, #214, #216, #22, #220, #221, #223, #226, #229, #230, #236, #237, #240, #245, #246, #254, #255, #257, #269, #271, #272, #276, #278, #28, #280, #287, #288, #294, #297, #298, #300, #303, #308, #31, #310, #311, #319, #320, #324, #327, #33, #334, #338, #340, #35, #353, #354, #355, #36, #362, #376, #39, #393, #398, #399, #40, #41, #42, #44, #452, #46, #48, #520, #556, #677, #7
Commit Details
view details
- #13
- Moving interface types to shared dependency (
93ca6de)
- Moving interface types to shared dependency (
- #14
- Adds stop host command (
af27cb5)
- Adds stop host command (
- #144
- Restrict tables to available output width (
3353157)
- Restrict tables to available output width (
- #145
- Truncate id and add name to inventory output (
47c91ac)
- Truncate id and add name to inventory output (
- #146
- Add credsfile argument to wash ctl subcommands (
ec057ac)
- Add credsfile argument to wash ctl subcommands (
- #150
- 0.5.0 release (
4a06577)
- 0.5.0 release (
- #153
- Otp changes (march toward 0.6.0) (
63ec7b9)
- Otp changes (march toward 0.6.0) (
- #16
- Upgrading to latest versions of interfaces (
a769c89)
- Upgrading to latest versions of interfaces (
- #160
- Support querying, deleting link definitions (
af5f610)
- Support querying, deleting link definitions (
- #162
- Update favorites template list to include factorial samples (
48dbb24)
- Update favorites template list to include factorial samples (
- #165
- Issue warning message for 'wash reg push' to localhost without --insecure (
4058100)
- Issue warning message for 'wash reg push' to localhost without --insecure (
- #171
- Use longer timeout or start actor and provider (
bd97e67)
- Use longer timeout or start actor and provider (
- #172
- Update wasmbus rpc (
45f228b)
- Update wasmbus rpc (
- #173
- Add reg ping to test if oci url is valid (
0bbdd40)
- Add reg ping to test if oci url is valid (
- #176
- Require cluster seed for rpc invocations (
0b96efa)
- Require cluster seed for rpc invocations (
- #177
- Mac fixes + remove debugging code (
d9e2209)
- Mac fixes + remove debugging code (
- #178
- Use call --timeout param to set rpc timeout for actor (
96b3028)
- Use call --timeout param to set rpc timeout for actor (
- #196
- [FEATURE] wash Context (
ebeedec)
- [FEATURE] wash Context (
- #198
- Adopt common naming convention with OTP host (
c51fa5e)
- Adopt common naming convention with OTP host (
- #199
- Public key CLI args validation (
a9f980c)
- Public key CLI args validation (
- #20
- Start providers without speciftying a target host (
580786e)
- Start providers without speciftying a target host (
- #202
- Cluster seed validation for CLI args (and interactive) (
cf61264)
- Cluster seed validation for CLI args (and interactive) (
- #203
- Remediate docker, snap, amd64 release issues (
73c5e16)
- Remediate docker, snap, amd64 release issues (
- #204
- #208
- Reintroduce --timeout with deprecation warning (
7c913e0)
- Reintroduce --timeout with deprecation warning (
- #211
- Start actor count (
cfd8c05)
- Start actor count (
- #214
- Warning if contract IDs look like an nkey (
4e16308)
- Warning if contract IDs look like an nkey (
- #216
- Add
cfgmodule to get or create the.washdirectory (7d0e031)
- Add
- #22
- Add support for publishing registry credential map to lattice (
e54cef9)
- Add support for publishing registry credential map to lattice (
- #220
- Replace .unwrap() with ? in image reference parsing (
ac23edc)
- Replace .unwrap() with ? in image reference parsing (
- #221
- Refactor output messages to better support JSON (
a437d26)
- Refactor output messages to better support JSON (
- #223
- Fix for #210 (
09a74ca)
- Fix for #210 (
- #226
- Use lattice controller client & wasmbus linked to nats-aflowt (
23c80d0)
- Use lattice controller client & wasmbus linked to nats-aflowt (
- #229
- Added count flag to start actor command (
e542dd7)
- Added count flag to start actor command (
- #230
- Renamed windows set_keys util function (
dd311f7)
- Renamed windows set_keys util function (
- #236
- Support provider configuration json for start (
d9b7744)
- Support provider configuration json for start (
- #237
- Update dependencies (
6c12b43)
- Update dependencies (
- #240
- Add git initalization and flag (
80340a2)
- Add git initalization and flag (
- #245
- Implement wait for
ctlcommands (189639f)
- Implement wait for
- #246
- Issue 57 - Use indicatif instead of spinners library for command line waiting spinner (
eff72c4)
- Issue 57 - Use indicatif instead of spinners library for command line waiting spinner (
- #254
- Overriding usage to add link_name (
4e9ccc4)
- Overriding usage to add link_name (
- #255
- Fixed breaking clap change, resolved clippy warnings (
15cf2eb)
- Fixed breaking clap change, resolved clippy warnings (
- #257
- Added support for oci manifest annotations (
f024faa)
- Added support for oci manifest annotations (
- #269
- Support registry pushing with layers (
465563b)
- Support registry pushing with layers (
- #271
- Add tinygo actor template (
af1476b)
- Add tinygo actor template (
- #272
- Add codegen for TinyGo actors (
6626460)
- Add codegen for TinyGo actors (
- #276
- Update dependencies, fix clippy warnings, bump to 0.11.0 (
1c09908)
- Update dependencies, fix clippy warnings, bump to 0.11.0 (
- #278
- Upgraded to oci-distribution v0.9.1 to fix chunking (
7b08bd6)
- Upgraded to oci-distribution v0.9.1 to fix chunking (
- #28
- Update/async nats (
7c4663b)
- Update/async nats (
- #280
- Remove cargo dependency and add GitReference enum to git.rs (
ae3ffce)
- Remove cargo dependency and add GitReference enum to git.rs (
- #287
- Format error messages with variable substitution (
f94b602)
- Format error messages with variable substitution (
- #288
- Refactor to use async-nats (
1d240ab)
- Refactor to use async-nats (
- #294
wash upimplementation (3104999)
- #297
- Create
wash buildcommand and add configuration parsing (f72ca88)
- Create
- #298
- Update all dependencies (
bb85023)
- Update all dependencies (
- #300
- Use
Into<String>generic to makeCommandOutputslightly easier to construct. (d2762b2)
- Use
- #303
- Update wash-lib with minimum version requirement and mix releases (
13d44c7)
- Update wash-lib with minimum version requirement and mix releases (
- #308
- Set the default branch to main instead of master for new git repos (
301ac97)
- Set the default branch to main instead of master for new git repos (
- #31
- Removes the confusing and unnecessary dependency on the capability provider contract interface. (
5903204)
- Removes the confusing and unnecessary dependency on the capability provider contract interface. (
- #310
- Add more context to
ctlerror messages (01ad509)
- Add more context to
- #311
- Add
backtraceto error output whenRUST_BACKTRACE=1(401df0a)
- Add
- #319
- Changed ctrl-c waiter to not spin a CPU (
5a35b36)
- Changed ctrl-c waiter to not spin a CPU (
- #320
- Observe WASMCLOUD_CTL_TOPIC_PREFIX (
d3521cb)
- Observe WASMCLOUD_CTL_TOPIC_PREFIX (
- #324
- Remove git2 and openssh dependencies (
17e657d)
- Remove git2 and openssh dependencies (
- #327
- Feat/wash down (
33cdd7d)
- Feat/wash down (
- #33
- Added support for constructing a client with prefix (
a963f3a)
- Added support for constructing a client with prefix (
- #334
- Add a border to the ascii art to prevent the leading whitespace from being stripped (
2520b7c)
- Add a border to the ascii art to prevent the leading whitespace from being stripped (
- #338
- Add name to inspect json output (
1138fe0)
- Add name to inspect json output (
- #340
- Converted OCI URLs to lowercase (
9007837)
- Converted OCI URLs to lowercase (
- #35
- #353
- Moved project build functionality to wash-lib (
c31a5d4)
- Moved project build functionality to wash-lib (
- #354
- Fixed 352, added js_domain to context (
c7f4c1d)
- Fixed 352, added js_domain to context (
- #355
- Moved generate module to wash-lib (
9fa5331)
- Moved generate module to wash-lib (
- #36
- Updated logging and extras to OTP builtin/logging contract (
676d37e)
- Updated logging and extras to OTP builtin/logging contract (
- #362
- Change test reg port (
c805cbc)
- Change test reg port (
- #376
- Create default context if host_config not found (
51d4748)
- Create default context if host_config not found (
- #39
- Removes dependency on no longer maintained parity-wasm crate (
7c9922b)
- Removes dependency on no longer maintained parity-wasm crate (
- #393
- Fix clippy lints (
030b844)
- Fix clippy lints (
- #398
- Fix
wash up --nats-connect-onlykilling NATS servers it didn't start (462364d)
- Fix
- #399
- Use exact imports instead of globs (
95851b6)
- Use exact imports instead of globs (
- #40
- Minor addition to test (
0e95f67)
- Minor addition to test (
- #41
- Strips previous embedded JWT before embedding new one (
c924fa4)
- Strips previous embedded JWT before embedding new one (
- #42
- Adding support for new kv bucket for metadata (
abbf0a6)
- Adding support for new kv bucket for metadata (
- #44
- Support the new abi for embedding and extracting claims (
48eafc8)
- Support the new abi for embedding and extracting claims (
- #452
- Feat/wash inspect (
0b2f0d3)
- Feat/wash inspect (
- #46
- Fixing incompatible hashes between v0.9.0 and v0.10.0 (
8612e5d)
- Fixing incompatible hashes between v0.9.0 and v0.10.0 (
- #48
- Adds support for JSON schema to capability provider claims (
a1299cc)
- Adds support for JSON schema to capability provider claims (
- #520
- Feat(*) wadm 0.4 support in
wash app(b3e2615)
- Feat(*) wadm 0.4 support in
- #556
- Feat(*) wash burrito support (
812f0e0)
- Feat(*) wash burrito support (
- #677
- Adding the ability to inspect and inject configuration schemas (
db3fe8d)
- Adding the ability to inspect and inject configuration schemas (
- #7
- Adding the ability to mutate schema from outside the crate (
5a5eb50)
- Adding the ability to mutate schema from outside the crate (
- Uncategorized
- Support policy service (
2ebdab7) - Cfg macro for unix only signals (
2f35af9) - Add SIGTERM support alongside ctrl_c (
c71f71a) - Do not set a default value for traces exporter (
bd969b7) - Off-by-one range check (
fe338a7) - Merge pull request from GHSA-5rgm-x48h-2mfm (
664d9b9) - Replace lazy_static with once_cell (
e1d7356) - Construct a strongly typed HostData to send to providers (
23f1759) - Support OTEL traces end-to-end (
675d364) - Update wadm to 0.5.0 (
a74b502) - Support registry settings via config service and command-line flags (
48d4557) - Merge pull request #723 from Iceber/fix_error (
d05cf72) - Fix error returned by host startup failures (
5db9786) - Store typed keys, not strings (
75a1fb0) - Establish NATS connections concurrently (
0db5a5b) - Implement structured logging (
ed64180) - Respect allow_file_load (
ff02491) - Parse lists with a delimiter (
ed24d3e) - Remove irrelevant ipv6 flag (
e158789) - Refactor args parsing (
e459a7a) - Implement ctl_topic_prefix (
3588b5f) - Add nats_jwt and nats_seed as fallbacks (
dbcb847) - Implement rpc,ctl,prov_rpc connections (
921fa78) - Unhide implemented CLI args (
c2f765d) - Use allow_latest and allowed_insecure config (
7c389be) - Use js_domain provided by cli (
9897b90) - Implement graceful provider shutdown delay (
7d290aa) - Use log level provided by cli (
1d63fd9) - Maintain cluster issuers list (
194f791) - Remove unused
pub(ad82a33) - Ignore .DS_Store (
c9fef73) - Scaffold cli args (
abb2de1) - Do not panic on errors (
2abd61a) - Add support for custom lattice prefix (
c9fecb9) - Rename most instances of lattice and wasmbus to host (
f3f6c21) - Safely parse null versions as empty string (
0ec90cd) - Bump to 0.28, async-nats 0.31 (
710ab08) - Add missing fields for host inventory and auction ack (
5b38e10) - Merge pull request #683 from wasmCloud/feat/single-host-inventory-query (
3fe92ae) - Allow get inventory to query the only host (
acdcd95) - Merge pull request #663 from vados-cosmonic/feat/support-adapting-p2-components (
28c4aa6) - Build wasi preview components from wash (
4144f71) - Fix stop nats after starting wasmcloud host failed (
3c32ae3) - Ensure that the wasmcloud-host can be stopped gracefully (
bc35010) - Async_nats 0.30, removed wasmbus_rpc dep (
673f8bc) - Implement host stop (
ec5675d) - Introduce wasmbus lattice (
ef20466) - Merge pull request #643 from lachieh/detachable-washboard (
6402d13) - Add standalone washboard (experimental) (
12fdad0) - Implement data streaming (
7364dd8) - Merge pull request #629 from thomastaylor312/fix/multiple_nats (
389a702) - The wadm pidfile is not removed when wadm is not started (
ae01c02) - Fix stop and cleanup wadm (
7d4e6d4) - Allows multiple hosts to run without sharing data (
4900f82) - Delete useless src/start.rs (
c8a2d0b) - Merge pull request #622 from Iceber/update_help (
4a53914) - Add
wash getto help text (b7b4338) - Merge pull request #608 from vados-cosmonic/docs/ux/add-flattened-commands-to-help-text (
a6a3388) - Add top level commands to help text, restructure (
b7016b6) - Merge pull request #610 from vados-cosmonic/feat/add-wash-dev (
00e0aea) - Add wash dev command (
e9fe020) - Moved registry cli things to registry cli (
1172806) - Refuse to stop NATS when pidfile absent (
44832b2) - Merge pull request #612 from thomastaylor312/feat/wash_capture (
3a14bbc) - Adds a new experimental
wash capturecommand (8c96789) - Merge pull request #603 from thomastaylor312/feat/wash_spy (
213ac6b) - Adds
wash spycommand with experimental flag support (e58c6a6) - Bumps wadm to 0.4.0 stable (
41d3d3c) - Add deprecation warnings for changed CLI commands (
d2bc216) - Flatten multiple commands into wash get (
6923ce7) - Update WIT dependencies (
ed4282c) - Merge pull request #580 from vados-cosmonic/feat/ux/wash-reg-push-and-pull (
a553348) - Flatten wash reg push/pull into wash push/pull (
4daf51b) - Merge pull request #576 from vados-cosmonic/feat/ux/flatten-wash-stop (
7b66d65) - Flatten
wash ctl stopintowash stop(128f760) - Merge pull request #573 from vados-cosmonic/feat/ux/flatten-wash-start (
612951b) - Flatten
wash ctl startintowash start(2a6c401) - Merge pull request #569 from vados-cosmonic/feat/ux/flatten-wash-link (
def34b6) - Flatten
wash ctl linkintowash link(24bba48) - Bumped wadm to 0.4.0-alpha.3 (
a01b605) - Override help text with RFC command structure (
3c35705) - Updated deps to fix link query error (
ac740d9) - Implement builtin capabilities via WIT (
caa965a) - "added call_context to component and module Ctx" (
b7f000c) - Fixed issue with wash connecting to host (
5016539) - Bumped wasmcloud to v0.62 (
04372e5) - Only use
bindepsfor WASI adapter build (77ed144) - Introduce
test-actorssubcrate (8806ef1) - Merge pull request #46 from connorsmith256/bump/async-nats (
65a03c4) - Update to wasmbus-rpc v0.13 and async-nats v0.29 (
57c8534) - Merge pull request #513 from connorsmith256/feat/allow-file-upload (
bf4e46c) - Enable WASMCLOUD_ALLOW_FILE_LOAD by default (
7cca2e7) - Merge pull request #508 from aish-where-ya/main (
6fd026c) - Call
_startfor tinygo actor modules (d7a4423) - Minor fix (
732f9e0) - Stop nats server if host fails to connect to washboard (
c31c3b5) - Fixes to localhost (
888db54) - Refactoring based on review comments (
448211e) - Wash up waits for washboard to be up (
efaacd7) - Merge pull request #45 from connorsmith256/feat/expose-lattice-prefix (
840e395) - Expose lattice_prefix on Client (
c40ac19) - Rename ns_prefix to lattice_prefix (
484cd3c) - Added call_context to component and module Ctx (
e20846a) - Merge pull request #477 from connorsmith256/bump/wasmcloud-host-version (
7dbd961) - Bump to v0.61.0 of wasmcloud host (
3d80c4e) - Format errors correctly (
c6acc2c) - Avoid capability checking by default (
79e66a6) - Merge pull request #279 from rvolosatovs/refactor/handlers (
77790d2) - Rework handler API (
fa06410) - Merge pull request #278 from rvolosatovs/ci/doc (
17e6a4b) - Fix broken references (
8291586) - Merge pull request #276 from rvolosatovs/feat/component-model (
1aecee9) - Unexport low-level actor primitives (
8cff2e5) - Support running actors in binary (
d8900cc) - Introduce
Actorabstraction (bb89f2c) - Add support for
component-model(6a7dd43) - Merge pull request #274 from rvolosatovs/feat/runtime-config (
128e358) - Rename
externalhandler tohostcall(010129a) - Provide
HostHandlerBuilder(4db7517) - Use u32, rather than i32 wasm values (
a4902e2) - Remove redundant TODO (
088cbe0) - Introduce
Runtime-wide instance config (fc65c2c) - Introduce
Runtime-wide handler (fc6620a) - Include
claimsas capability handler parameter (3d19c94) - Split
actormodule (909e04f) - Merge pull request #273 from rvolosatovs/init/host (
a2ccbb2) - Introduce a
Handlertrait (4d7b83d) - Add initial host implementation (
a645105) - Merge branch 'main' into fix/nextest-usage-in-makefile (
03c02f2) - Merge pull request #392 from vados-cosmonic/feat/completions (
abbe44a) - Shell completions (
0dca3ef) - Merge pull request #404 from connorsmith256/update/control-interface-kv-support (
35af263) - Support custom js_domain from context and via explicit flag (
c668ed2) - Use client builder to support querying KV bucket directly (
1aa089c) - Merge pull request #384 from thomastaylor312/fix/actually_tear_down (
7952883) - Makes sure we can actually shutdown a detached process (
09e61b5) - Merge pull request #381 from wasmCloud/bump/0.15.0-wasmcloud-0.60.0 (
b06b71b) - Makes sure that wash downloads different versions of wasmcloud (
2e69e12) - Updated wasmCloud version to 0.60 (
b145702) - Merge pull request #43 from connorsmith256/add-log (
1da36e3) - Oh clippy, witness my sacrifice and recognize my faith (
e4daf35) - Add log message specifying how link queries will be performed (
4a1472a) - Merge branch 'main' into bump-wascap (
cd35ff9) - Merge pull request #42 from connorsmith256/fix/remove-old-jwt-section (
bfe1ce7) - Also remove old JWT section when removing custom section (
2fb8360) - Merge pull request #41 from connorsmith256/feat/add-contract-id-to-provider-descriptions (
3c0523e) - Add contract_id to provider descriptions (
a50a013) - Merge pull request #345 from thomastaylor312/lib/claims (
b0e385d) - Moves claims and registry code into wash lib (
84b9539) - Merge pull request #344 from thomastaylor312/lib/keys (
08bbb0f) - Adds new keys module to wash-lib (
a62b07b) - Merge pull request #342 from thomastaylor312/fix/all_the_clippys (
1065eb4) - Fixes a bunch of clippy lints (
9d94dcc) - Merge pull request #339 from thomastaylor312/lib/context (
10f9c1b) - Fixes issue with creating initial context (
92f448e) - Creates new context library (
52ef5b6) - Merge pull request #337 from thomastaylor312/feat/wash-lib (
06cea91) - Adds drain command to wash lib (
b1bf6b1) - Merge pull request #317 from ricochet/chore/clap-v4 (
c6ab554) - Update clap to v4 (
22d374a) - Merge pull request #37 from connorsmith256/feat/add-registry-type (
313101a) - Add registryType as required field to RegistryCredential (
0290f29) - Merge pull request #36 from connorsmith256/fix/missing-provider-annotations (
9ad0a91) - Add annotations to ProviderDescription (
93ec57c) - Merge pull request #30 from wasmCloud/flushy-control-interface (
2a02be3) - Add flush after publish (
f000788) - Merge pull request #29 from wasmCloud/feat/traces-on-wasmbus-ctl (
7a4bcdd) - Fix instrumentation of async call (
140623d) - Fix format (
36eeb97) - Add tracing to wasmcloud-control-interface (
0c1637f) - Merge pull request #285 from wasmCloud/feat/exp_wadm (
a013433) - More cleaning (
fc1223d) - Refactoring and cleaning (
9e08871) - Initial implementation of experimental wadm client (
ea6054b) - Merge pull request #25 from wasmCloud/fix/reg_put (
25ae938) - Changing registry put to a publish operation (
f31060d) - Merge pull request #250 from emattiza/fix/split-options-with-base64-padding (
e1e3a5c) - Use split_once and pattern match (
50e1ac7) - Resolving failing test with bounded splitn (
c8c1801) - Added failing test for bug (
b198b94) - Merge pull request #238 from mattwilkinsonn/scale-actor (
3212bbd) - Add docs on annotations (
9d97f35) - Create scale actor functionality (
f7eed47) - Prototyping scale actor arguments (
8c4a291) - Merge pull request #3 from wasmCloud/async-compression (
6a64252) - Better function names (
5ee2276) - Reworked loading provider archive for memory efficiency @oftaylor (
9cfc2ba) - Merge pull request #21 from wasmCloud/wasmbus-rpc-07 (
ddf28d7) - Merge pull request #2 from wasmCloud/wascap-0.8 (
1829d34) - Bump dependencies, bump crate to 0.11.0 (
1c3a52b) - Update wascap; clippy; bump to 0.5.0 (
d7d392b) - Merge pull request #37 from wasmCloud/upgrade-deps-remove-chrono (
5fb69af) - Simplified expressions (
e945bda) - Clippy and rustfmt (
4362467) - Fix CVE by removing chrono; upgrade nats dependency to 0.2; bump crate to 0.8.0 (
769f825) - Handle fast return when there are no subscribers and nats returns empty data (
52e1313) - Merge pull request #19 from wasmCloud/control-interface-async (
9e0bf16) - Rename wasmbus_rpc variants so test use wasmbus_rpc (
e728e09) - Move from asynk to aflowt; add auction_timeout to instance data (
1664f5a) - Merge pull request #18 from wasmCloud/fix/scale-actor-id (
42afcef) - Added actor ID to scale actor command (
fccfcf2) - Merge pull request #17 from wasmCloud/add-scale-actor (
b3ba6a3) - Add ScaleActorCommand (
1f1000a) - Merge pull request #225 from protochron/unix_permissions_keys (
296e3b9) - Set permissions on generated keys to be user-only on Unix systems (
0b7853f) - Initial commit, move from wasmcloud/wasmcloud (
5f6ae1a) - Fmt (
79672ef) - Merge pull request #15 from wasmCloud/actor-count (
fbea891) - Add count to startActor and stopActor commands; bump crate to 0.7.0 (
90eff3d) - Merge pull request #207 from thomastaylor312/ref/better_link_error (
867b4e9) - Return better errors when provider id is given (
1f2ad93) - Merge pull request #197 from thomastaylor312/feat/stop_host (
2958c02) - Better success message (
f8e2d5b) - Add stop host (
a867a07) - Merge pull request #185 from thomastaylor312/chore/bump_patch (
7200cee) - Bumps version to 0.6.6 (
315c808) - Merge pull request #184 from thomastaylor312/fix/moar_windows_pathz (
9684740) - Fix home directory lookup for keys (
5c2388e) - Merge pull request #183 from thomastaylor312/fix/windows_paths (
6c80611) - Fixes windows path handling (
b15b5b9) - Merge pull request #175 from thomastaylor312/fix/help_text (
73e9372) - Removes incorrect information from help text (
4fc074d) - Merge pull request #169 from wasmCloud/gen-command (
ba4c7ce) - Improve comments (used for auto-generated help) and improve formatting of template info message (
e56a9e4) - Bump crate to 0.6.1; upgrade dependencies (
15c1e81) - Add 'gen' command for triggering code generation; fixes wash #163 (
57d0be4) - Merge pull request #161 from wasmCloud/generate-new-project (
972fa70) - Address PR feedback (
ea2253e) - Argh - off by one space! re-ran rustfmt (
111619d) - Cache -> caches (
e528d4a) - Add lint and validate cli functions; rustfmt (
5a88eab) - Add new project generation capability (
5afd53d) - Merge pull request #156 from wasmCloud/invoke-actor-tests (
23e7cf9) - Fix json formatting of msgpack (
e023df2) - Add save param to test case (
a5862f6) - Merge branch 'main' into invoke-actor-tests (
5360920) - Add '--save' to save binary output; don't call to_utf8_lossy before doing json deserialize (
ad77e56) - Merge pull request #157 from wasmCloud/feature/apply_manifest (
d5275e0) - Fixing clippy warning (
2e18541) - Removing unnecessary comment block (
7525d7b) - Support for application of manifest files (
ab9a75b) - Add some flags to call actor so it can call a test actor (
2d60924)
- Support policy service (
v0.78.0-rc10 (2023-09-21)
v0.18.2 (2021-05-14)
Commit Statistics
- 4 commits contributed to the release over the course of 10 calendar days.
- 11 days passed between releases.
- 0 commits were understood as conventional.
- 4 unique issues were worked on: #134, #135, #140, #196
Commit Details
view details
v0.18.1 (2021-05-03)
Commit Statistics
- 6 commits contributed to the release over the course of 17 calendar days.
- 17 days passed between releases.
- 0 commits were understood as conventional.
- 6 unique issues were worked on: #107, #120, #122, #123, #124, #129
Commit Details
view details
v0.18.0 (2021-04-16)
Commit Statistics
- 2 commits contributed to the release over the course of 2 calendar days.
- 2 days passed between releases.
- 0 commits were understood as conventional.
- 2 unique issues were worked on: #152, #161
Commit Details
view details
v0.17.0 (2021-04-13)
v0.16.1 (2021-04-09)
Commit Statistics
- 2 commits contributed to the release over the course of 10 calendar days.
- 13 days passed between releases.
- 0 commits were understood as conventional.
- 2 unique issues were worked on: #113, #115
Commit Details
view details
v0.16.0 (2021-03-26)
Other
- don't panic on invalid URL in claims inspect
Commit Statistics
- 1 commit contributed to the release over the course of 3 calendar days.
- 3 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #111
Commit Details
v0.15.5 (2021-03-23)
v0.15.4 (2021-03-22)
Commit Statistics
- 1 commit contributed to the release over the course of 3 calendar days.
- 13 days passed between releases.
- 0 commits were understood as conventional.
- 1 unique issue was worked on: #126
Commit Details
v0.15.3 (2021-03-09)
Commit Statistics
- 6 commits contributed to the release over the course of 13 calendar days.
- 19 days passed between releases.
- 0 commits were understood as conventional.
- 6 unique issues were worked on: #100, #102, #111, #95, #96, #99
Commit Details
view details
v0.15.0 (2021-02-17)
Other
- More resilient and reliable streaming
- Handle out of order and duplicate upload chunks.
Commit Statistics
- 155 commits contributed to the release over the course of 607 calendar days.
- 1 commit was understood as conventional.
- 38 unique issues were worked on: #1, #10, #11, #13, #14, #16, #19, #2, #20, #23, #25, #27, #3, #30, #32, #33, #39, #4, #40, #42, #43, #45, #48, #5, #6, #63, #64, #65, #66, #69, #7, #72, #78, #8, #80, #83, #87, #9
Commit Details
view details
- #1
- #10
- #11
- #13
- Add wascc:logging as a well-known capability type (
a2d6683)
- Add wascc:logging as a well-known capability type (
- #14
- First test of implementation of lattice RPC over nats (
2551c87)
- First test of implementation of lattice RPC over nats (
- #16
- #19
- Ensure a token contains both issuer and subject claims (
641ed82)
- Ensure a token contains both issuer and subject claims (
- #2
- #20
- #23
- Adding the new Invocation claim type (
18c9dff)
- Adding the new Invocation claim type (
- #25
- #27
- Initial ctl implementation (
9e65f7a)
- Initial ctl implementation (
- #3
- #30
- Claims and par improvements (
3d979c4)
- Claims and par improvements (
- #32
- Initial implementation of actor update functionality (
2390d79)
- Initial implementation of actor update functionality (
- #33
- #39
- Global JSON output (
93c6948)
- Global JSON output (
- #4
- #40
- Fixed path bug (
e440f17)
- Fixed path bug (
- #42
- Integrated structopt into wasmcloud main (
374b923)
- Integrated structopt into wasmcloud main (
- #43
- Implemented remote claims inspect (
b695c3a)
- Implemented remote claims inspect (
- #45
- Print 'rev' and 'ver' if available when running 'wash par inspect' (
82838d7)
- Print 'rev' and 'ver' if available when running 'wash par inspect' (
- #48
- Support claims related commands in repl (
8fd3a83)
- Support claims related commands in repl (
- #5
- #6
- #63
- Fixing small issues in 0.2.0 milestone (
91aa374)
- Fixing small issues in 0.2.0 milestone (
- #64
- Added support for WASH_RPC_HOST, _TIMEOUT, and _PORT in wash ctl (
0b9cb11)
- Added support for WASH_RPC_HOST, _TIMEOUT, and _PORT in wash ctl (
- #65
- Display refactor (
06cee76)
- Display refactor (
- #66
- Provided option for allowed list of insecure registries (
659682f)
- Provided option for allowed list of insecure registries (
- #69
- Dependency bump, kvcounter script (
e00d00d)
- Dependency bump, kvcounter script (
- #7
- #72
- Non blocking commands (
40d475d)
- Non blocking commands (
- #78
- Drain (
8316151)
- Drain (
- #8
- #80
- Wash UX improvements, writing up a README (
1c4ff69)
- Wash UX improvements, writing up a README (
- #83
- Bump all non-breaking changes with wascap (
0043ec8)
- Bump all non-breaking changes with wascap (
- #87
- 0.2.0 release (
8377e8e)
- 0.2.0 release (
- #9
- Uncategorized
- Added localhost to insecure allow list (
fd55ab1) - Merge remote-tracking branch 'upstream/main' into release_gh (
c02921b) - Add env var input for par subject/issuer (
96b5b05) - Merge remote-tracking branch 'fs/master' into main (
64844b3) - Merge remote-tracking branch 'logging/master' into main (
288a91f) - Merge remote-tracking branch 'http-client/master' into main (
e64c64b) - Merge remote-tracking branch 'telnet/master' into main (
0f2651c) - Merge remote-tracking branch 's3/master' into main (
84391b3) - Merge remote-tracking branch 'redis-streams/master' into main (
d30b88e) - Merge remote-tracking branch 'redis/master' into main (
328936b) - Merge remote-tracking branch 'nats/master' into main (
b4fb958) - Safety checkin (
0530d18) - Yet another safety checkin (
52f212e) - Another safety check-in (
d2629bf) - Safety checkin (
d4d10ac) - Basic bus functionality (
9f6be9d) - Pre-weekend safety checkin of WIP (
2fddaab) - More scaffolding (
19ba023) - Initial commit of scaffolding and project structure (
8aba2db) - Initial stubbed cli commit, ascii art included (
3fafdf2) - S3 provider now honors the context field from stream download request (
fdbc028) - FS provider honors the context field from stream download request (
1462517) - Closes #24 - Exports Error and Result as WascapError and WascapResult to avoid polluting consumer namespaces (
41eb9f2) - Initial commit (
d4e75a5) - Prep for publish to crates (
ca5c373) - Fixing create_container bug that did not return the appropriate data to the consumer (
88cbc87) - Enabling static linking and prep for cargo publish (
e0f24a4) - Support for static linking and prep for crates publication (
fd7178e) - Updating to latest codec, enabling static embedding in host (
ec670e5) - Fixing incorrect badge (
ddb1838) - Merge fix (
89cc2ba) - Merge fix (
7227b1f) - Fixing merge (
cece99f) - Prepping for crates publish (
45aa4fe) - Prepping for crates publication (
63a7d53) - Prepping for crates publication (
c3dfc17) - Prepping for crates upload (
552926a) - Prepping for crates publication (
faee3fe) - Removing superfluous println in test (
c5f683f) - Fixing chunk slicing to send the right chunks (
2e9c9c8) - Removing printlns (
e5b2236) - TESTS PASS. W00T. (
12951b1) - I have no idea what I'm doing (
43de624) - Moving runtime creation to struct (
f3da107) - Tokio-pure version, using tokio spawn instead of thread spawn. Background tasks cancel and fail (
abacc1d) - Getting closer to figuring out the async. It's still horrible: (
f544b67) - Initial commit. Do not use (
5418087) - Capability display from CLI now properly distinguishes between actors and cap providers (
54057e1) - Upgrading to latest codec (
4f55c21) - Upgrading to the latest codec (
a636d40) - Upgrading to the latest codec (
2ddb94b) - Upgrading to the latest version of the codec (
ecb31a1) - Upgrading to the latest version of the codec (
adfe90a) - Bug fix (
f47c45d) - Initial commit (
74aac39) - Adding well-known capability IDs: blob store, extras, event streams (
0ce50f5) - Initial commit (
5b4256b) - Operator and Account names are now optional to make de-serialization of tokens safer (
f95903d) - Removing superfluous tracing (
eb58ccc) - Provide meaningful error when redis is accidentally not configured for an actor (
4cda4c5) - Tweak (
317a8cd) - What do we love? Dependency management. When do we love it? All the time. (
7ac9e05) - HTTP server now avoids panicking when sent a request to de-configure a server that doesn't exist. (
e67a6e3) - Merge pull request #4 from bketelsen/add-rev-version (
d1be595) - Ownership problems solved in pairing (
7528565) - Still broken, know where (
327681a) - Most tests passing, still broken on hashing check (
c074e70) - First attempt at adding rev (
59fc5e6) - Updated to avoid panic when env logger is initialized multiple times (
8fbc375) - Adding support for actor removal and preventing a panic from attempting to initialize a global logger twice (
71a3014) - Updating so multiple invocations of env logger init will not panic (
c27cd19) - Now properly terminates HTTP server and frees up port when a configured actor is removed. (
8d25c89) - Updating to be aware of actor removal (
81ff4b9) - Initial commit of support for actor removal. does not yet shut down HTTP server. (
4fe13c1) - Fixed bug preventing you from signing a previously signed module. Added the ability to indicate whether a module is also a provider (
263c9b2) - Upgrading to new version of nkeys (
b63f97d) - Initial commit (
9b6e749) - Initial commit (
074a545) - HTTP server now enforces rule that only the 'system' actor can submit configurations (
7f2f802) - Initial commit (
a595c82) - Merge pull request #2 from wascc/wascc_upgrade (
5f38b39) - Updating rustdoc (
9e4b243) - Fixing some clippy warnings, changing the default capabilities to wascc namespace instead of wascap. (
70ee277) - Adding travis integration and badges (
c7745ff) - Copyright headers (
6ed993e) - Initial commit (
00ac25b)
- Added localhost to insecure allow list (