v1.0.0
wasmCloud 1.0.0 Release Notes
The 1.0 release is a grand culmination of effort from the 2024 Q1 Roadmap which focused primarily on standardization of host control interface and RPC protocols, events, and WebAssembly component support.
Features
As specified in our 1.0.0 roadmap, these are the major features that wasmCloud brings as a project:
- Declarative WebAssembly Orchestration
- Seamless Distributed Networking
- Vendorless Application Components
- Completely OTEL Observable
- Defense-In-Depth Security By Default
wasmCloud is a universal application platform that helps you build and run globally distributed WebAssembly applications on any cloud and any edge. wasmCloud applications are composed of WebAssembly components and capability providers (executable host plugins). wasmCloud hosts can be clustered together with the technology CNCF NATS to form a distributed mesh network called a lattice, allowing you to seamlessly distribute applications on any architecture, operating system, virtual or physical machine and communicate like it was running on a single computer.
Compatibility
The v1.0.0 release of wasmCloud is not compatible over the lattice with previous versions of wasmCloud, wash, or wadm. There are a few primary breaking changes that make 1.0 incompatible:
- Topic changes in the control interface for backwards compatibility #1108
- RPC protocol change from wasmbus to wRPC #1548
- Removal of support for Smithy-based modules and wasmCloud contracts in favor of WebAssembly components and WIT
This includes renaming actor
to component
in many places in the code.
For these reasons, it’s recommended to update all wasmCloud hosts that you run to v1.0.0 at the same time. Associated tooling like wadm should update to at least version v0.11.0 as well in order to match the protocol versions.
Compatibility Guarantees
Looking forward, the wasmCloud control interface, RPC protocol, and core library will strictly follow semver guarantees. In a nutshell, all additional features will be contributed in a backwards compatible way as minor versions, and all backwards compatible bug fixes will be contributed as patch versions. We will only put breaking changes in a less-than-major version if it's deemed strictly necessary to resolve security issues.
wasmCloud will support the following WIT interfaces as a part of the host for 1.0 (documentation here):
- Everything in WASI 0.2 (http, random, io, etc)
- wasi:blobstore@0.2.0-draft
- wasi:keyvalue@0.2.0-draft
- wasi:config@0.2.0-draft
- wasi:logging/logging
- wasmcloud:messaging@0.2.0
- wasmcloud:bus@1.0.0
Any new releases of these interfaces will be added as minor versions in wasmCloud, and we will adapt older versions without modification on the component side. Put another way, your WebAssembly components will continue to run in wasmCloud without needing code changes.
It is important to note that while we can guarantee host compatibility, we cannot guarantee compatibility between components and capability providers that are versioned independently. When updating capability provider or interface versions, ensure that you're using a compatible set of versions. Any existing application running in wasmCloud will work on a future minor version.
Migrating from v0.82
Updating wash
to v0.27.0 will include wasmCloud v1.0.0 and wadm v0.11.0, bundling all associated tooling together for a quick upgrade. If you deploy wasmCloud via the helm chart or using the container, updating to wasmCloud v1.0.0 should be all you need.
If you use wash in your CI/scripts/workflows
The primary changes in wash
center around the addition of component IDs, and the changes to links and configuration.
- Any scripts that start, scale, or stop components or providers should update to also include a component ID (
wash start actor myoci.io/echo:0.1.0
→wash start component myoci.io/echo:0.1.0
) - Any scripts that linked an actor to a provider should re-examine the link, and change to support the WIT interface link format. See the Link changes section of the wadm documentation for more information. Configuration that is specified as a link value can now be externalized and specified via
wash config
.
If you use wadm to deploy your applications
Please see the Migrating from v0.82 section in the wadm documentation for details on updating application manifests.
If you use Smithy-generated actors or capability providers
These actors and capability providers were deprecated in v0.82, and support is officially removed in v1.0.0. We recommend reaching out using the contact methods below if you need assistance migrating from these interfaces.
Known Issues
- When using the HTTPServer provider, you may see warnings about failed health checks but this is a false positive #1925
- Component_scaled events are published twice when a component stops #1888
Acknowledgements
A huge thank you to the wasmCloud community for participating in design discussions, attending community meetings, testing the release candidate, and helping us make distributed WebAssembly applications easy and fun. Thank you to all of the maintainers of the wasmCloud project for the massive effort coordinating and testing for this release. 🎉
Contact
If you’re testing, updating, or just trying out v1.0.0 for the first time, please reach out to us in the associated GitHub discussion or on our Slack. Come join the community!
wash v0.27.0 will be released shortly to package this release.
What's Changed
- build(nix): update dependencies by @wasmcloud-nix-flake-updater in #1517
- build(deps): Bump github/codeql-action from 3.24.0 to 3.24.1 by @dependabot in #1516
- fix(wash-lib): re-lock wit-parser by @brooksmtownsend in #1513
- feat: update examples wasmtime 17 p2 by @brooksmtownsend in #1518
- fix(examples): ensure typescript has build folder by @brooksmtownsend in #1521
- feat(wash-cli)!: update wasmcloud 0.82, wadm 0.10 by @brooksmtownsend in #1523
- fix(1365): CPU bound instances don't spread on all CPU cores by @JT117 in #1376
- fix(examples): python build folder and wadm ver by @brooksmtownsend in #1526
- fix(host): set log_level for providers by @connorsmith256 in #1502
- docs(adr): record ADR 0017 by @vados-cosmonic in #1528
- feat: Add initial support for metrics by @joonas in #1431
- build(deps): Bump wat from 1.0.88 to 1.200.0 by @dependabot in #1530
- build(deps): Bump github/codeql-action from 3.24.1 to 3.24.3 by @dependabot in #1529
- feat(*)!: Updates topics to the new standard by @thomastaylor312 in #1466
- docs(adr): record ADR 0018 by @vados-cosmonic in #1531
- build(deps): Bump clap_complete from 4.5.0 to 4.5.1 by @dependabot in #1536
- build(deps): Bump clap from 4.5.0 to 4.5.1 by @dependabot in #1535
- build(deps): Bump syn from 2.0.48 to 2.0.49 by @dependabot in #1533
- build(deps): Bump syn from 2.0.49 to 2.0.50 by @dependabot in #1543
- build(deps): Bump ring from 0.17.7 to 0.17.8 by @dependabot in #1545
- build(deps): Bump anyhow from 1.0.79 to 1.0.80 by @dependabot in #1544
- build(deps): Bump normpath from 1.1.1 to 1.2.0 by @dependabot in #1546
- build(wash-lib): update command-group to v5 by @brooksmtownsend in #1547
- build(deps): Bump semver from 1.0.21 to 1.0.22 by @dependabot in #1556
- build(deps): Bump serde_yaml from 0.9.31 to 0.9.32 by @dependabot in #1555
- Fix the build problem of
wash-lib
with--no-default-features
flag. by @rimbi in #1525 - chore(ci): remove path ignore for washboard by @lachieh in #1549
- build(deps-dev): Bump the dev-dependencies group in /washboard-ui with 6 updates by @dependabot in #1560
- build(deps-dev): Bump @typescript-eslint/eslint-plugin from 6.21.0 to 7.0.2 in /washboard-ui by @dependabot in #1562
- build(deps-dev): Bump @typescript-eslint/parser from 6.21.0 to 7.0.2 in /washboard-ui by @dependabot in #1563
- build(deps): Bump the prod-dependencies group in /washboard-ui with 3 updates by @dependabot in #1564
- feat(ctl)!: Changes config topic to be for named config by @thomastaylor312 in #1554
- build(deps): Bump serde_json from 1.0.113 to 1.0.114 by @dependabot in #1557
- build(deps): Bump hyper from 1.1.0 to 1.2.0 by @dependabot in #1569
- build(deps): Bump github/codeql-action from 3.24.3 to 3.24.5 by @dependabot in #1577
- build(deps-dev): Bump the dev-dependencies group in /washboard-ui with 4 updates by @dependabot in #1580
- build(deps): Bump the prod-dependencies group in /washboard-ui with 2 updates by @dependabot in #1581
- fix(provider-wit-bindgen): exported bundled arg invocation name by @vados-cosmonic in #1583
- chore(provider-wit-bindgen): bump version to v0.1.1 by @vados-cosmonic in #1584
- fix(provider-wit-bindgen): argument bundling & type resolution by @vados-cosmonic in #1587
- build(deps): Bump syn from 2.0.50 to 2.0.51 by @dependabot in #1585
- fix(provider-wit-bindgen): type aliasing for nested types by @vados-cosmonic in #1618
- build(deps-dev): Bump the dev-dependencies group in /washboard-ui with 8 updates by @dependabot in #1619
- build(deps): Bump the prod-dependencies group in /washboard-ui with 4 updates by @dependabot in #1620
- feat(metrics) add invocation and error counts for actor invocations by @protochron in #1602
- chore: prefix NATS_PORT and NATS_URL with WASMCLOUD by @protochron in #1631
- FEAT: Componentize wasmCloud RPC with wRPC by @brooksmtownsend in #1636
- docs(*): Adds performance document by @thomastaylor312 in #1654
- chore: add observability-maintainers team by @brooksmtownsend in #1655
- fix(provider-bindgen): remove argument bundling by @vados-cosmonic in #1653
- build(deps): Bump http from 1.0.0 to 1.1.0 by @dependabot in #1622
- build(deps): Bump syn from 2.0.51 to 2.0.52 by @dependabot in #1601
- build(deps): Bump walkdir from 2.4.0 to 2.5.0 by @dependabot in #1617
- build(deps): Bump usehooks-ts from 2.15.1 to 3.0.1 in /washboard-ui by @dependabot in #1643
- build(deps): Bump actions/setup-go from 2 to 5 by @dependabot in #1651
- build(deps): Bump the prod-dependencies group in /washboard-ui with 4 updates by @dependabot in #1642
- build(deps): Bump log from 0.4.20 to 0.4.21 by @dependabot in #1600
- build(deps): Bump softprops/action-gh-release from 1 to 2 by @dependabot in #1638
- feat: Standardize flags for enabling and configuring observability by @joonas in #1640
- feat(provider-sdk): add
run_provider_handler
by @rvolosatovs in #1652 - fix: remove LatticeTargetId by @vados-cosmonic in #1657
- build(deps): Bump clap from 4.5.1 to 4.5.2 by @dependabot in #1666
- feat(host)!: refactor component spec, deliver links to providers by @brooksmtownsend in #1661
- feat(control-interface)!: support static named config for providers by @brooksmtownsend in #1647
- feat(provider-sdk)!: rename put_link to receive_link_config_as_* by @vados-cosmonic in #1667
- chore: update WIT dependencies by @rvolosatovs in #1669
- fix(provider-bindgen): fix module path for receive_discriminant call by @vados-cosmonic in #1673
- feat(http-server): implement
wrpc:http/incoming-handler
provider by @rvolosatovs in #1659 - chore: update CODEOWNERS for provider bindgen macro by @vados-cosmonic in #1675
- chore: remove
wasmcloud_compat
by @rvolosatovs in #1679 - feat: implement
wasi:http/outgoing-handler
provider by @rvolosatovs in #1678 - Implement
kvredis
in terms ofwrpc:keyvalue
by @rvolosatovs in #1680 - docs: actor to components terminology by @ricochet in #1682
- feat(providers): implement
wrpc:blobstore/blobstore
for FS by @rvolosatovs in #1681 - fix(providers): remove deserialize trait by @ricochet in #1683
- feat(wash)!: update wash to 1.0 control interface by @brooksmtownsend in #1649
- feat(wash-cli)!: wash config put/get/del implementation by @brooksmtownsend in #1677
- chore: bump crates to 1.0.0 compatible versions by @brooksmtownsend in #1684
- fix(tracing): fix compilation issue in tracing by @brooksmtownsend in #1687
- fix(tracing): unused metrics functions by @brooksmtownsend in #1688
- chore(wash-cli): update wasmcloud to v1.0.0-alpha.2 by @brooksmtownsend in #1686
- fix(host): Recreates polyfill imports on update by @thomastaylor312 in #1689
- build(deps): Bump the prod-dependencies group in /washboard-ui with 6 updates by @dependabot in #1692
- build(deps-dev): Bump the dev-dependencies group in /washboard-ui with 13 updates by @dependabot in #1691
- feat: derive
Encode
andSubscribe
, notEncodeSync
by @rvolosatovs in #1690 - Switch to
wasmcloud:messaging
in providers by @rvolosatovs in #1693 - fix(blobstore): correct name and data streaming, update WIT by @rvolosatovs in #1695
- build(deps): Bump anyhow from 1.0.80 to 1.0.81 by @dependabot in #1670
- build(deps): Bump github/codeql-action from 3.24.5 to 3.24.7 by @dependabot in #1660
- feat(examples): Adds blobby component by @thomastaylor312 in #1697
- build: update dependencies by @rvolosatovs in #1696
- build(deps): Bump actions/deploy-pages from 4.0.4 to 4.0.5 by @dependabot in #1699
- build(deps): Bump github/codeql-action from 3.24.7 to 3.24.8 by @dependabot in #1698
- ci: build providers by @rvolosatovs in #1701
- ci: update Nix actions by @rvolosatovs in #1702
- build(deps): Bump wasm-encoder from 0.41.2 to 0.201.0 by @dependabot in #1712
- build(deps): Bump heck from 0.4.1 to 0.5.0 by @dependabot in #1711
- build(deps): Bump reqwest from 0.11.26 to 0.11.27 by @dependabot in #1710
- build(deps): Bump uuid from 1.7.0 to 1.8.0 by @dependabot in #1709
- build(deps): Bump fastrand from 1.9.0 to 2.0.1 by @dependabot in #1713
- build(nix): update dependencies by @wasmcloud-nix-flake-updater in #1714
- Add Ubuntu 23.10 and 24.04 build by @LostInBrittany in #1719
- Fix #1715 - Add Fedora 39 and 40 build by @LostInBrittany in #1718
- build(nix): update dependencies by @wasmcloud-nix-flake-updater in #1729
- ci: run Docker build after binaries by @rvolosatovs in #1704
- build(deps): Bump vaultrs from 0.7.1 to 0.7.2 by @dependabot in #1728
- chore: merge changes from
capability-providers
by @rvolosatovs in #1720 - chore: update
test-actors
dependencies by @rvolosatovs in #1703 - chore: remove unused dependencies by @rvolosatovs in #1716
- ci: fix in-tree action dependabot paths by @rvolosatovs in #1733
- build(deps): Bump github/codeql-action from 3.24.8 to 3.24.9 by @dependabot in #1737
- build(deps): Bump bytes from 1.5.0 to 1.6.0 by @dependabot in #1741
- build(nix): update dependencies by @wasmcloud-nix-flake-updater in #1742
- feat(keyvalue-vault): migrate to
wrpc:keyvalue
by @rvolosatovs in #1736 - build: update to wasmtime 19 by @rvolosatovs in #1744
- build(nix): include
tinygo
in devshell on aarch64-darwin by @rvolosatovs in #1731 - feat(provider-sdk): add support for init() by @vados-cosmonic in #1676
- Fix #1724 - TypeScript Hello World example fails to build by @LostInBrittany in #1726
- refactor: simplify
blobstore-fs
reading by @rvolosatovs in #1722 - fix(blobstore-fs): Fixes missing import by @thomastaylor312 in #1749
- build(deps): Bump clap from 4.5.3 to 4.5.4 by @dependabot in #1753
- build(deps): Bump syn from 2.0.53 to 2.0.55 by @dependabot in #1754
- build(deps): Bump wasmparser from 0.121.2 to 0.201.0 by @dependabot in #1750
- build(deps): Bump axum from 0.7.4 to 0.7.5 by @dependabot in #1752
- build(deps): Bump async-trait from 0.1.78 to 0.1.79 by @dependabot in #1751
- ci: release providers by @rvolosatovs in #1705
- build(nix): update dependencies by @wasmcloud-nix-flake-updater in #1755
- chore(wash): address clippy warnings, simplify by @rvolosatovs in #1760
- build(deps): Bump serde_yaml from 0.9.33 to 0.9.34+deprecated by @dependabot in #1763
- build(deps): Bump wat from 1.201.0 to 1.202.0 by @dependabot in #1766
- build(deps): Bump regex from 1.10.3 to 1.10.4 by @dependabot in #1764
- build(deps): Bump actions/setup-python from 5.0.0 to 5.1.0 by @dependabot in #1762
- build(deps): Bump serde_json from 1.0.114 to 1.0.115 by @dependabot in #1765
- build(deps): Bump wasm-encoder from 0.201.0 to 0.202.0 by @dependabot in #1768
- fix(wash-lib): restore rust examples folder by @vados-cosmonic in #1758
- test(wash-lib): add e2e test for wash new by @vados-cosmonic in #1759
- ci: do not push
latest
by @rvolosatovs in #1773 - ci: setup
provider-wit-bindgen
crate family release pipeline by @rvolosatovs in #1769 - refactor(provider-sdk): move wasmbus RPC topic generation to core by @vados-cosmonic in #1757
- feat: use native TLS roots along webpki by @rvolosatovs in #1772
- chore(runtime): reenable
clippy::pedantic
by @rvolosatovs in #1761 - build(deps): Bump chrono from 0.4.35 to 0.4.37 by @dependabot in #1776
- feat: provider interface SDK by @rvolosatovs in #1775
- feat(host): add label_changed event for label update/delete by @vados-cosmonic in #1771
- build(deps): Bump tokio from 1.36.0 to 1.37.0 by @dependabot in #1781
- feat(*)!: Adds version to control API by @thomastaylor312 in #1782
- chore(*): Bumps version to alpha.4 by @thomastaylor312 in #1783
- ci(github): update CODEOWNERS by @lachieh in #1770
- build(deps): Bump the prod-dependencies group in /washboard-ui with 3 updates by @dependabot in #1738
- chore(wash): Updates wash to use new host version by @thomastaylor312 in #1784
- feat(*): remove capability signing by @vados-cosmonic in #1748
- build(nix): update dependencies by @wasmcloud-nix-flake-updater in #1787
- chore: document environment var for labels by @brooksmtownsend in #1791
- Wash up should be idempotent. by @cdmurph32 in #1674
- fix(host): deliver target links to started provider by @brooksmtownsend in #1792
- build(deps): Bump syn from 2.0.55 to 2.0.57 by @dependabot in #1793
- feat()!: rename actor_scale events by @brooksmtownsend in #1800
- test(policy): add a test for always deny policy by @vados-cosmonic in #1797
- chore(provider-bindgen): remove contract_id by @vados-cosmonic in #1806
- chore(control-interface): bump to v1.0.0-alpha.2 by @brooksmtownsend in #1801
- feat(runtime)!: Removes old guest config and uses runtime config instead by @thomastaylor312 in #1809
- chore/control interface actor rename by @brooksmtownsend in #1796
- chore(host): bump to v1.0.0-alpha.5 by @brooksmtownsend in #1811
- feat(wrpc-transport-derive-*): add otel integration by @vados-cosmonic in #1807
- feat(providers): add trace context to wrpc client by @vados-cosmonic in #1794
- fix(wash-cli): wash pull/push test failures by @vados-cosmonic in #1808
- chore(control-interface): bump v1.0.0-alpha.3 by @brooksmtownsend in #1814
- fix(host): Don't clone targets with handlers by @thomastaylor312 in #1815
- feat(*): Bumps our wasmcloud wit to 1.0 by @thomastaylor312 in #1810
- chore(wash)!: rename ctl actor to component by @brooksmtownsend in #1799
- WIP: [issue#1624-modified the default key_directory for wash build] by @siddharthkhonde in #1685
- fix(examples): Add logging to TS deps by @ericgregory in #1795
- Revert "fix(wash-lib): changed the variable name for a cleaner code" by @brooksmtownsend in #1820
- chore(wash)!: rename ctl actor to component by @brooksmtownsend in #1819
- chore(core): Excises vestigal remains of wasmbus-rpc by @thomastaylor312 in #1802
- build(nix): update dependencies by @wasmcloud-nix-flake-updater in #1823
- build(deps): Bump warp from 0.3.6 to 0.3.7 by @dependabot in #1822
- build(deps): Bump syn from 2.0.57 to 2.0.58 by @dependabot in #1812
- build(deps): Bump github/codeql-action from 3.24.9 to 3.24.10 by @dependabot in #1821
- chore: update
messaging
to 0.2 by @rvolosatovs in #1817 - build(deps): Bump redis from 0.25.2 to 0.25.3 by @dependabot in #1816
- build(deps): Bump aws-smithy-runtime from 1.1.8 to 1.2.1 by @dependabot in #1805
- build(deps): Bump the wasmtime group with 4 updates by @dependabot in #1804
- feat(components): add http-jsonify component by @vados-cosmonic in #1774
- build(deps): Bump aws-config from 1.1.8 to 1.1.9 by @dependabot in #1831
- build(deps): Bump rustls-pemfile from 2.1.1 to 2.1.2 by @dependabot in #1832
- build(deps): Bump wit-bindgen-wrpc from 0.3.0 to 0.3.5 by @dependabot in #1834
- build(deps): Bump wasmparser from 0.201.0 to 0.202.0 by @dependabot in #1835
- build(deps): Bump aws-sdk-s3 from 1.20.0 to 1.21.0 by @dependabot in #1833
- test(wash-lib): expect wit-bindgen-go 0.24.0 files by @brooksmtownsend in #1836
- fix(host): warn scaling with different imageref by @brooksmtownsend in #1829
- feat(wash): add feedback message to 1st run message by @lachieh in #1838
- build(deps): Bump wrpc-transport from 0.24.0 to 0.24.2 by @dependabot in #1840
- build(deps): Bump base64 from 0.21.7 to 0.22.0 by @dependabot in #1841
- build(deps): Bump aws-sdk-s3 from 1.21.0 to 1.22.0 by @dependabot in #1842
- fix(wash-cli): use config version in error output by @lachieh in #1839
- build(deps): Bump wit-bindgen-wrpc from 0.3.5 to 0.3.7 by @dependabot in #1844
- build(deps): Bump actions/setup-go from 4 to 5 by @dependabot in #1845
- build(deps): Bump aws-config from 1.1.9 to 1.1.10 by @dependabot in #1843
- build(rust): update dependencies by @rvolosatovs in #1830
- build(nix): update dependencies by @wasmcloud-nix-flake-updater in #1846
- build(deps): Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 in /examples/security/opa by @dependabot in #1847
- chore(host): imrpove wording for spec/provider ref mismatch by @vados-cosmonic in #1850
- fix(examples): http-jsonify stream usage by @vados-cosmonic in #1848
- feat(examples): publish artifacts for select examples by @vados-cosmonic in #1849
- fix(ci): specify wasmcloud.toml when doing wash push by @vados-cosmonic in #1851
- Remove cluster issuers, bump to 1.0.0-rc.1 by @brooksmtownsend in #1828
- fix(wash): use config option when getting project config by @vados-cosmonic in #1852
- Prepare wash 0.27.0-alpha.2 for wasmCloud 1.0 release candidate testing by @brooksmtownsend in #1853
- build(deps): Bump clap_complete from 4.5.1 to 4.5.2 by @dependabot in #1858
- fix(examples): Hello world component examples by @brooksmtownsend in #1856
- Update
wash ui
to be compatible with wasmCloud 1.0 by @lachieh in #1857 - ci: use correct blobstore provider keys by @rvolosatovs in #1865
- fix(ci): use wash push in a single line by @vados-cosmonic in #1862
- refactor(test-util)!: replace actor with component by @vados-cosmonic in #1860
- feat(runtime): update
wasi:keyvalue
in runtime by @rvolosatovs in #1863 - chore(providers): rename provider binaries with -provider suffix by @vados-cosmonic in #1861
- fix(wash): registry image URL parsing by @vados-cosmonic in #1870
- build(deps): Bump quote from 1.0.35 to 1.0.36 by @dependabot in #1874
- build(deps): Bump time from 0.3.34 to 0.3.35 by @dependabot in #1873
- build(deps): Bump anyhow from 1.0.81 to 1.0.82 by @dependabot in #1872
- feat: update
wrpc:keyvalue
in providers by @rvolosatovs in #1876 - fix(ci): branch prefix on example component publish by @vados-cosmonic in #1875
- fix(ci): registry push creds for examples by @vados-cosmonic in #1871
- feat(providers): implement OTEL tracing for HTTP server provider by @vados-cosmonic in #1878
- fix(ci): use ref prefix rather than ref name by @vados-cosmonic in #1879
- fix(ci): secret name for AzureCR examples publish by @vados-cosmonic in #1880
- feat(examples): add NATS messaging provider example by @brooksmtownsend in #1877
- build(deps): Bump aws-smithy-runtime from 1.2.1 to 1.3.0 by @dependabot in #1886
- build(deps): Bump the wasmtime group with 4 updates by @dependabot in #1883
- build(deps): Bump time from 0.3.35 to 0.3.36 by @dependabot in #1885
- build(deps): Bump async-trait from 0.1.79 to 0.1.80 by @dependabot in #1884
- Washboard and websockets by @lachieh in #1890
- build(deps): Bump aws-sdk-s3 from 1.22.0 to 1.23.0 by @dependabot in #1893
- build(deps): Bump wat from 1.202.0 to 1.203.0 by @dependabot in #1894
- fix/wash alpha fixes by @brooksmtownsend in #1889
- chore(host): Bumps host version to rc.2 by @thomastaylor312 in #1895
- fix(wash-cli): correct emoji spacing by @lachieh in #1897
- build(nix): update dependencies by @wasmcloud-nix-flake-updater in #1896
- build(deps): Bump aws-config from 1.1.10 to 1.2.0 by @dependabot in #1902
- feat(kv-counter): Update keyvalue wit for example by @thomastaylor312 in #1892
- feat: add echo messaging example by @brooksmtownsend in #1881
- chore: update example wadms for 1.0 format by @brooksmtownsend in #1908
- build(deps): Bump wasm-encoder from 0.202.0 to 0.203.0 by @dependabot in #1900
- build(deps): Bump hyper from 1.2.0 to 1.3.0 by @dependabot in #1901
- bump(provider-archive): v0.10.0 by @brooksmtownsend in #1912
- fix(host): allow overwriting provider reference by @brooksmtownsend in #1909
- chore/wash cli 0.27.0 alpha.3 by @brooksmtownsend in #1910
- fix(example): typescript hello world hang by @brooksmtownsend in #1911
- build(deps): Bump chrono from 0.4.37 to 0.4.38 by @dependabot in #1904
- build(deps): Bump rmpv from 1.0.1 to 1.0.2 by @dependabot in #1919
- build(deps): Bump wat from 1.203.0 to 1.204.0 by @dependabot in #1917
- build(deps): Bump hyper from 1.3.0 to 1.3.1 by @dependabot in #1918
- build(deps): Bump wadm from 0.11.0-alpha.3 to 0.11.0-alpha.4 by @dependabot in #1920
- build(deps): Bump azure/setup-helm from 3.5 to 4 by @dependabot in #1887
- chore(wascap): bump to 0.14.0 by @brooksmtownsend in #1916
- test(wash): re-enable wash call test by @vados-cosmonic in #1869
- chore(wash-cli): bump wadm v0.11.0-alpha.4 by @brooksmtownsend in #1915
- fix(examples): keyvalue-redis provider -> 0.24.0 by @vados-cosmonic in #1921
- fix(host): differentiate no config and config error by @brooksmtownsend in #1913
- chore(control-interface): bump to v1.0.0 by @brooksmtownsend in #1922
- chore(examples): remove redundant world spec by @rvolosatovs in #1930
- chore: remove Rust example
Cargo.lock
s by @rvolosatovs in #1931 - fix(wash-lib): branch reference for provider template by @brooksmtownsend in #1933
- revert(wash-cli): revert wash call test re-addition by @vados-cosmonic in #1935
- fix(providers): ensure trace context is attached for messaging-nats by @vados-cosmonic in #1924
- release: v1.0.0 by @brooksmtownsend in #1928
New Contributors
- @JT117 made their first contribution in #1376
- @rimbi made their first contribution in #1525
- @protochron made their first contribution in #1602
- @cdmurph32 made their first contribution in #1674
- @siddharthkhonde made their first contribution in #1685
Full Changelog: v0.82.0...v1.0.0