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.
- address clippy warnings
- add OTEL for messaging kafka provider This commit ensures OTEL is working for the messaging-kafka provider.
- 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
view details
- 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.
- update
wrpc:keyvalue
in providers part of this process is adoptingwit-bindgen-wrpc
in the host
- 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
view details
- switch to
wit-bindgen-wrpc
- remove
ProviderHandler
- remove cluster_seed/cluster_issuers
- 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
view details
-
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
WASMCLOUD
prefix to both theNATS_PORT
andNATS_URL
env vars, since there are potentially conficts with those variables in other systems. Specifically this would play badly deploying in Kubernetes with a service namednats
running in the same namespace, since aNATS_PORT
env 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.
-
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.rs
tohost_config.rs
so I could reuse theconfig.rs
file, 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
- 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.
- 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
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 (
- document environment var for labels
- 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
view details
- Uncategorized
- Document environment var for labels (
44a7d3a
)
- Document environment var for labels (
- introduce interface provider running utilities
- introduce provider interface sdk
- migrate to
wrpc:keyvalue
- sync with
capability-providers
- convert to
wrpc:blobstore
- make providers part of the workspace
- 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
view details
- remove ineffective ENV aliases This commit removes what were supposed to be ENV aliases that don't work, which were introduced by wasmCloud#1243
- Normalize wasmCloud Host as wasmcloud-host for tracing
- enable OTEL logs
- move label parsing out of host library
- rename lattice prefix to just lattice
- 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
view details
- consistently prefix cli flags
- 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
view details
- Uncategorized
- Consistently prefix cli flags (
715e94e
)
- Consistently prefix cli flags (
- remove support for prov_rpc NATS connection
- 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
view details
- Uncategorized
- Remove support for prov_rpc NATS connection (
545c21c
)
- Remove support for prov_rpc NATS connection (
- un-hide policy options
- 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
).
-
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.
-
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_provider
function.
- 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
view details
- bump wasmcloud 0.79.0 wadm 0.7.1
- add extra space to fix alignment
- update async_nats,ctl,wasmbus_rpc to latest
- query all host inventories
- add friendly name to host table output
-
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 wasmCloud/wash#921
-
add manifest source type to use with app manifest loader.
- remove prov_rpc options
- remove prov_rpc_host
- add scale and update cmds
- update to start/stop/scale for concurrent instances
- remove manifest apply command
- 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
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 (
- polishing app manifest loader
- http & stdin manifest input sources support for put & deploy cmds
- some cleanup relevant to app manifest input sources
- add friendly_name to Host
- update imports after package update and move to root
- make max optional, change meaning of 0
- 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
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 (
-
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
- 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
view details
- suppress deprecated messages within this library
- add image reference and max to actor instance
- deprecate rpc_timeout in favor of timeout
- remove start actor in favor of scale
- add constraints to provider auction ack
- 6 commits contributed to the release.
- 5 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
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 (
- fix lint
- parse labels from args
- add par command support to wash-lib
- Added par support to wash-lib
- 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
view details
- move update-actor for wash ctl update to wash-lib.
- 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
stopped
method errors
-
use data-encoding for base64 encode/decoding
- Use
data-encoding
for base64 encode/decoding
The
data-encoding
crate is already in use and provides base64. - Use
- 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
view details
- correct error message for missing file deploy
- fix description on app deploy
- display deployed version in app list
- 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
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 (
- run wasmcloud 0.78.0-rc6
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Run wasmcloud 0.78.0-rc6 (
892d6dd
)
- Run wasmcloud 0.78.0-rc6 (
- update dashboard message
- bump wadm 0.6.0
- remove references to DASHBOARD_PORT
- 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
view details
- set default to Rust host
- update paths to release binary
- allow-file-upload default bug
- mention dashboard ui cmd
- use rc2
- 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
view details
- 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
- add
wash get
to help text - add top level commands to help text, restructure
- 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
command
executables (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
wasmbus
FFI interface - contains built-in provider implementation adaptors for
log
andrand
crates
- 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
-
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
_start
for 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
HOME
variable, which isn't set on Windows. This switches things to use thedirs
crate and switches fromString
toPathBuf
. 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
-
ensure that the wasmcloud-host can be stopped gracefully
-
update WIT dependencies
-
only use
bindeps
for WASI adapter build Most importantly, this ensures that downstream consumers of this library do not need to rely on nightly and/or enable the unstablebindeps
feature.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
cfg
module to get or create the.wash
directory- 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
- replace lazy_static with once_cell
- construct a strongly typed HostData to send to providers
- establish NATS connections concurrently
- introduce
test-actors
subcrate - rework handler API
- rename
external
handler tohostcall
- use u32, rather than i32 wasm values
- split
actor
module
-
"added call_context to component and module Ctx" This reverts commit e20846a55ccb2055159cc4b2a9ac942f91dd1f68.
The functionality will be exposed via custom handlers on the actor instances, just like in the original implementation
- rename most instances of lattice and wasmbus to host
- format errors correctly
- 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-wasi
torust-toolchain.toml
- Add
- Update
wascap
to0.10.0
for component model support - Introduce ActorModule and ActorComponent distinction
- Make implementation async by default (requirement for WASI)
- unexport low-level actor primitives
- 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
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
cfg
module to get or create the.wash
directory (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
ctl
commands (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 up
implementation (3104999
)
- #297
- Create
wash build
command and add configuration parsing (f72ca88
)
- Create
- #298
- Update all dependencies (
bb85023
)
- Update all dependencies (
- #300
- Use
Into<String>
generic to makeCommandOutput
slightly 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
ctl
error messages (01ad509
)
- Add more context to
- #311
- Add
backtrace
to 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-only
killing 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 get
to 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 capture
command (8c96789
) - Merge pull request #603 from thomastaylor312/feat/wash_spy (
213ac6b
) - Adds
wash spy
command 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 stop
intowash stop
(128f760
) - Merge pull request #573 from vados-cosmonic/feat/ux/flatten-wash-start (
612951b
) - Flatten
wash ctl start
intowash start
(2a6c401
) - Merge pull request #569 from vados-cosmonic/feat/ux/flatten-wash-link (
def34b6
) - Flatten
wash ctl link
intowash 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
bindeps
for WASI adapter build (77ed144
) - Introduce
test-actors
subcrate (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
_start
for 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
Actor
abstraction (bb89f2c
) - Add support for
component-model
(6a7dd43
) - Merge pull request #274 from rvolosatovs/feat/runtime-config (
128e358
) - Rename
external
handler 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
claims
as capability handler parameter (3d19c94
) - Split
actor
module (909e04f
) - Merge pull request #273 from rvolosatovs/init/host (
a2ccbb2
) - Introduce a
Handler
trait (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 (
- 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
view details
- 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
view details
- 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
view details
- 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
view details
- don't panic on invalid URL in claims inspect
- 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
- 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
- 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
view details
- More resilient and reliable streaming
- Handle out of order and duplicate upload chunks.
- 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
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 (