release(0.2.0): bump workspace + cut 0.2.0 release notes#32
Merged
Conversation
Bumps `[workspace.package].version` from 0.1.0 to 0.2.0 (cascades to every member crate via `version.workspace = true`) and reframes the existing `## Unreleased` block as the `0.2.0` release. The 0.2.0 entry consolidates four PRs that landed since this CHANGELOG was first introduced: - PR #28 (OTel + model registry): observability stack, model registry + routing policy + capability-validating provider profile, fallback UI, Customize / Market panels, jarvis-cli telemetry/web subcommands. - PR #29 (model + session race fix): session-switch race repair around `conversation <uuid> not found`, scoped-frame invariants, 4 new vitest cases. - PR #30 (channels + sidebar + auto-mode refactor): WeCom WebSocket gateway adapter, Channels REST + Settings section, Codex-style chat sidebar with project groups, ~700 LOC trimmed from auto_mode.rs, RUN_TIMEOUT default 5m → 10m. - PR #31 (Makefile + docs): align local cargo commands with CI's `--exclude jarvis-desktop` invariant. Plus the original CHANGELOG-introducing PR's web composer / workspace probe / WS metadata work. Verified: `cargo check --workspace --exclude jarvis-desktop` passes, Cargo.lock picks up the version bump (25 entries flipped). `## Unreleased` is left as a fresh "_No changes yet._" placeholder so future PRs have an obvious place to land.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Cuts the
0.2.0release.[workspace.package].versionfrom0.1.0to0.2.0(cascades to every member crate viaversion.workspace = true;Cargo.lockpicks up 25 entries).## Unreleasedblock inCHANGELOG.mdas## 0.2.0 - 2026-05-10.jarvis-clitelemetry/websubcommands.conversation <uuid> not found, scoped-frame invariants, 4 new vitest cases.auto_mode.rs,RUN_TIMEOUTdefault 5min → 10min.--exclude jarvis-desktop.## Unreleasedis left as a fresh_No changes yet._placeholder so future PRs have an obvious landing spot.Test plan
cargo check --workspace --exclude jarvis-desktoppasses after the bump.Cargo.lockreflects the new version on all 25 workspace crates (verified viagrep -c '"0.2.0"' Cargo.lock).git diffshows onlyCHANGELOG.md,Cargo.toml,Cargo.lock.v0.2.0once merged.Notes for reviewers
The 0.2.0 release notes were assembled from the merge commit messages of PRs #28-#31, not by re-reading every diff. Let me know if any bullet over- or under-claims its scope and I'll trim accordingly.
https://claude.ai/code/session_01Vbqtn9CPhBJvUyT5mb7H7z
Generated by Claude Code