Unclaimed project
Are you a maintainer of wagi ? Claim this project to take control of your public changelog and roadmap.
Claim this project Changelog
wagi Write HTTP handlers in WebAssembly with a minimal amount of work
cgi wasi wasm webassembly
Last updated almost 4 years ago
© 2026 AnnounceHQ. All rights reserved.
Back to changelogNew March 7, 2022
v0.7.0: New Features & Minor Security Update This release includes adding HTTP Basic-auth support for Bindle, adding an argv configuration parameter (for custom arguments), improving logging, internal refactoring, and making it possible to use Wagi as a library.
Security: This also updates Wasmtime to 0.34. Earlier versions of Wasmtime had a security issue, but not one exploitable via Wagi. Still, it is suggested that all users upgrade.
$ shasum -a 256 wagi-v0.7.0-*.tar.gz
903d946e9023696616ebfa48f8f8d3c9955d2931e34c453bc0b55e75edcb9a62 wagi-v0.7.0-linux-aarch64.tar.gz
8fe1976508e34c6cbac5b1a20c81702ca59d0e9e0e1b4d1fb32c7457d791cdfb wagi-v0.7.0-linux-amd64.tar.gz
20a91819424833533eb26d667c58d23a09971a9a9199404f79d130624a38e051 wagi-v0.7.0-macos-amd64.tar.gz
2a0647929d84a773d9bfe13633e75b7e6251047ddd89d03fe58a58ca8362965c wagi-v0.7.0-windows-amd64.tar.gz
Changelog
undo rustfmt to match current style c156fa1f581820fd4dce2ce7cb1843c15a9b22f4 (Brian Ketelsen)
feat: :sparkles: Add protocol to console output when server starts b063fd2bf19a564d6e055e6d79753d6c7ff79d2a (Brian Ketelsen)
Prepare for release v0.7.0 0c37ad606bd2c573380e8047b7d42804d1706ffc (Matt Butcher)
feat(*): add support for http basic auth to bindle server (#165) b3d17810d777ca586d62404ebbd5dc7af04570e8 (Vaughn Dice)
add 'argv' argument to modules.toml and bindle c5b0385f3404fb24c313b4c898e04530b122d7a8 (Matt Butcher)
chore(handlers): Log the body of the response on parsing error 899ad669f5cd6f812245b12aa6684ed2bf502c0a (Adam Reese)
chore: update Wasmtime to v0.34 4c8785d46c4ec6841034dd8e439197feee236816 (Radu Matei)
Export the handlers and http_util modules b9c8192295aea138039a0716c98a2e68b0805adb (Radu Matei)
Format cide changes fea18357f0d9f881ce61f77e903f15b81522b505 (itowlson)
We can make the remote module resolver private to the loader pipeline too 2dcbb3a0630a052ae1193e525a68bc7fac881fe7 (itowlson)
Tidy and unpublic some bits f5893260e553108e552e90f753b858adb7b92bd7 (itowlson)
Slim down surface of loader system 2d42e58c68a329e85572fa1d0b641b568e67b29b (itowlson)
Checkpoint of encapsulating the loading stuff 4a83813b5daa36db445242c70389f6007b595fdb (itowlson)
Start to encapsulate the whole handler loading workflow aa5699815d222098f5719b1d0d4b9b4e86ec762c (itowlson)
Split metadata for easier mapping 83dec7886cdc9e1934cbb388dc67dcf30d366ea6 (itowlson)
Identify failed module in compile errors dbf39e677d29e6b1afe7b452f82686c87859fe1d (itowlson)
Move compilation out of the routing table e5060e28927128bc51c86c8ce7913ff1f15e5ee7 (itowlson)
Move destructuring into the module wrapper type c9ca306c809b5f217904dfe08cebf4dd5f81a5a4 (itowlson)
Cleans grunkibles with fire abd4a843fd0674cee8a4f8054351092097396c2b (itowlson)
Unify config methods before we get to the dispatcher 079781f25eab89b3ab82a8e5f56a8de54f104f1f (itowlson)