Skip to content

v0.7.0: New Features & Minor Security Update

Compare
Choose a tag to compare
@technosophos technosophos released this 07 Mar 22:46
· 13 commits to main since this release
113749e

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 c156fa1 (Brian Ketelsen)
  • feat: ✨ Add protocol to console output when server starts b063fd2 (Brian Ketelsen)
  • Prepare for release v0.7.0 0c37ad6 (Matt Butcher)
  • feat(*): add support for http basic auth to bindle server (#165) b3d1781 (Vaughn Dice)
  • add 'argv' argument to modules.toml and bindle c5b0385 (Matt Butcher)
  • chore(handlers): Log the body of the response on parsing error 899ad66 (Adam Reese)
  • chore: update Wasmtime to v0.34 4c8785d (Radu Matei)
  • Export the handlers and http_util modules b9c8192 (Radu Matei)
  • Format cide changes fea1835 (itowlson)
  • We can make the remote module resolver private to the loader pipeline too 2dcbb3a (itowlson)
  • Tidy and unpublic some bits f589326 (itowlson)
  • Slim down surface of loader system 2d42e58 (itowlson)
  • Checkpoint of encapsulating the loading stuff 4a83813 (itowlson)
  • Start to encapsulate the whole handler loading workflow aa56998 (itowlson)
  • Split metadata for easier mapping 83dec78 (itowlson)
  • Identify failed module in compile errors dbf39e6 (itowlson)
  • Move compilation out of the routing table e5060e2 (itowlson)
  • Move destructuring into the module wrapper type c9ca306 (itowlson)
  • Cleans grunkibles with fire abd4a84 (itowlson)
  • Unify config methods before we get to the dispatcher 079781f (itowlson)