Skip to content

Release prep: v0.1.2#25

Merged
lsaether merged 1 commit into
mainfrom
release/v0.1.2
May 23, 2026
Merged

Release prep: v0.1.2#25
lsaether merged 1 commit into
mainfrom
release/v0.1.2

Conversation

@lsaether
Copy link
Copy Markdown
Owner

Summary

Cuts v0.1.2, consolidating everything merged since v0.1.1:

What's in this release-prep PR

File Change
Cargo.toml Bump package version from 0.1.1 to 0.1.2.
Cargo.lock Refresh the root package version to 0.1.2.
README.md Status bump from v0.1.1 to v0.1.2.
CHANGELOG.md Move Unreleased notes into a dated v0.1.2 — 2026-05-23 entry with Added / Fixed / Notes.

Release notes summary

  • Cold-start session discovery: GET /acp/sessions?cwd=<optional> without WS attach.
  • Replay log no longer mixes pre-load and loaded-session history for late joiners.
  • Replay frames carry mux-owned recordedAt + replaySeq provenance.
  • --meta-propagate provides opt-in request trace metadata under params._meta.amux.
  • Live session/list entries are decorated with additive _meta.amux mux state.

After this merges

  1. Tag v0.1.2 on main and push the tag.
  2. Create the GitHub release using the drafted release notes.
  3. Leave the remaining backlog as-is: Self-handle fs/* and terminal/* in the mux instead of broadcasting them to subscribers #2 (high-priority fs/terminal self-handling), Watch upstream: open ACP RFD PRs of interest #7 (upstream RFD watch), and shelved/conflicting PR Align with RFD #533 (multi-client session attach) #3.

Test plan

  • cargo fmt -- --check
  • cargo check
  • cargo clippy --all-targets -- -D warnings
  • cargo test
  • cargo test -- --list — expected current count: 84 tests (34 unit + 50 integration)

@lsaether lsaether merged commit 8f59ee5 into main May 23, 2026
1 check passed
@lsaether lsaether deleted the release/v0.1.2 branch May 23, 2026 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant