Skip to content

chore: v0.50.0 - #209

Merged
fylorn merged 1 commit into
mainfrom
claude/core-release-v0.50.0-xu6roi
Sep 25, 2026
Merged

fylorn merged 1 commit into
mainfrom
claude/core-release-v0.50.0-xu6roi

Conversation

@fylorn

@fylorn fylorn commented Sep 25, 2026

Copy link
Copy Markdown
Contributor

Requested by F · project thread

What this changes

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

The release covers #203 (Claude Desktop gateway support), #204 (GLM Coding Plan quota), #205 (DeepSeek Harness cleaning, /files 404), #206 (listening on an interface that is not there yet), #207 (Antigravity CLI recognition) and #208 (pre-release review fixes).

Why

The desktop app pins core by tag, and lite needs these changes. The upgrade notes state the two breaking points: the request store schema goes from 20 to 21, so the request history is emptied on the first start, and CONTROL_API_VERSION is 23, so ThinkWatch Lite must regenerate its protocol types from this tag (Lite 2026.9.17, on 0.49.0, does not connect to it).

It also rewrites client_sse() in tw-dialect/src/convert.rs as self.client != Dialect::Gemini || self.shape.gemini_sse. That is the same logic, in the form newer clippy asks for (nonminimal_bool fires on rustc 1.94.1), so CI does not go red once its stable toolchain moves.

How it was verified

  • cargo fmt --all -- --check: clean
  • cargo clippy --workspace --all-targets -- -D warnings (rustc 1.94.1): clean after the client_sse rewrite, which failed before it
  • cargo test --workspace: every test binary green, no failures
  • python3 scripts/release_notes_test.py: 17 tests OK, including rendering the new notes file
  • Checked the notes against the merged commits and tw-api: CONTROL_API_VERSION = 23, tw-store SCHEMA = 21, new QuotaCredits, monthly window, session_log_bytes, and the gw.files.unsupported message code

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

Notes for review

The notes name no Lite version that includes 0.50.0, because none is released yet. They say Lite 2026.9.17 stays on 0.49.x and give the command to switch a server back to 0.49.1.

🤖 Generated with Claude Code

https://claude.ai/code/session_018r4jRvQk9vJq4w4NnUrP58


Generated by Claude Code

- Bump the workspace version to 0.50.0
- release-notes/0.50.0.md: Claude Desktop gateway support, DeepSeek Harness
  cleaning, GLM Coding Plan quota, Antigravity CLI recognition, listening on
  an interface that is not there yet; request store schema 20 -> 21 (history
  emptied on upgrade), CONTROL_API_VERSION 23
- Write client_sse() in the form newer clippy asks for (nonminimal_bool);
  same logic

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018r4jRvQk9vJq4w4NnUrP58
@fylorn fylorn self-assigned this Sep 25, 2026
@fylorn
fylorn merged commit 982cd87 into main Sep 25, 2026
4 checks passed
@fylorn
fylorn deleted the claude/core-release-v0.50.0-xu6roi branch September 25, 2026 18:18
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.

2 participants