## microsoft/wassette — v0.7.1…v0.8.0

_96 commits._

### Features
- **Add an ACP uppercase layer example and stop tracking example build dirs** (bb18d0f)
- **Add a self-contained ACP echo provider example** (371f301)

### Fixes
- **Insert wstd into an existing Cargo patch table** (1030949)
- **Document the wstd compatibility patch for ACP providers** (7aee8b8)
- **Merge pull request #822 from asw101/fix/oci-wasm-oci-client-0.17** (1a124eb)
- **fix(mcp-server): replace deprecated rmcp ServerInfo with ServerConfig** (ef3bb38)
- **fix(deps): revert oci-client to 0.17 until oci-wasm supports 0.18** (523cdcd)

### Backend
- **Merge pull request #770 from asw101/acp** (e02a4c5)
- **Serialize stateless HTTP test server startup** (9bf0b9c)
- **Merge remote-tracking branch 'upstream/main' into acp** (9772138)
- **Preserve HTML page titles in fetch results** (3aabbca)
- **Install just in the ACP coverage job** (d8dff65)
- **Build test fixtures in their expected directories** (a0fa68e)
- **Tidy ACP naming, help text and docs** (d6d79d0)
- **Describe local ACP installs as in-place use** (e8c2164)
- **Reject ACP session loading unless advertised** (8244089)
- **Resolve ACP data directories on every platform** (f381d87)
- **Stop advertising an unselectable ACP default mode** (65f4270)
- **Reject duplicate ACP sessions and mint unique echo IDs** (9bfa861)
- **Flush ACP updates before responding to prompts** (48105bb)
- **Exit the ACP host when stdin closes** (1a06004)
- **Run ACP stdio tests in CI** (4d7f8f5)
- **Translate outbound ACP content blocks** (b096e6c)
- **Forward agent plan updates to ACP clients** (50d2a4a)
- **Forward guest install commands to their component** (93d1111)
- **Restore safe no-flag ACP layering and session updates** (1d02f96)
- **Bound notifications to registered pending sessions** (cd1a06f)
- **Preserve configured clients when resolving ACP components** (cfa1081)
- **Validate complete artifacts before replacing ACP components** (f4f3d15)
- **Reject provider config options using the reserved terminal ID** (0061b1d)
- **Prepare prompt cancellation before spawning** (93c7d3e)
- **Require sharing opt-in for provider data in layered chains** (88a9ae0)
- **Validate sessions before opening notification gates** (8ba5219)
- **Correct ACP source provenance** (19729b5)
- **Pin real-provider builds to a tested wstd revision** (81a8498)
- **Bound ACP terminal output with backpressure and a host cap** (bbb8a4e)
- **Bound guest log lines without losing subsequent output** (4659577)
- **Require an ACP session before running install commands** (beac6fd)
- **Normalize workspace paths when loading ACP sessions** (2e85574)
- **Stop advertising echo session replay without persistent history** (2ef107b)
- **Deny raw sockets for host-scoped ACP network grants** (6a0077e)
- **Initialize every ACP session chain before session calls** (835f886)
- **Use the MCP stdio run command in ACP docs** (3b970ba)
- **Clarify layered ACP secret routing documentation** (e65bc4d)
- **Advertise host terminal option without provider options** (a978908)
- **Match wildcard HTTP grants against subdomains** (6d430c0)
- **Wait for editor decisions on permission requests** (e0683a3)
- **Log terminal argument counts instead of values** (a452f23)
- **Gate privileged ACP layer chains against callback routing risks** (cff03ca)
- **Clarify secret routing risks in layered ACP chains** (b5e17d1)
- **Exercise policy-free and privileged ACP layer chains** (368c9ab)
- **Move ACP unit tests to module scope** (77cec8b)
- **Document callback risks and activate ACP stdio regressions** (e94ceb5)
- **Document experimental ACP limitations** (289fdb9)
- **Limit ACP sessions to one provider** (0b2892b)
- **Preserve existing components when ACP installation fails** (32b5b92)
- **Reject unsupported ACP prompt content** (63562f5)
- **Omit model selector when no provider offers models** (6fadb2a)
- **Switch active provider only after model selection succeeds** (b61f1d9)
- **Require opt-in for shared ACP grants** (c512294)
- **Keep ACP payloads out of default logs** (28738d3)
- **Mark the ACP command experimental** (369e7b2)
- **Preserve WIT files in Nix source filtering** (7e655dd)
- **Correct the ACP exit status spelling** (7f969bc)
- **Link the wstd WASIp3 tracking issue from the provider bridge** (189979d)
- **Test that ACP secret lookups never expose values in diagnostics** (027c42d)
- **Host the ACP WIT package under wassette and regenerate bindings** (ee8041c)
- **Move the ACP demo components under components** (7fd3cb0)
- **Explain the temporary real-provider build bridge** (404ffc5)
- **Open the notification gate on the first request naming the session** (c67ebbf)
- **Make the real-provider build reproducible on wasmtime 47** (5ecec03)
- **Correct the record: the real ACP providers do build** (4766907)
- **Test `wassette acp` end to end, and document it** (e3e0024)
- **Sandbox ACP stages with their Wassette policies** (3cb09b9)
- **Wire the ACP host in as the `wassette acp` subcommand** (81df0f4)
- **Stage the playground-wasm-acp host for a wassette acp subcommand** (7606cff)
- **Merge pull request #809 from microsoft/release/v0.7.1-post** (5ebfebf)

### Chore
- **chore(release): add v0.8.0 release highlights** (742ebb7)
- **chore(release): bump version to 0.8.0** (b971fb2)
- **chore(deps): Bump tokio-test from 0.4.5 to 0.4.6 (#826)** (e88ded3)
- **chore(deps): Bump rmcp from 3.4.0 to 3.4.1 (#824)** (b9fc10e)
- **chore(deps): Bump undici from 8.10.0 to 8.11.2 in /tests/mcp-inspector (#828)** (7e28b4b)
- **chore(deps): Bump rand from 0.10.2 to 0.10.3 (#827)** (6115eea)
- **chore(deps): Bump hyper-util from 0.1.20 to 0.1.21 (#825)** (ccca7b7)
- **chore(deps): Bump thiserror from 2.0.20 to 2.0.21 (#823)** (4fe3162)
- **chore(deps): Bump rmcp from 3.3.0 to 3.4.0 (#818)** (1d013c4)
- **chore(deps): Bump clap from 4.6.6 to 4.6.7 (#817)** (70ea63e)
- **chore(deps): Bump rustls from 0.23.44 to 0.23.45 (#820)** (b84c29a)
- **chore(deps): Bump oci-client from 0.17.0 to 0.18.0 (#819)** (1b60e14)
- **chore(deps): Bump clap_complete from 4.6.9 to 4.6.11 (#816)** (df707df)
- **chore(deps): Bump reqwest from 0.13.4 to 0.13.5 (#814)** (c643969)
- **chore(deps): Bump wat from 1.258.0 to 1.259.0 (#811)** (3d279df)
- **chore(deps): Bump rmcp from 3.2.0 to 3.3.0 (#812)** (8c15b12)
- **chore(deps): Bump rustls from 0.23.43 to 0.23.44 (#813)** (73a22ef)
- **chore(deps): Bump wasmparser from 0.258.0 to 0.259.0 (#810)** (375f062)
- **chore: update winget and homebrew for v0.7.1** (558fea3)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/microsoft/wassette?utm_source=github-action)._