Skip to content
Version history

Changelog

Release notes for Trace — version control built for the agent economy.

v1.5.4LatestApril 11, 2026
  • NEWReal Ed25519 commit signing — every commit is cryptographically signed and verifiable
  • NEWPersistent audit trail — agent audit data survives process restarts (.trace/audit.json)
  • NEWAtomic file locking — lock manager uses OS-level lockfile + atomic writes for concurrent safety
  • NEWSelective rollback — trace rollback --agent now surgically reverts only the target agent's file changes
  • NEWPersistent rollback engine — rollback points saved to .trace/rollback.json
  • FIXEd25519 verifySignature was a stub — now uses real crypto.verify
  • FIXLockManager race conditions under concurrent writes
  • FIXRollback no longer discards other agents' work
v1.5.3April 9, 2026
  • NEW15 new CLI commands — diff, tag, stage, unstage, audit, perf, compress, conflicts, coordinate, import-git, and more
  • NEWTerminal colors — colored CLI output with ANSI codes, respects NO_COLOR / FORCE_COLOR
  • NEWAll CLI commands wired to real implementations (no more stubs)
  • NEWStash persistence — stash survives between CLI invocations via .trace/stashes.json
  • NEWAuto workspace security validation on every commit
  • NEWtrace init now generates .traceignore
  • FIXDeterministic commit hashes — removed Date.now() from hash content
  • FIXRebase conflict detection uses real file comparison (replaced Math.random() fake)
  • FIXCherry-pick conflict detection uses real logic (replaced Math.random() fake)
  • FIXRemoved side-effecting default export from index.ts
  • FIXCross-platform bugs, CLI exit codes, test performance (10min down to 43s)
  • DOCSREADME rewritten with full CLI command list and correct install instructions
  • Removed stale files: STATUS.md, RELEASE-NOTES, old pre-rebrand docs
  • 1067 tests passing (up from 572)
v1.5.2April 4, 2026
  • NEWtrace lock / trace unlock / trace locks — file locking for multi-agent workflows
  • NEWtrace rollback --agent <name> — revert all commits by a specific agent
  • NEWtrace cliff — detect dangerous bulk changes before they happen
  • NEWtrace semantic-log — view commits grouped by type (feat/fix/docs/chore)
  • NEWtrace push / trace pull — sync to any git remote
  • NEWtrace remote add / trace remote list — manage remotes
  • FIX--agent flag parsing corrected for rollback command
  • FIXgit init now silent (no hint messages)
  • DOCSSKILL.md completely rewritten as expert operational guide (880 lines)
  • 40 new tests covering all new commands
v1.5.1March 28, 2026
  • Fixed CLI command wiring (real TraceCommands behind TraceCLI)
  • SKILL.md rewritten with correct command names (trace commit, not trace save)
  • STATUS.md updated accurately
  • dist/ rebuilt clean
v1.5.0March 2026
  • Initial public release
  • Core commands: init, commit, log, status, branch, checkout, merge, stash, rebase, cherry-pick, search
  • Ed25519 agent signing architecture (license.ts)
  • Sub-100ms performance on all operations
  • 572 tests