January 21, 2026
Agenda
- wash rc.6 and update on next items
Meeting Notes
wash rc.6 release
- rc.6 represents one of the largest release candidates to date, with significant changes in both behavior and API
- Changes focused primarily on
wash devrather thanwash host - Team completed extensive code cleanup including linting and removal of expect/unwraps to prevent panics in critical paths
- Release includes changes to configuration, build environment expectations, and
wash devbehavior - New features include:
- Persistent Storage: Blobstore and key-value plugins now backed by filesystem instead of memory
- Data persists across
wash devrestarts - Users can configure which directory backs blobstore and key-value
- Virtual TCP/IP Loopback: Components can now connect to services over localhost (127.0.0.1)
- Long-running components can open TCP ports only accessible to other components in the same workload
- Multiple workloads can open the same port (e.g., port 80) due to interface virtualization
- Service/Component Communication: Improvements in correctness and Wasm context handling
New QR code generator example
- New example added to demonstrate WebAssembly component development
- Located in
washrepository underexamples/qrcode - Demonstrates HTTP request processing, including POST requests
- Generates PNG images server-side (not SVG rendered in browser)
- Showcases components, HTTP handling, static HTML serving, and error handling in just 71 lines of code
- Used as a test case for
wash devdevelopment cycle
Next steps to wasmCloud 2.0 release
Team identified three critical items needed before final release:
1. Internal Kubernetes identifier PR
- Needs revision and discussion to finalize
- Requires changes in multiple places
- Ensures workloads are never sent to the wrong host
2. NATS authentication support
- Currently neither runtime operator nor
wash hostsupport NATS authentication - Team needs to investigate whether to support additional authentication methods (tokens, credentials files, etc.)
- Changes must be reflected in Helm chart with security concerns in mind
3. Outbound transport system for gRPC
- Makes HTTP calls gRPC-aware
- Host will automatically detect gRPC environment by checking HTTP headers
- Will make gRPC on top of components essentially transparent
- Currently causes issues with trading headers when using gRPC clients
Additional validation items
- Several open items need verification rather than new code
- Focus on confirming expected behavior is correct after recent changes
Repository structure changes
- Team plans to move wash repository into main
wasmCloudrepository - Current
washrepo will becomewasmcloud-v1 - Main
wasmcloudrepo will become the primary repository - Artifacts will be released from the main
wasmcloudrepository
Weekly highlights
Issue of the Week
Documentation of the Week
-
Documentation for rc.6 being updated
-
Eric completed first pass already in PR
-
Updates expected to land tomorrow
-
Includes important config changes, particularly version identifier (which is optional)
-
Link will be posted in wasmCloud Slack once documentation lands