Releases: vmware-labs/wasm-workers-server
Releases · vmware-labs/wasm-workers-server
v1.4.0
Install / Update
curl -fsSL https://workers.wasmlabs.dev/install | bash
Features
- feat: add the HTTP bindings to perform HTTP requests from workers by @Angelmmiguel in #168
- feat: add the fetch and more APIs to the JavaScript kit by @Angelmmiguel in #169
- feat: add new fetch bindings to the rust kit by @Angelmmiguel in #171
- feat: add new Go bindings to perform HTTP requests by @Angelmmiguel in #173
- feat: allow configuring the http_requests via TOML by @Angelmmiguel in #174
Others
- doc: Fixing minor typos in documentation. by @gzurl in #172
- update: bump env_logger to avoid using atty by @Angelmmiguel in #178
- docs: add the HTTP request documentation. Improve features' docs by @Angelmmiguel in #180
Container
docker pull ghcr.io/vmware-labs/wws:v1.4.0
# Or
podman pull ghcr.io/vmware-labs/wws:v1.4.0
Full Changelog: v1.3.0...v1.4.0
v1.3.0
Install / Update
curl -fsSL https://workers.wasmlabs.dev/install | bash
Features
- feat: allow git remote repositories (https) as project locations by @Angelmmiguel in #152
- feat: add the management API (readonly). Generate the OpenAPI spec by @Angelmmiguel in #154
- feat: reuse a git repository when it was previously cloned by @Angelmmiguel in #158
- feat: add the initial administration panel by @Angelmmiguel in #156
Fixes
- fix: install openssl@3 when building wws in actions by @Angelmmiguel in #164
Others
- refactor: rename the runtimes-manager crate to project by @Angelmmiguel in #150
- docs: use remote repos in examples and docs. Add a README.md to examples by @Angelmmiguel in #160
- bump: upgrade all rust dependencies by @Angelmmiguel in #161
- bump: upgrade wasmtime to 10.0.0 by @Angelmmiguel in #162
- bump: upgrade wasmtime to 10.0.1 by @Angelmmiguel in #163
Container
docker pull ghcr.io/vmware-labs/wws:v1.3.0
# Or
podman pull ghcr.io/vmware-labs/wws:v1.3.0
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Install / Update
curl -fsSL https://workers.wasmlabs.dev/install | bash
Features
- feat: allow configuring stderr when running the server by @Angelmmiguel in #127
- feat: add e2e tests to check different examples are working properly by @Angelmmiguel in #134
- feat: add cargo deny initial configuration and run it in the CI by @Angelmmiguel in #140
- Added error message and exposes WASM error message by @carrycooldude in #141
- feat: allow running JavaScript workers with async methods by @Angelmmiguel in #143
- Add support for Go by @mnafees in #129
- Assambar/47 ignore option by @assambar in #126
Fixes
- fix: use open_ambient_dir instead of fs::File::open to load folders by @Angelmmiguel in #136
- fix: set a global timeout per e2e test and check for the command output by @Angelmmiguel in #146
- fix: add missing certs to the wws container by @Angelmmiguel in #148
Others
New Contributors
- @flavio made their first contribution in #128
- @carrycooldude made their first contribution in #141
- @mnafees made their first contribution in #129
Container
docker pull ghcr.io/vmware-labs/wws:v1.2.0
# Or
podman pull ghcr.io/vmware-labs/wws:v1.2.0
Full Changelog: v1.1.1...v1.2.0
v1.1.1
What's Changed
- update: bump openssl crate to 0.10.48 by @Angelmmiguel in #119
- update: bump h2, reqwest and wasmtime by @Angelmmiguel in #123
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- feat: split wws code in multiple crates by @Angelmmiguel in #106
- fix: pass the root_path as shared data in actix by @Angelmmiguel in #114
- feat: allow mounting folders in workers by @Angelmmiguel in #112
- feat: add binary data management on both Python and Ruby polyfills by @Angelmmiguel in #113
- fix: calculate the 'from' path from the workers location by @Angelmmiguel in #117
Full Changelog: v1.0.1...v1.1.0
v1.0.1
Others
- chore: bump wasmtime to 6.0.1 by @ereslibre in #104
Container
docker pull ghcr.io/vmware-labs/wws:v1.0.1
# Or
podman pull ghcr.io/vmware-labs/wws:v1.0.1
Full Changelog: v1.0.0...v1.0.1
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
v0.6.0
We also wrote an article and recorded a video about this release:
Features
- feat: read static files from the public folder by @Angelmmiguel in #29
- feat: allow returning an array of bytes from Rust workers by @Angelmmiguel in #45
- feat: add the prefix option to prepend a path to all URLs by @Angelmmiguel in #37
- feat: configure and inject environment variables in workers by @Angelmmiguel in #42
- feat: automate container build with GitHub Actions by @Angelmmiguel in #52
Fixes
- fix: normalize API routes using Rust path entities by @Angelmmiguel in #32
- fix: avoid service JS files inside public folder as worker by @Angelmmiguel in #38
- fix: make vars section optional in the configuration by @Angelmmiguel in #51
Others
- feat: rename attr macro handler to worker by @Angelmmiguel in #48
- Remove Arc when initializing arguments by @ereslibre in #33
- feat: bump Wasmtime version to 3.0.0 by @Angelmmiguel in #40
- chore: bump multiple dependency versions with cargo update by @Angelmmiguel in #41
New Contributors
- @ereslibre made their first contribution in #33
Container
docker pull ghcr.io/vmware-labs/wws:v0.6.0
# Or
podman pull ghcr.io/vmware-labs/wws:v0.6.0
Full Changelog: v0.5.1...v0.6.0
v0.5.1
What's Changed
Features
Others
- feat: Bump Wasmtime and Anyhow versions by @gzurl in #16
- feat: run fmt and clippy in the CI by @Angelmmiguel in #22
- feat: add new workflow to cross-compile wws by @Angelmmiguel in #23
- feat: upgrade wasmtime to 2.0.2 by @Angelmmiguel in #27
Documentation
- feat: add the documentation site to the project (#12) by @Angelmmiguel in #13
- Fix doc, Tutorials / Create a Rust worker by @taisukef in #18
- Fix typos by @ssssota in #14
- fix example, rust-basic, add escape by @taisukef in #20
New Contributors
- @taisukef made their first contribution in #18
- @ssssota made their first contribution in #14
- @gzurl made their first contribution in #16
- @assambar made their first contribution in #15
Full Changelog: v0.5.0...v0.5.1
Related build: https://github.com/vmware-labs/wasm-workers-server/actions/runs/3460014117
v0.5.0
What's Changed
- feat: initial version of the Wasm Workers Server project:
wws
- feat: add JavaScript and Rust kits to build workers
- feat: add JavaScript worker examples
- feat: add Rust worker examples
- feat: build the project on main commits and PRs (#1) by @Angelmmiguel in #2
- fix: normalize API paths properly for index files by @Angelmmiguel in #5
New Contributors
- @Angelmmiguel made their first contribution in #2
Full Changelog: https://github.com/vmware-labs/wasm-workers-server/commits/v0.5.0