Skip to content

v0.55.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 04:35
· 99 commits to main since this release

Changelog

  • 4ecf4eb feat(cli): reclaim stale claims with td unstart --stale (td-9b2e4a)
  • ebc5d59 feat(cli): td unstart --session, and liveness that survives rotation (td-c45f99)
  • f092971 feat(json): honor --json in whoami and session list/cleanup (td-ca69a1)
  • f512143 fix(cli): always emit empty JSON list keys in check-handoff and close (td-6bb403)
  • 827a209 fix(cli): always emit empty JSON lists as [] in show and tree (td-9ff2fe)
  • 3a05a22 fix(cli): classify db.Open and missing-issue failures for every command (td-be12a0)
  • 46294b6 fix(cli): emit [] not null for empty JSON lists (td-1e090e)
  • d1834a0 fix(cli): emit enabled:null, not an absent key, in feature list --json (td-b97411)
  • d5974c0 fix(cli): emit exactly one JSON error envelope per failure (td-d762a5)
  • 5cc927e fix(cli): honor --json on task list, feature list and ws list (td-b97411)
  • 4897457 fix(cli): honor --json on the read commands that only advertised it (td-0d752e)
  • a2915d1 fix(cli): keep claim holders, and report the current session honestly (td-c45f99)
  • 6096cf5 fix(cli): let top-level JSON errors report their real code (td-50c721)
  • 09c69b8 fix(cli): print usage again for genuine usage errors (td-c45f99)
  • 11ac743 fix(cli): report lineage-held claims, and stop reading a pid as identity (td-c45f99)
  • d9e7cf0 fix(cli): report rejected transitions as failures (td-34c833)
  • e7a8828 fix(cli): send ERROR and Warning to stderr so --json stdout parses (td-181f4c)
  • d09ca51 fix(db): guard UpdateIssueLogged against concurrent stale writes (td-e38551)
  • 61d6c9e fix(db): release claims atomically, guarded, in one batch (td-c45f99)
  • 7d6eef1 fix(db): release open claims and sync side-effect log rows (td-cdbbbe, td-018ee1, td-8aa916)
  • 3ca738f fix(session): reject out-of-range durations instead of wrapping (td-c45f99)
  • c2d4fd9 fix: release the claim on auto-unblock too, and stop saying in_progress (td-d2e612)
  • 07f2b44 fix: release the implementer claim on unblock (td-d2e612)
  • 881d525 fix: surface stale-issue-write rejections on every surface (td-e38551)
  • 7e312e6 test(cli): assert SilenceUsage as registered, not as the test just reset it (td-c45f99)