chore(release): prepare 0.40.0 - #113
Conversation
Bump version to 0.40.0, cut the 0.40.0 CHANGELOG/breaking-changes blocks, and refresh release-asset references across README and the linux-installer docs. Highlights: Alibaba plan-key routing fix and live model discovery, Qwen3.x always-thinking on both Alibaba plans, same-origin WebSocket fix and web version banner sync, deep security/correctness/multi-instance audit remediation, thinking effort top-right label, TUI refinements and agent prompt overhaul. Breaking: pythinker web/vis -h renamed to -H.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (7)
📝 WalkthroughWalkthroughVersion 0.40.0 release preparation: project version bumped from 0.39.0 to 0.40.0 in ChangesRelease 0.40.0 Preparation
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested labels
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Bump version to 0.40.0, cut the 0.40.0 CHANGELOG/breaking-changes blocks, and refresh release-asset references across README and the linux-installer docs.
What's in this release
qwen3.7-plusdefault. Token Plan keys (sk-sp-,sk-tok-,sk-ws-) now route to the correct endpoint. Model discovery no longer filters to a hardcoded allowlist. First-login default isqwen3.7-plus.always_thinkingcapability on Model Studio and OpenCode Go plans.xargs -L Nbypasses; per-session writer locks; locked metadata read-modify-write; JSONL torn-line repair; OAuth refresh lifetime fix.pythinker web/pythinker vishost flag-hrenamed to-H.Files changed
pyproject.toml+uv.lock: version bump0.39.0→0.40.0CHANGELOG.md: Unreleased consumed into## 0.40.0 (2026-06-10), Unreleased resetdocs/en/release-notes/changelog.md: mirrored 0.40.0 blockdocs/en/release-notes/breaking-changes.md:-Hflag migration noteREADME.md: "What's New in 0.40.0" + all version refs bumpeddocs/en/guides/getting-started.md: installer filename bumpedpackages/linux-installer/README.md: all version refs bumpedSummary by CodeRabbit
Chores
Documentation
-hto-H;-hnow serves as help alias.