github steveyegge/beads v0.17.7

latest releases: v0.31.0, v0.30.7, v0.30.6...
one month ago

beads v0.17.7

Pre-compiled binaries for Linux, macOS (Intel & Apple Silicon), and Windows.

Installation

macOS/Linux:

curl -sSL https://raw.githubusercontent.com/steveyegge/beads/main/scripts/install.sh | bash

Windows (PowerShell):

irm https://raw.githubusercontent.com/steveyegge/beads/main/install.ps1 | iex

Manual Install:
Download the appropriate binary for your platform below, extract it, and place it in your PATH.

Changelog

Features

  • 75c959e feat(daemon): add GET /status endpoint (bd-148)
  • c61ca49 feat(daemons): implement discovery and list command (bd-146, bd-147)
  • b5a2734 feat: Add --all flag to bd list for CLI familiarity
  • f34eca1 feat: Add --version/-v flag support

Bug Fixes

  • 0ee45bf fix: Auto-sync RPC client/server versions from CLI version

Others

  • f07b60b Add 0.17.7 release notes
  • 43264db Add RECOVERY.md documenting lost work from git reset
  • 0f27c5a Add bd daemons list and health subcommand tasks (bd-158, bd-157)
  • 5727ec6 Add bd edit mode for human usage (#152)
  • 7591a3b Add bd migrate command for database upgrades (bd-164)
  • c91e83e Add bd sync --import-only flag and git pull integration test (bd-124, bd-125)
  • dde640a Add bd-144 for bd edit follow-ups
  • 881e094 Add config.json support for database path configuration (bd-163)
  • 1e770a2 Add critical daemon and sync issues: singleton enforcement, exclusive locks, git pull auto-sync
  • 79b7a48 Add database fingerprinting and validation (bd-166)
  • 648ecfa Address gosec security warnings (bd-102)
  • e910d96 Adjust sync timings for better batching behavior
  • 9cebb65 Auto-update beads.jsonl
  • 8bd0ceb Clean up database: delete 41 duplicates/cruft and renumber to bd-1 through bd-135
  • ab69b6b Close bd-114: Add configurable SortPolicy to GetReadyWork
  • dd82840 Close bd-165 as duplicate
  • a02729e Complete bd-164: Fix timestamp-only export deduplication
  • 4e38626 Document bd daemons commands (bd-150)
  • f24573a Enforce canonical database naming (beads.db) - bd-165
  • ef5128f Export SortPolicy type and constants
  • f3005d3 Export with bd-150/152/153 closed
  • 0e13a42 Fix Go version in release workflow (1.24 -> 1.23)
  • 4ea347e Fix all test failures from bd-166 (missing issue_prefix)
  • ec7d824 Fix bd init --quiet and clarify agent usage in docs
  • f01d81b Fix bd init --quiet to install git hooks inline
  • b893be7 Fix bd-161: Implement daemon JSONL import (fix NO-OP stub)
  • 09e8810 Fix bd-166: Prevent duplicate issues with wrong prefix
  • 8eca47c Fix database: restore clean 135 issues and add exclusive lock docs
  • 571a596 Fix export test failures with ClearAllExportHashes for test isolation
  • 4c71235 Fix syntax error in onboard.go from PR #154
  • e657931 Fix two daemon bugs: race condition on deletion (bd-155) and wrong project context (bd-156)
  • 7980b9c Implement bd daemons killall and logs (bd-153, bd-152)
  • cd86d7d Implement bd-160: Add database schema versioning
  • ae5aee2 Implement bd-162: Enforce canonical database name (beads.db)
  • 3a42ca2 Implement exclusive lock protocol for daemon/external tool coexistence
  • 7549bd8 Implement stricter daemon lock file validation (bd-161)
  • daa25db Implement timestamp tracking and staleness detection (bd-159, bd-160)
  • 0709fd8 Make Homebrew verification step mandatory and more prominent
  • 362d717 Mark bd-149 as in_progress
  • 897bc6a Merge duplicate bd-135 into bd-132
  • 744d7b6 Merge duplicate issue bd-135 into bd-132
  • fcff20a Reduce auto-sync delays for better UX
  • ada7bd0 Refactor autoImportIfNewer to internal/autoimport package (bd-128)
  • 9eafdf9 Remove unused strings import in Windows build
  • 36fc8a1 Restore clean issue state after database corruption recovery
  • 5493559 Sync AGENTS.md
  • 2b43bde Update AGENTS.md with new sync workflow and batching behavior
  • 8fe0586 Update bd-132 with current status and next steps
  • 91411d7 Update beads database with new epics and child issues
  • fbaaedc Update beads database: close bd-159, bd-160, create bd-166
  • 9f9ea48 Update beads.jsonl
  • e42868c Update beads.jsonl after auto-import
  • 5228108 Update beads.jsonl: close bd-142, create bd-143
  • eb25633 Update issue metadata
  • 740a6ae Update uv.lock for 0.17.6
  • d7b5cf7 Update uv.lock for 0.17.7
  • a898df6 WIP: bd-164 timestamp-only export deduplication (~80% complete)
  • 6bf5c9d bd sync: 2025-10-26 17:55:32
  • 764915f bd sync: 2025-10-26 18:10:25
  • 95f50d7 bd sync: 2025-10-26 18:10:45
  • 991da5a bd sync: 2025-10-26 18:16:59
  • 1c7de68 bd sync: 2025-10-26 18:17:38
  • b39420f bd sync: 2025-10-26 18:21:59
  • 50623f8 bd sync: 2025-10-26 18:35:28
  • 51abbb5 bd sync: 2025-10-26 18:44:19
  • 2a274b7 bd sync: 2025-10-26 19:03:21
  • 5cede5e bd sync: 2025-10-26 19:04:08
  • 9e33784 bd sync: 2025-10-26 19:23:21
  • 3d83a39 bd sync: 2025-10-26 19:26:33
  • 1c99891 bd sync: 2025-10-26 19:35:36
  • 445af4e bd sync: 2025-10-26 19:35:57
  • 1c95b69 bd sync: 2025-10-26 19:39:04
  • c6494c3 bd sync: 2025-10-26 19:39:31
  • 4a34090 bd sync: 2025-10-26 19:42:46
  • d05e94d bd sync: 2025-10-26 20:27:23
  • cabe5e8 bd sync: 2025-10-26 21:38:55
  • 669c054 bd sync: 2025-10-26 21:42:08
  • 9448d52 bd-149: Add auto-cleanup of stale sockets and PID files to bd daemons list
  • 0a283d5 bd-151: Implement bd daemons health subcommand
  • 93e1706 bd-154: Implement bd daemons stop and restart subcommands
  • 3cbd913 bd-162: Add database integrity checks with oracle review fixes
  • 6271b52 bd-162: Add database integrity checks with oracle review fixes
  • 5f67dad init: add daemon.lock to .gitignore (#156)
  • 4b150b0 onboard: add step to commit JSONL with code changes (#154)
  • 293de96 removed handoff file

Don't miss a new beads release

NewReleases is sending notifications on new releases.