chore(release): prepare 0.38.0 - #86
Conversation
Bump version to 0.38.0, cut the 0.38.0 CHANGELOG/breaking-changes blocks, and refresh release-asset references across README and the linux-installer docs. Highlights: quieter /login (no redraw_in_future RuntimeWarning), Alibaba /usage adapter, live models.dev pricing for the cost panels, and more robust ripgrep resolution.
|
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)
📝 WalkthroughWalkthroughThis PR performs a release version bump from 0.37.0 to 0.38.0 across the project's configuration, release documentation, and user-facing guides. The core version declaration in ChangesRelease 0.38.0 Version Bump
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested labels
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Prepares the 0.38.0 release. Tag-triggered publish runs on
v0.38.0after merge.What changed in this release
/login. No moreRuntimeWarningabout an un-awaitedredraw_in_futurecoroutine; the prompt redraw throttle now uses a coroutine-free path (max_render_postpone_time)./usagenow ships a dedicated Alibaba adapter, producing a populated cost/quota panel instead of the no-adapter fallback./usageand the session stats panel pull per-model pricing from the models.dev catalog (cached 24h) for more accurate cost estimates.rgcan actually execute on the host platform/arch before using it, falling back to a system or freshly downloaded ripgrep otherwise.No breaking changes — compatible with 0.37.0 config, native installs, and session data.
Release mechanics
pyproject.toml+uv.lock(pythinker-code block only).CHANGELOG.md,docs/en/release-notes/{changelog,breaking-changes}.mdupdated;Unreleasedreset.Local gates (mirror CI
validate/check) all pass: version-tag check, README markers, CHANGELOG header, dependency-version check, andtests/test_installation_docs.py+tests/test_homebrew_formula.py(17 passed).Summary by CodeRabbit
0.38.0 Release
New Features
/usagecost and quota displayBug Fixes
Documentation