v1.0.0
We also wrote an article and recorded a video about this release:
Features
- feat: allow dynamic routing based on file paths by @Angelmmiguel in #55
- feat: improve filesystem routing and path management by @Angelmmiguel in #56
- feat: refactor runner code into multiple runtimes to simplify the addition of new ones by @Angelmmiguel in #62
- feat: create the RuntimeMetadata and Repository structs. Refactor Runtimes by @Angelmmiguel in #72
- feat: create methods to manage runtimes by @Angelmmiguel in #74
- feat: create and manage the .wws.toml file and its metadata by @Angelmmiguel in #75
- feat: add the runtimes command to manage language runtimes by @Angelmmiguel in #79
- feat: run workers in installed language runtimes by @Angelmmiguel in #81
- feat: add tags to the runtime metadata by @Angelmmiguel in #87
- feat: add multi-language documentation and update structure by @Angelmmiguel in #84
- feat: check missing runtimes before loading workers by @Angelmmiguel in #90
- feat: add the initial repository index by @Angelmmiguel in #88
- feat: bump wws and libraries to 1.0.0 by @Angelmmiguel in #98
Fixes
- fix: add missing OpenSSL dependency for building wws by @Angelmmiguel in #77
- fix: use inline args in all println and format by @Angelmmiguel in #83
- fix: send the query string to the workers by @Angelmmiguel in #93
- fix: avoid flushing KV store when worker fails by @Angelmmiguel in #91
- fix: avoid exiting as Tokio needs to manage open threads. Fix typo by @Angelmmiguel in #97
Others
- update: bump Wasmtime 4.0.0, Tokio 1.23.1 and Json5 2.2.3 (node) by @Angelmmiguel in #60
- update: bump cargo deps by @Angelmmiguel in #89
Container
docker pull ghcr.io/vmware-labs/wws:v1.0.0
# Or
podman pull ghcr.io/vmware-labs/wws:v1.0.0
Full Changelog: v0.6.0...v1.0.0