Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 19:10
· 19 commits to main since this release

[0.8.0] - 2026-09-05

Bug Fixes

  • (sessions) Correct decode fallback to fold-onto-ancestor, not naive split
  • (fleet) Refuse ssh destinations that look like options; fix stale doc
  • (sessions,fleet) Final-review fixes — foreign-root orphans, walk bound, ssh keepalive
  • (main) Send tracing output to stderr, never stdout

Documentation

  • (design) Session-store model — stores as data, fleet census, store re-keying
  • (plan) Wave 1 implementation plan for the session-store model
  • (release) Self-review fixups for v0.8.0 docs
  • (release) Scrub operator LAN IP, fix stale status, qualify read-only claim
  • Explain orphan detection limits for --home (foreign root)
  • (design) Record Wave 1's deferred review findings as Wave 2 backlog

Features

  • (tools) Add [tool.session_store] schema with three data-bound layout kinds
  • (tools) Declare verified session stores; drop fictional path_fields
  • (sessions) Three-state decode confidence so deleted projects report as orphans
  • (sessions) --home to census an arbitrary root
  • (fleet) --host/--all-hosts census with origin-host orphan verdicts

Miscellaneous

  • Remove committed Python bytecode; gitignore pycache

Refactor

  • (sessions) Drive store readers from declarations instead of hardcoded paths

Testing

  • (sessions) Cover safe_ident rejection paths for sqlite_column identifiers
  • (sessions) Assert JSON consumer contract and ORPHANED? marker