github steveyegge/beads v0.17.0

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

beads v0.17.0

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

  • 72d1622 feat: Add Dependabot config and README badges
  • 0b819e1 feat: Add RPC support for epic commands in daemon mode

Bug Fixes

  • f420882 fix(install): prevent shell corruption from directory deletion
  • 7931fd4 fix(install): restore proper error codes in install script
  • 7229b6d fix: Pin modernc.org/sqlite to 1.38.2 to avoid FK regression (bd-101, GH#144)
  • c59db1a fix: Resolve 11 errcheck linter violations to unblock CI (bd-91)
  • c4d08f0 fix: add version field to golangci-lint config
  • 913c661 fix: downgrade golangci-lint to v1.63.4 for config compatibility
  • b2d7dc0 fix: golangci-lint config v1 format for compatibility
  • 0b154af fix: let golangci-lint-action choose compatible version
  • 841ff3d fix: use golangci-lint-action@v6 for v1.x compatibility

Others

  • 79a182b Add 0.16.0 and 0.17.0 release notes
  • 7eb8fa3 Add DATABASE_REINIT_BUG investigation and fixes
  • afe6fad Add automatic git hooks installation prompt to bd init
  • 3195b80 Add bd duplicates command for automated duplicate detection (bd-203)
  • c9c4f19 Add bd-132: GH#146 terminal color issue
  • b0259fe Add bd-137: Fix dependency timestamp churn during auto-import
  • e4ee7c5 Add external_ref import epic and renumber database
  • 9111d1e Add test coverage for compact, ready, and dep commands
  • d0f6524 Add test coverage improvements (+2.7% overall)
  • 3d979b7 Add warning for multiple databases in directory hierarchy (bd-75)
  • 4248001 Additional Windows CI fixes (bd-99)
  • f30544e Auto-detect and restart daemon on version mismatch (bd-89)
  • c95cc06 Auto-sync: update bd-88 closure
  • 9e774c1 Clean database: delete 101 duplicates and renumber bd-1 to bd-129
  • 963181d Configure CI to pass lint checks for dependabot PRs
  • 3b15b5b File epic bd-130: Fix database reinitialization data loss bug
  • c2c7eda Fix 15 lint errors: dupl, gosec, revive, staticcheck, unparam
  • 1d5e89b Fix :memory: database handling with shared cache and proper URL construction
  • e293974 Fix CI failures: errcheck lint errors and flaky memory pressure test
  • 622dec3 Fix CI: update golangci-lint to v1.64.1 and Nix vendorHash for Go 1.24
  • 0be4f2b Fix CI: use latest golangci-lint and check for RPC test race
  • b0b9c37 Fix PyPI publish workflow to run independently of GoReleaser
  • 09e51b2 Fix Windows CI test failures (bd-99)
  • 0344e1f Fix bd-51: Add git hooks to eliminate auto-flush race condition
  • e502217 Fix bd-88: import now reports unchanged issues correctly
  • 14895bf Fix critical P0 database reinitialization bug (bd-130)
  • b405eef Fix daemon auto-start reliability
  • beb5dd9 Fix errcheck warnings in cmd/bd/daemon.go
  • 9b2c551 Fix flaky TestMetricsSnapshot/memory_stats test and merge duplicate issues
  • 98da376 Fix golangci-lint CI: add config version and upgrade action to v8
  • 1220304 Fix golangci-lint config for v2+ format compatibility
  • c8f3cd6 Fix golangci-lint config v2 compatibility
  • 58ea454 Fix golangci-lint v2.5.0 config format (bd-91)
  • d47f3ae Fix golangci-lint: upgrade to v8 action with v2.5.0
  • 9dcb86e Fix lint errors: handle errors, use fmt.Fprintf, apply De Morgan's law, use switch statements
  • 0f49d30 Fix lint: mark unused test parameter with underscore
  • 09b54d1 Fix remaining errcheck warnings in daemon.go, daemon_lock.go, delete.go
  • 94212a5 Improve test coverage for bd-136
  • 8023a6c Improve test coverage to 57.7% (+13.5%)
  • dd8327f Preserve dependency metadata during import (#141)
  • 1a9258c Remove deprecated bd repos command
  • f5feee0 Remove global daemon from docs, deprecate bd repos command
  • d6a8659 Revert database reinitialization test - breaking CI on Windows and Nix
  • ae4869b Update RELEASING.md with daemon cleanup steps
  • 6c120f4 Update RELEASING.md with generic instructions for removing old go install binaries
  • 3f80d85 bd sync: 2025-10-24 21:52:11
  • c87f900 bd sync: close bd-65 and bd-67

Don't miss a new beads release

NewReleases is sending notifications on new releases.