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)