Skip to content

v2.0.0-rc.3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Sep 13:05
· 120 commits to main since this release
e86ca46

What this RC resolves

Since v2.0.0-rc.2, this release candidate improves incremental exports for observations missing from prior history, makes omitted-session fallback safe across nested and linked worktrees, and keeps Claude hooks working without jq. It also hardens autosync recovery after queue repair, adds report-only diagnostics for orphaned observation sessions, standardizes plugin hook shebangs and managed-admin JSON keys, completes OpenCode and Gemini session closing, preserves project identity across remote changes, and detects replaced SQLite generations with explicit restart guidance.

Changelog

  • 1dbef79 chore(branch): merge latest main into fix branch
  • 2014552 docs(project): clarify binding reuse in auto-detection
  • ebed41d fix(claude-code): preserve hook state without jq (#896)
  • c123b13 fix(cloud): use snake_case admin response keys (#900)
  • 681360a fix(doctor): diagnose orphaned observation sessions (#898)
  • 805adb1 fix(lifecycle): close OpenCode and Gemini sessions (#527)
  • fde620b fix(mcp): make omitted session fallback worktree-safe (#884)
  • ae1cd0b fix(plugins): use portable hook shebangs (#901)
  • 7eaeb8b fix(project): classify binding failures explicitly
  • 150defb fix(project): preserve identity across remote changes
  • 20c5eac fix(project): preserve identity across remote changes (#903)
  • e86ca46 fix(store): fence replaced SQLite generations (#902)
  • 1895ed9 fix(sync): export observations absent from history (#894)
  • af61fd0 test(autosync): cover post-repair retry recovery (#899)