github steveyegge/beads v0.51.0

latest release: v0.52.0
9 hours ago

beads v0.51.0

Pre-compiled binaries for Linux, macOS (Intel & Apple Silicon), Windows (AMD64 & ARM64), Android/Termux (ARM64), and FreeBSD.

Installation

Homebrew (macOS/Linux):

brew install beads

Quick Install (macOS/Linux/FreeBSD):

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

Bug Fixes

  • 0c6ef53 fix(create): swap dependency direction for explicit blocks: prefix
  • 1590e01 fix(doctor): add AccessLock to doctor Dolt health checks
  • b24ee90 fix(doctor): add error-path tests and CloseWithTimeout documentation
  • 7440ef8 fix(doctor): honor --yes for repo fingerprint auto-fix
  • b8ba2de fix(doctor): migrate remaining Dolt checks to shared AccessLock connection
  • 3db18e3 fix(doctor): restore sqliteConnString pragmas dropped by Phase 8 cleanup
  • 7c10563 fix(dolt): batch DeleteIssues queries to prevent hang on large ID sets
  • 4244855 fix(dolt): harden batch DeleteIssues correctness and add comprehensive tests
  • b47f2b9 fix(dolt): seed types.custom in default config
  • 02f4326 fix(mol): use analyzeMoleculeParallel for step readiness in bd mol current (#1276)
  • fa5622e fix(types): add message as built-in issue type
  • f4f70a3 fix: add non-CGO build stubs for goreleaser cross-compilation
  • 6a6c501 fix: deleteBatch signature mismatch and unused types import
  • 63544a5 fix: dolt config tests corrupt rig metadata.json in worktree environments
  • 6caf05a fix: filter workflow/identity types from Dolt GetReadyWork
  • 304c684 fix: gofmt formatting across 24 files and 2 lint warnings (bd-i4o4e)
  • b74fc06 fix: malformed test names and obsolete SQLite-backend doctor tests (bd-gwm8z, bd-yqpwy)
  • 817efc9 fix: read Dolt database name from metadata.json in embedded mode (bd-pqn2e)
  • dd01a65 fix: repair test suite for Dolt-only backend (bd-h0zvj.4)
  • dc0dc1c fix: serialize dolt.New() and stdio redirection to eliminate test race conditions (bd-cqjoi)

Others

  • 896d5ed Dolt-native cleanup: remove legacy code, rename API, add server watchdog
  • 225ee74 Fix typo in dolt migrate command
  • 97fa7cc Revise INSTALLING.md for mise installation methods
  • 5083873 cleanup: delete deprecated SQLite-era docs (EXTENDING.md, MULTI_REPO_HYDRATION.md)
  • 03a1415 cleanup: remove stale golangci suppressions and dead compact methods
  • 85ba9bd cleanup: remove stale sqlite refs, fix lint warnings, update Makefile benchmarks
  • 5f59039 perf(dolt): leverage CASCADE deletes to cut deletion queries by 60%
  • fa191af perf: skip schema init when already at current version
  • 5ffd625 refactor: Phase 8 CLI & config cleanup - remove SQLite/daemon remnants (dolt-1s40.8)
  • 0e74612 refactor: fix stale NewSQLiteStorage refs in docs and monitor-webui import (bd-h0zvj.8)
  • 76b2f1e refactor: gut JSONL sync engine, keep simple manual import/export (bd-h0zvj.2)
  • d6a8462 refactor: make bd sync a no-op, fix test suite for Dolt-only backend (bd-h0zvj.4)
  • 6a5da90 refactor: prune 12 dead/duplicate DoltStore methods and 650 lines (bd-h0zvj.6)
  • eacaa51 refactor: prune 5 legacy doctor checks and 1457 lines of dead code (bd-h0zvj.4)
  • 5102512 refactor: remove 3-way merge engine (Phase 3)
  • 8e10fd0 refactor: remove JSONL sync layer (Phase 5)
  • a3bf3ee refactor: remove SQLite backend (Phase 6)
  • 6c82467 refactor: remove SQLite migration code and legacy backend detection (bd-h0zvj.3) [WIP]
  • cddddf7 refactor: remove all no-op stubs and dead functions (bd-h0zvj.1)
  • 5b6e015 refactor: remove daemon compat stub and --no-daemon flag (Phase 2)
  • 64c3031 refactor: remove internal/beads type aliases and fix stale examples (bd-h0zvj.7)
  • a5da57e refactor: remove storage factory, memory backend, and provider abstraction (Phase 7)
  • 7eed8b8 refactor: remove tombstone/soft-delete system (Phase 4)
  • 12f9037 refactor: replace factory/memory imports with direct dolt calls (Phase 7 cleanup)
  • b62e495 refactor: restore --to-dolt migration, fix tests for Dolt-only backend (bd-h0zvj.3)
  • 6a81082 release: v0.51.0 — Dolt-native cleanup
  • 87c7693 style: fix gofmt alignment in sync_git_remote_test.go
  • 31c9107 syncbranch: enforce bounded lock contention behavior in read/write tests (#1776)
  • 4eba911 test(doctor): add E2E tests for Dolt AccessLock integration

Don't miss a new beads release

NewReleases is sending notifications on new releases.