Skip to content

chore(release): 0.6.20 - #110

Merged
0xMassi merged 1 commit into
mainfrom
release/0.6.20
Aug 16, 2026
Merged

chore(release): 0.6.20#110
0xMassi merged 1 commit into
mainfrom
release/0.6.20

Conversation

@0xMassi

@0xMassi 0xMassi commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Version bump only, no code changes.

Ships the MCP stdio handshake fix from #108 (closing #107). Until there is a tagged release the fix is unreachable for affected users: npx @webclaw/mcp installs a prebuilt binary pinned to the latest tag.

Cut on its own rather than waiting for #105, which adds #[non_exhaustive] to a public enum and is therefore a breaking release.

  • [workspace.package] version 0.6.19 → 0.6.20, inherited by all 7 crates
  • Cargo.lock regenerated
  • CHANGELOG Unreleased entry becomes [0.6.20] - 2026-08-16

packages/create-webclaw and @webclaw/mcp need no manual bump: the release workflow's npm job pins the launcher to the new tag and publishes the next patch above whatever is on npm.

After merge, pushing v0.6.20 triggers the release workflow (binaries → GitHub release → npm, Docker, Homebrew).

Why this change was needed:
Ships the MCP stdio handshake fix (#108, closing #107) to users. The
reporter and anyone else on a client that probes before `initialize`
cannot connect at all until there is a tagged release: `npx @webclaw/mcp`
installs a prebuilt binary pinned to the latest tag, so a fix sitting on
main is not reachable by them.

Cut as a patch on its own rather than waiting for the PDF artifact work in
#105, which adds `#[non_exhaustive]` to a public enum and is therefore a
breaking release. Holding an external user's connectivity fix behind that
would serve nobody.

What changed:
- [workspace.package] version 0.6.19 -> 0.6.20 (all 7 crates inherit it)
- Cargo.lock regenerated
- CHANGELOG: the Unreleased entry becomes [0.6.20] - 2026-08-16

No code changes; this is the version bump only.

Problem solved:
Tagging v0.6.20 publishes the binaries and republishes @webclaw/mcp pinned
to the new tag, so affected clients connect without a client-side shim.
@0xMassi
0xMassi merged commit d959013 into main Aug 16, 2026
4 checks passed
@0xMassi
0xMassi deleted the release/0.6.20 branch August 16, 2026 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant