diff --git a/cmd/bd/info.go b/cmd/bd/info.go index 3dada9fb7..23271fa2f 100644 --- a/cmd/bd/info.go +++ b/cmd/bd/info.go @@ -209,6 +209,28 @@ type VersionChange struct { // versionChanges contains agent-actionable changes for recent versions var versionChanges = []VersionChange{ + { + Version: "0.61.0", + Date: "2026-03-15", + Changes: []string{ + "NEW: --no-history flag separates Dolt commit skipping from GC eligibility", + "NEW: --claim-next on close auto-claims next ready issue", + "NEW: Auto-detect beads database on git origin during init/bootstrap", + "NEW: Install checksum verification (SHA256)", + "NEW: --exclude-type for wisp GC, --type filter for wisp list", + "NEW: Jira pull_jql config for custom JQL filters", + "CHANGE: Prime SSOT — versioned hash-based markers, profile support, staleness detection", + "CHANGE: Formula extends merges child steps by ID instead of appending", + "CHANGE: Circuit breaker keyed on host:port, not port only", + "CHANGE: Backup export/restore scoped by project prefix", + "FIX: Embedded Dolt CI — stale noms LOCK cleanup, test fixes", + "FIX: Port-0 circuit breaker poisoning prevention", + "FIX: KillStaleServers scoped to repo, port resolution chain fix", + "FIX: Doctor fingerprint, auto-start, runtime detection fixes", + "FIX: Credential key moved to .beads/ (no ghost directories)", + "FIX: UUID primary keys for federation-safe events/comments", + }, + }, { Version: "0.60.0", Date: "2026-03-12", @@ -309,57 +331,6 @@ var versionChanges = []VersionChange{ "NEW: Circuit breaker for Dolt server connections", }, }, - { - Version: "0.61.0", - Date: "2026-03-15", - Changes: []string{ - "NEW: --no-history flag separates Dolt commit skipping from GC eligibility", - "NEW: --claim-next on close auto-claims next ready issue", - "NEW: Auto-detect beads database on git origin during init/bootstrap", - "NEW: Install checksum verification (SHA256)", - "NEW: --exclude-type for wisp GC, --type filter for wisp list", - "NEW: Jira pull_jql config for custom JQL filters", - "CHANGE: Prime SSOT — versioned hash-based markers, profile support, staleness detection", - "CHANGE: Formula extends merges child steps by ID instead of appending", - "CHANGE: Circuit breaker keyed on host:port, not port only", - "CHANGE: Backup export/restore scoped by project prefix", - "FIX: Embedded Dolt CI — stale noms LOCK cleanup, test fixes", - "FIX: Port-0 circuit breaker poisoning prevention", - "FIX: KillStaleServers scoped to repo, port resolution chain fix", - "FIX: Doctor fingerprint, auto-start, runtime detection fixes", - "FIX: Credential key moved to .beads/ (no ghost directories)", - "FIX: UUID primary keys for federation-safe events/comments", - }, - }, - { - Version: "0.60.0", - Date: "2026-03-12", - Changes: []string{ - "NEW: Config-driven metadata schema enforcement", - "NEW: --metadata for bd create, --set-metadata/--unset-metadata for bd update", - "NEW: PreToolUse hook blocks interactive cp/mv/rm prompts", - "NEW: Self-managing Dolt server (port collision, idle monitor, crash watchdog)", - "NEW: bd dolt remote add/list/remove commands", - "NEW: Auto-push to Dolt remote with 5-minute debounce", - "NEW: Per-worktree .beads/redirect override", - "NEW: Counter mode (issue_id_mode=counter) for sequential IDs", - "NEW: Auto-migrate SQLite to Dolt on first bd command", - "NEW: Label inheritance — children inherit parent labels", - "NEW: Jira V2 API support", - "NEW: Linear Project sync support", - "FIX: Shadow database prevention — no more silent CREATE DATABASE", - "FIX: Reparented child no longer appears under old parent", - "FIX: Dolt port resolution uses ephemeral port (not hardcoded 3307)", - "FIX: Doctor checks respect dolt-data-dir config", - "FIX: UUID primary keys replace AUTO_INCREMENT (federation-safe)", - "FIX: Windows compatibility (Makefile, connectex, doltserver)", - "FIX: Batch SQL IN-clause queries prevent query explosion", - "FIX: Conditional-blocks deps evaluated in readiness checks", - "FIX: Migration safety — verify DB target, deduplicate, spot-check data", - "PERF: Test parallelization — storage 3.5x, protocol 3x faster", - "PERF: Branch-per-test isolation — doctor tests 44s → 12s", - }, - }, { Version: "0.56.1", Date: "2026-02-23",