Skip to content

chore: v0.51.0 - #211

Merged
fylorn merged 1 commit into
mainfrom
chore/v0.51.0
Sep 26, 2026
Merged

fylorn merged 1 commit into
mainfrom
chore/v0.51.0

Conversation

@fylorn

@fylorn fylorn commented Sep 26, 2026

Copy link
Copy Markdown
Contributor

What this changes

Bumps the workspace to 0.51.0 and adds release-notes/0.51.0.md, the summary the release page will carry. Tagging v0.51.0 on the merge commit publishes the release.

The release covers #210: the GLM quota no longer counts the MCP tool calls of the older plans (the monthly window is gone), a 1310 on a model request marks the weekly window only, and core emits a QuotaSeen with empty windows when a key is found to have no plan.

Why

The desktop app pins core by tag and needs these changes. The upgrade notes state the breaking point: CONTROL_API_VERSION is 24, so ThinkWatch Lite must regenerate its protocol types from this tag. Lite 2026.9.17 (on 0.49.0, protocol 22) does not connect to it, and no released Lite includes 0.50.0, so a server used with the app stays on 0.49.x until a Lite release includes 0.51.0.

The request store schema is unchanged (21): upgrading from 0.50.0 keeps the history, while upgrading straight from 0.49.x still empties it, as 0.50.0 does. The notes say both.

How it was verified

  • cargo fmt --all -- --check: clean
  • cargo clippy --workspace --all-targets -- -D warnings: clean
  • cargo test --workspace (proxy variables unset): 1696 passed, 0 failed
  • python3 scripts/release_notes_test.py: 17 tests OK, including rendering the new notes file; scripts/release_notes.py 0.51.0 renders the page with the summary first
  • Cargo.lock changes only the versions of the 17 workspace crates
  • Checked the notes against tw-api and tw-store on this commit: CONTROL_API_VERSION = 24, SCHEMA = 21, no monthly window, and no new endpoint, type or message code

No routing, forwarding or credential handling changes in this PR.

🤖 Generated with Claude Code

- Bump the workspace version to 0.51.0
- release-notes/0.51.0.md: the GLM quota no longer counts MCP tool
  calls (the monthly window is gone), 1310 marks the weekly window only,
  and an empty QuotaSeen is emitted when a key is found to have no plan;
  CONTROL_API_VERSION 24, request store schema unchanged (21), and a
  Lite release that includes 0.51.0 is needed

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@fylorn
fylorn merged commit f620c77 into main Sep 26, 2026
4 checks passed
@fylorn
fylorn deleted the chore/v0.51.0 branch September 26, 2026 05:27
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