Skip to content

chore(changeset): upgrade note and the changes 17.5.0 shipped without notes - #20667

Merged
objectstack-fleet[bot] merged 2 commits into
mainfrom
claude/issue-20622-release-aftercare-changeset
Sep 29, 2026
Merged

objectstack-fleet[bot] merged 2 commits into
mainfrom
claude/issue-20622-release-aftercare-changeset

Conversation

@objectstack-fleet

Copy link
Copy Markdown
Contributor

Fixes #20622

Clause-②: no

One new patch changeset (@objectstack/cli, in the fixed release group) and nothing else. No code, no docs pages, no edit to any existing changeset.

What it carries

  1. An upgrade line: the raised dependency floors cover what objectstack loads; a lockfile-preserving upgrade can keep an older hono under @modelcontextprotocol/sdk (via @objectstack/cli to @objectstack/mcp), which objectstack never loads. pnpm update hono clears a scanner. It states no version number.
  2. A section naming, by PR number and title only, the 16 changesets (15 PRs) that shipped inside 17.5.0 without being consumed. Breaking entries first: feat(spec)!: retire the inner name on cube measures and dimensions — the record key is the member's name (#20300) #20458, fix(spec,driver-turso)!: refuse a forced mode replica with no syncUrl at authoring and at construction (#20437) #20504, feat(spec)!: RealtimeEventType names the emitted data.record.* / data.records.* vocabulary (#20288) #20567 (two changesets).

Measurement

The brief's range command (git log --diff-filter=A --name-only 8c87d26a5d..0f6dcac5e9 -- .changeset/) yields only 8 files. The other 8 were added BEFORE the version commit and were already left unconsumed by it (the tree at 8c87d26a5d still holds them). The set that shipped in 17.5.0 and is still pending is the changeset directory at 0f6dcac5e9 intersected with origin/main: 16 files, all still pending, matching the triage's 16 and its breaking set (3 PRs, 4 files). Breaking was decided by each file's text (BREAKING banner / narrowing arm).

Code anchors for the upgrade line: packages/mcp/package.json depends on @modelcontextprotocol/sdk ^1.30.0; packages/cli/package.json depends on @objectstack/mcp; packages/plugins/plugin-hono-server/package.json carries hono ^4.13.5; packages/mcp/src imports only server/mcp, server/stdio, server/webStandardStreamableHttp and types from the SDK (no server/streamableHttp).

Gates

19 derived by dispatch-gates.mjs --commands, all 19 run and exit 0 (adr-0087-registration, changeset-no-major, closing-keyword-parity, comment-mask-corpus, empty-changeset, gate self-tests, nul-bytes, published-files and the rest); --ran reconciliation: 19 derived, 19 run, 0 NOT-MEASURED, 0 UNRUN. check-changeset-fixed green. Ordering: must land before #20639 (Version Packages, open at the time of writing).


🤖 Generated with Claude Code

https://claude.ai/code/session_01VDtqoecgES7ScQYGbFVDRv

@github-actions github-actions Bot added size/s documentation Improvements or additions to documentation tooling labels Sep 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/s tooling

Projects

None yet

1 participant