wash-cli-v0.27.0
github-actions
released this
17 Apr 22:06
·
257 commits
to main
since this release
This version of wash
includes wasmCloud v1.0.0 and wadm v0.11.0, the latest compatible versions of these tools.
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
- 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
- chore(examples): remove config put calls by @brooksmtownsend in #1936
- FEAT: Update wash for wasmCloud v1.0.0 by @brooksmtownsend in #1937
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: wash-cli-v0.26.0...wash-cli-v0.27.0