Skip to content

release: v0.9.0 — account-sync resilience#23

Merged
hamr0 merged 1 commit into
masterfrom
release/v0.9.0
Jun 20, 2026
Merged

release: v0.9.0 — account-sync resilience#23
hamr0 merged 1 commit into
masterfrom
release/v0.9.0

Conversation

@hamr0

@hamr0 hamr0 commented Jun 20, 2026

Copy link
Copy Markdown
Owner

Cuts v0.9.0 (MINOR) — ships the account-sync resilience fix (#22) and a small diff-review cleanup.

Included

Release stamp

  • mcp/package.json 0.8.10.9.0 (npm == container == serverInfo.version)
  • CHANGELOG [Unreleased][0.9.0] 2026-06-20 [MINOR]
  • README: list_accounts line notes the new status

Why MINOR

New status schema field on list_accounts = new runtime behavior. Verb set unchanged (still 12 tools).

Verification

  • 48/48 unit tests green (incl. version-parity + 12-verb set).
  • /security: no Critical/High/Medium; .env untracked + gitignored, no secrets in history. Two Low/by-design notes (pre-existing proto-key write from trusted source; empty-not-cached re-fetch).
  • Live-validated (fix(mcp): account-sync resilience — bound account-map cache + surface status #22): list_accounts returns status for all 5 accounts; list_inbox 0 unknown-network chats.

After merge: tag v0.9.0 (→ release.yml GHCR rebuild) + gh workflow run publish.yml (→ npm 0.9.0).

🤖 Generated with Claude Code

MINOR per the versioning policy: list_accounts gains a new `status` schema
field (new runtime behavior). Verb set unchanged (still 12 tools); this
changes one tool's output shape + the runtime account-map caching behavior.

- mcp/package.json 0.8.1 -> 0.9.0 (npm == container == serverInfo.version)
- CHANGELOG [Unreleased] -> [0.9.0] 2026-06-20 [MINOR]
- README: note list_accounts now returns connection `status`
- diff-review cleanup: wire preflight to the shared accountList() helper so the
  shape-parse lives in one place (behavior-identical; makes the helper's own
  comment accurate). Found during the /security + /diff-review pass on the diff.

48/48 unit tests green; /security pass (no Critical/High/Medium; .env
untracked + gitignored, no secrets in history).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@hamr0 hamr0 merged commit 418bb84 into master Jun 20, 2026
2 checks passed
@hamr0 hamr0 deleted the release/v0.9.0 branch June 20, 2026 21:07
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