Releases: wasmCloud/wasmCloud
Releases · wasmCloud/wasmCloud
v1.0.0-rc.1
What's Changed
- 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
New Contributors
- @siddharthkhonde made their first contribution in #1685
Full Changelog: v1.0.0-alpha.5...v1.0.0-rc.1
wash-cli-v0.27.0-alpha.2
This alpha release of wash
is the official starting release for general wasmCloud 1.0.0 release candidate testing! For those who are interested in testing, please use this version of wash
to proceed with your workflows.
Known Issues/Limitations
- We're actively updating our 1.0 release candidate documentation. Make sure to browse with the 1.0 version selected if you're using documentation on https://wasmcloud.com.
- The
wadm
version bundled in this release does not have support for creating or deleting configuration. If you specify configuration in your manifest, please ensure you create it manually beforehand withwash config put
. - The
wash scale
andwash start
commands for components do not have support for specifying a configuration, this will be fixed in the next wash alpha release. - The components in the wasmCloud quickstart are pinned to WASI logging / cloud versions @0.1.0, while the host is pinned to @0.2.0-draft. We're updating these templates now.
Please let us know if there are any issues or rough edges that you run into while testing! We're available on the wasmCloud Slack and we'll create a GitHub discussion shortly.
What's Changed
- 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...
v1.0.0-alpha.5
What's Changed
- 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
New Contributors
- @cdmurph32 made their first contribution in #1674
Full Changelog: v1.0.0-alpha.4...v1.0.0-alpha.5
v1.0.0-alpha.4
What's Changed
- 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
Full Changelog: v1.0.0-alpha.3...v1.0.0-alpha.4
v1.0.0-alpha.3
What's Changed
- 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
Full Changelog: v1.0.0-alpha.2...v1.0.0-alpha.3
wash-cli-v0.27.0-alpha.1
What's Changed
- 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
New Contributors
- @JT117 made their first contribution in #1376
- @rimbi made their first contribution in #1525
- @protochron made their first contribution in #1602
Full Changelog: wash-cli-v0.26.0...wash-cli-v0.27.0-alpha.1
v1.0.0-alpha.2
What's Changed
- 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
Full Changelog: v1.0.0-alpha.1...v1.0.0-alpha.2
v1.0.0-alpha.1
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
New Contributors
- @JT117 made their first contribution in #1376
- @rimbi made their first contribution in #1525
- @protochron made their first contribution in #1602
Full Changelog: v0.82.0...v1.0.0-alpha.1
v0.82.0
What's Changed
- chore(wash-cli): update wasmcloud version to 0.81 by @brooksmtownsend in #1250
- chore(control-interface): bump to 0.32.1 by @brooksmtownsend in #1251
- feat(examples): add docker compose examples by @connorsmith256 in #1217
- chore: update main Cargo.lock by @brooksmtownsend in #1253
- chore(wash-cli): bump NATS server version by @connorsmith256 in #1267
- chore(wasmcloud-chart): bump version of wasmcloud-charthost to 0.7.2 by @connorsmith256 in #1268
- feat(wash-cli): remove experimental flag from by @connorsmith256 in #1269
- chore: convert issue templates to forms by @connorsmith256 in #1270
- feat(example): add logging and keyvalue for tutorial use by @brooksmtownsend in #1266
- fix(wash): only generate tinygo when wit-dir present by @vados-cosmonic in #1246
- chore: replace env_logger with tracing_subscriber by @connorsmith256 in #1275
- fix(wash): fix spelling mistake from previous PR by @vados-cosmonic in #1284
- feat(wash-cli): add label command to set and remove host labels by @connorsmith256 in #1276
- feat(wash-cli)!: enable websocket port by default by @brooksmtownsend in #1287
- feat(control-interface)!: rename max-concurrent to max-instances, simplify scale by @brooksmtownsend in #1107
- feat(wash): detect arch when building PAR files by @vados-cosmonic in #1298
- refactor(providers): convert NATS messaging provider to bindgen by @vados-cosmonic in #1252
- chore: add connor to provider-wit-bindgen crate owners by @vados-cosmonic in #1302
- feat(host)!: Combine heartbeat and inventory payloads by @brooksmtownsend in #1160
- feat(examples): add typescript http echo actor by @vados-cosmonic in #1300
- ci(wash-cli): fix packagecloud release by @brooksmtownsend in #1303
- feat(wash-lib): support other build languages by @brooksmtownsend in #1295
- chore: update more CODEOWNERS to use teams by @connorsmith256 in #1307
- ci(wash-cli): parse version from github ref by @brooksmtownsend in #1306
- ci(wash-cli): properly format wash version by @brooksmtownsend in #1308
- chore: update deps by @connorsmith256 in #1309
- refactor(providers): convert messaging-kafka to bindgen by @vados-cosmonic in #1301
- ci(wash-cli): make deb/rpm wash executable by @brooksmtownsend in #1316
- docs(examples): add README for language level by @vados-cosmonic in #1304
- chore: Normalize wasmCloud Host as wasmcloud-host for tracing by @joonas in #1335
- fix(wasmbus): publish claims with actor_scaled by @brooksmtownsend in #1336
- fix(washboard): update lattice service by @lachieh in #1321
- refactor(provider-wit-bindgen): macro crate structure by @vados-cosmonic in #1305
- refactor(provider-wit-bindgen): use internalized deps for providers by @vados-cosmonic in #1344
- chore: update deps by @connorsmith256 in #1337
- chore(ci): update artifact actions by @connorsmith256 in #1320
- chore: Normalize service.names to use kebab-case by @joonas in #1333
- feat(DockerFileLoad): Enable actor file load for docker by @ritesh089 in #1345
- refactor(*)!: rename lattice prefix to just lattice by @connorsmith256 in #1341
- fix(examples): update port for tempo to remove conflict with host ports by @connorsmith256 in #1352
- chore: fix file naming of washboard by @yordis in #1342
- adr(0016): rename lattice prefix by @brooksmtownsend in #1354
- feat(wadm): allow relative paths in file-based WADM manifests by @vados-cosmonic in #1355
- chore: Remove deprecated --count argument from wash ctl stop actor calls by @joonas in #1359
- chore: Bump wadm version to 0.10 by @joonas in #1360
- chore: enabling washboard workspaces by @lachieh in #1366
- feat(washboard): split client into packages by @lachieh in #1375
- docs(host): add README for the host crate by @connorsmith256 in #1379
- Feat/update event subjects by @connorsmith256 in #1381
- fix(control-interface): fix compilation by @connorsmith256 in #1383
- feat(docker): add websocket example by @lachieh in #1384
- feat(host): remove requirement for actors to have capabilities in claims by @connorsmith256 in #1388
- release(control-interface): v0.33.0 by @connorsmith256 in #1390
- ci: add conditions to rust build code by @lachieh in #1386
- release(wash-lib): v0.17.0 by @connorsmith256 in #1391
- fix(wash-lib): listen to deprecated start/stop events by @connorsmith256 in #1392
- feat(washboard): fix lattice topic by @lachieh in #1397
- Fixes #1402, fixes #1404 - Typescript HTTP Hello World example issues by @LostInBrittany in #1403
- fix(providers): Fixes broken tests in providers by @thomastaylor312 in #1396
- feat(examples): add python http hello component by @brooksmtownsend in #1399
- fix(wash-lib): pipe child output of custom build command to parent by @connorsmith256 in #1410
- chore: Remove check for default OpenTelemetry traces path by @joonas in #1422
- feat(wash-cli): add support for wash app status by @connorsmith256 in #1421
- chore: Update the default OTLP HTTP port to match the current spec by @joonas in #1411
- chore(wash,host): remove ineffective ENV aliases by @vados-cosmonic in #1424
- fix(host): add subject to control interface logs by @connorsmith256 in #1407
- refactor(providers)!: unflatten provider errors & invocation errors by @vados-cosmonic in #1358
- refactor(host): move label parsing out of host library by @connorsmith256 in #1414
- chore(brand): add logo files by @lachieh in #1427
- fix(typescript): include keyvalue and logging in wit deps by @brooksmtownsend in #1434
- feat(example): added minimal docker compose example by @brooksmtownsend in #1445
- chore(examples): update nats image to 2.10 to automatically pull in p… by @connorsmith256 in #1447
- Feat/otel logs by @connorsmith256 in #1426
- Chore/revert testing commits by @connorsmith256 in #1465
- ci(dependabot): group minor/patch versions by @lachieh in #1468
- chore(providers): fix latticecontroller contract by @brooksmtownsend in #1467
- refactor(provider-bindgen): fix import & export semantics by @vados-cosmonic in #1435
- feat(ci): use larger runners by @connorsmith256 in #1476
- chore: Limit nix-flake-update workflow to running only within the wasmCloud org by @joonas in #1477
- fix(tests): Adjusts vault startup timeout to a better value by @thomastaylor312 in #1480
- fix(providers): Fixes duplicate test imports by @thomastaylor312 in #1490
- fix(provider-sdk): use send_request to handle request timeout by @connorsmith256 in #1475
- feat(wash): B...
wash-cli-v0.26.0
What's Changed
- build(deps): Bump proc-macro2 from 1.0.71 to 1.0.73 by @dependabot in #1255
- build(deps): Bump async-trait from 0.1.75 to 0.1.76 by @dependabot in #1256
- build(deps): Bump quote from 1.0.33 to 1.0.34 by @dependabot in #1257
- build(deps): Bump serde_json from 1.0.108 to 1.0.109 by @dependabot in #1258
- build(deps): Bump anyhow from 1.0.77 to 1.0.78 by @dependabot in #1259
- build(nix): update dependencies by @wasmcloud-nix-flake-updater in #1254
- chore(wash-cli): bump NATS server version by @connorsmith256 in #1267
- build(deps): Bump lucide-react from 0.294.0 to 0.303.0 in /washboard-ui by @dependabot in #1260
- build(deps): Bump tailwind-merge from 2.1.0 to 2.2.0 in /washboard-ui by @dependabot in #1261
- build(deps): Bump @hookform/resolvers from 3.3.2 to 3.3.3 in /washboard-ui by @dependabot in #1263
- build(deps-dev): Bump @types/react from 18.2.45 to 18.2.46 in /washboard-ui by @dependabot in #1264
- build(deps): Bump clsx from 2.0.0 to 2.1.0 in /washboard-ui by @dependabot in #1262
- chore(wasmcloud-chart): bump version of wasmcloud-charthost to 0.7.2 by @connorsmith256 in #1268
- feat(wash-cli): remove experimental flag from by @connorsmith256 in #1269
- chore: convert issue templates to forms by @connorsmith256 in #1270
- build(deps): Bump thiserror from 1.0.52 to 1.0.55 by @dependabot in #1271
- build(deps): Bump anyhow from 1.0.78 to 1.0.79 by @dependabot in #1274
- build(deps): Bump quote from 1.0.34 to 1.0.35 by @dependabot in #1265
- feat(example): add logging and keyvalue for tutorial use by @brooksmtownsend in #1266
- fix(wash): only generate tinygo when wit-dir present by @vados-cosmonic in #1246
- chore: replace env_logger with tracing_subscriber by @connorsmith256 in #1275
- fix(wash): fix spelling mistake from previous PR by @vados-cosmonic in #1284
- feat(wash-cli): add label command to set and remove host labels by @connorsmith256 in #1276
- feat(wash-cli)!: enable websocket port by default by @brooksmtownsend in #1287
- build(deps): Bump github/codeql-action from 3.22.12 to 3.23.0 by @dependabot in #1288
- build(deps-dev): Bump postcss from 8.4.32 to 8.4.33 in /washboard-ui by @dependabot in #1289
- build(deps): Bump lucide-react from 0.303.0 to 0.307.0 in /washboard-ui by @dependabot in #1290
- build(deps-dev): Bump @typescript-eslint/parser from 6.14.0 to 6.18.1 in /washboard-ui by @dependabot in #1292
- build(deps): Bump proc-macro2 from 1.0.74 to 1.0.76 by @dependabot in #1294
- build(nix): update dependencies by @wasmcloud-nix-flake-updater in #1283
- build(deps-dev): Bump eslint-plugin-unicorn from 49.0.0 to 50.0.1 in /washboard-ui by @dependabot in #1291
- build(deps): Bump react-hook-form from 7.49.2 to 7.49.3 in /washboard-ui by @dependabot in #1293
- feat(control-interface)!: rename max-concurrent to max-instances, simplify scale by @brooksmtownsend in #1107
- feat(wash): detect arch when building PAR files by @vados-cosmonic in #1298
- refactor(providers): convert NATS messaging provider to bindgen by @vados-cosmonic in #1252
- chore: add connor to provider-wit-bindgen crate owners by @vados-cosmonic in #1302
- feat(host)!: Combine heartbeat and inventory payloads by @brooksmtownsend in #1160
- feat(examples): add typescript http echo actor by @vados-cosmonic in #1300
- ci(wash-cli): fix packagecloud release by @brooksmtownsend in #1303
- feat(wash-lib): support other build languages by @brooksmtownsend in #1295
- chore: update more CODEOWNERS to use teams by @connorsmith256 in #1307
- ci(wash-cli): parse version from github ref by @brooksmtownsend in #1306
- ci(wash-cli): properly format wash version by @brooksmtownsend in #1308
- build(deps): Bump wit-parser from 0.13.0 to 0.13.1 by @dependabot in #1296
- chore: update deps by @connorsmith256 in #1309
- refactor(providers): convert messaging-kafka to bindgen by @vados-cosmonic in #1301
- ci(wash-cli): make deb/rpm wash executable by @brooksmtownsend in #1316
- docs(examples): add README for language level by @vados-cosmonic in #1304
- build(deps): Bump actions/deploy-pages from 4.0.2 to 4.0.3 by @dependabot in #1310
- build(deps): Bump console from 0.15.7 to 0.15.8 by @dependabot in #1311
- build(deps): Bump serde_bytes from 0.11.13 to 0.11.14 by @dependabot in #1312
- build(deps): Bump ignore from 0.4.21 to 0.4.22 by @dependabot in #1313
- build(deps): Bump base64 from 0.21.5 to 0.21.7 by @dependabot in #1314
- build(deps): Bump wat from 1.0.82 to 1.0.83 by @dependabot in #1315
- build(deps-dev): Bump tailwindcss from 3.3.6 to 3.4.1 in /washboard-ui by @dependabot in #1328
- build(deps): Bump date-fns from 3.0.6 to 3.2.0 in /washboard-ui by @dependabot in #1329
- build(deps): Bump react-router-dom from 6.21.1 to 6.21.2 in /washboard-ui by @dependabot in #1330
- build(deps-dev): Bump @typescript-eslint/eslint-plugin from 6.14.0 to 6.19.0 in /washboard-ui by @dependabot in #1332
- build(deps-dev): Bump eslint-plugin-import from 2.29.0 to 2.29.1 in /washboard-ui by @dependabot in #1331
- build(deps): Bump wasm-encoder from 0.38.1 to 0.39.0 by @dependabot in #1322
- build(deps): Bump serde_json from 1.0.109 to 1.0.111 by @dependabot in #1323
- build(deps): Bump semver from 1.0.20 to 1.0.21 by @dependabot in #1324
- build(nix): update dependencies by @wasmcloud-nix-flake-updater in #1327
- build(deps): Bump clap from 4.4.12 to 4.4.17 by @dependabot in #1334
- chore: Normalize wasmCloud Host as wasmcloud-host for tracing by @joonas in #1335
- fix(wasmbus): publish claims with actor_scaled by @brooksmtownsend in #1336
- fix(washboard): update lattice service by @lachieh in #1321
- refactor(provider-wit-bindgen): macro crate structure by @vados-cosmonic in #1305
- refactor(provider-wit-bindgen): use internalized deps for providers by @vados-cosmonic in #1344
- build(deps): Bump clap_complete from 4.4.5 to 4.4.7 by @dependabot in #1338
- build(deps): Bump termcolor from 1.4.0 to 1.4.1 by @dependabot in #1339
- build(deps): Bump clap from 4.4.17 to 4.4.18 by @dependabot in #1340
- chore: update deps by @connorsmith256 in #1337
- chore(ci): update artifact actions by @connorsmith256 in #1320
- build(deps): Bump github/codeql-action from 3.23.0 to 3.23.1 by @dependabot in #1346
- chore: Normalize service.names to use kebab-case by @joonas in #1333
- build(deps-dev): Bump vite from 5.0.10 to 5.0.11 in /washboard-ui by @dependabot in #1347
- build(deps-dev): Bump @typescript-eslint/parser from 6.18.1 to 6.19.0 in /washboard-ui by @dependabot in #1348
- build(deps-dev): Bump eslint-plugin-tailwindcss from 3.13.0 to 3.14.0 in /washboard-ui by @de...