Repository navigation
v0.6.0
Immutable
release. Only release title and notes can be modified.
Highlights
Runtime
- Wasmtime updated to 47.0.3 (#733). The wasi-http integration was rewritten onto Wasmtime's new hooks API, and outbound requests are dispatched through the standard path. Policy enforcement behaves as before: a request to a host outside the component's policy is refused, and a request with no host is rejected as invalid.
- Permission errors no longer report a stale network denial after a later request has been allowed (#733).
- The MCP implementation (rmcp) was updated to 3.1.1 (#738).
Breaking changes
- Docker deployment support has been removed (#708). The Dockerfile, the prebuilt Dockerfile, the docker-compose example, and the Docker deployment documentation are all gone. Run the binary directly, or install it with a package manager.
- The install script moved out of the repository root to
scripts/install.sh(#711). Any bookmarked or scripted reference to the old root URL will stop working, see Installation below. - Justfile recipes that depended on the removed Dockerfile were deleted (#747).
Installation
- Homebrew no longer needs a tap. The formula is in homebrew/core, so
brew install wassetteis all it takes (#745). - The install script now lives at
scripts/install.shrather than the repository root (#711). See Install below for the current command.
Security
- Wasmtime was bumped to 36.0.13 for RUSTSEC-2026-0222 (#731), then superseded within this release by the move to 47.0.3 (#733).
- A stale advisory ignore for
pastewas dropped, so the audit reflects the real dependency set (#732). - GitHub Actions are pinned to full-length commit SHAs (#722).
Project structure
- Crates moved from
src/intocrates/(#712). - Agent guidance was reorganized into docs and skills (#710), and the
rules/directory was removed (#713). - Changelog tooling was simplified and towncrier removed (#714, #715).
- Disabled agentic workflows were removed (#734).
What's Changed
- chore(release): merge release/v0.5.0 back to main by Aaron Wislang (@asw101) in #706
- chore: update winget and homebrew for v0.5.0 by Aaron Wislang (@asw101) in #707
- Move
install.shout of root by Yosh (@yoshuawuyts) in #711 - Remove unused towncrier changelog system by Yosh (@yoshuawuyts) in #714
- Move
src/intocrates/by Yosh (@yoshuawuyts) in #712 - Pin GitHub Actions to full-length commit SHAs by Microsoft Open Source Security Bot (@OssSecurityBot) in #722
- fix: remove duplicate and orphaned wasmparser entries from Cargo.lock by Aaron Wislang (@asw101) in #730
- Removes the
rules/dir by Yosh (@yoshuawuyts) in #713 - Simplify changelog system by Yosh (@yoshuawuyts) in #715
- fix(deps): bump wasmtime to 36.0.13 for RUSTSEC-2026-0222 by Aaron Wislang (@asw101) in #731
- remove docker deployment support by Yosh (@yoshuawuyts) in #708
- Organize agent guidance into docs and skills by Yosh (@yoshuawuyts) in #710
- chore: drop the stale paste advisory ignore by Aaron Wislang (@asw101) in #732
- Remove disabled agentic workflows by Aaron Wislang (@asw101) in #734
- Upgrade Wasmtime to 47.0.3. by Aaron Wislang (@asw101) in #733
- build(deps): upgrade rmcp to 3.1.1 by Aaron Wislang (@asw101) in #738
- docs: use vanilla brew install now that wassette is in homebrew/core by Aaron Wislang (@asw101) in #745
- test: stop asserting the generated bash completion function name by Aaron Wislang (@asw101) in #748
- chore: remove Justfile recipes that depend on missing Dockerfile by Aaron Wislang (@asw101) in #747
- ci: enable sccache for aarch64-pc-windows-msvc by Aaron Wislang (@asw101) in #746
- chore(release): bump version to 0.6.0 by Aaron Wislang (@asw101) in #749
New Contributors
- Microsoft Open Source Security Bot (@OssSecurityBot) made their first contribution in #722
Full Changelog: v0.5.0...v0.6.0
Downloads
Linux
macOS (Darwin)
Windows
Install
All Platforms (Shell Script)
curl -fsSL https://raw.githubusercontent.com/microsoft/wassette/main/scripts/install.sh | WASSETTE_GITHUB_REPO=microsoft/wassette bashThis will detect your platform and install the latest wassette binary to your $PATH.
Usage
# Local MCP client integration (stdio)
wassette run
# Remote MCP server (Streamable HTTP)
wassette serve