chore: Bump version to 0.49.1
Executed-By: beads/crew/emma Rig: beads Role: crew
This commit is contained in:
committed by
gastown/crew/joe
parent
9e2aa9627c
commit
9bbcee38d0
@@ -9,7 +9,7 @@
|
||||
"name": "beads",
|
||||
"source": "./claude-plugin",
|
||||
"description": "AI-supervised issue tracker for coding workflows",
|
||||
"version": "0.49.0"
|
||||
"version": "0.49.1"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
84
CHANGELOG.md
84
CHANGELOG.md
@@ -7,6 +7,90 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.49.1] - 2026-01-25
|
||||
|
||||
### Added
|
||||
|
||||
- **Dolt backend now fully supported** - The Dolt storage backend has been extensively tested and is ready for community evaluation
|
||||
- **Note:** Dolt is not enabled by default. We encourage users to try it out and report feedback!
|
||||
- Auto-commit on write commands with explicit commit authors (#1267)
|
||||
- Server mode for multi-client access - enables multiple processes to share a Dolt database
|
||||
- `bd doctor --server` flag for Dolt server mode health checks
|
||||
- Server mode configuration in metadata.json schema
|
||||
- Comprehensive test suite for Dolt storage backend (#1299)
|
||||
- Lock retry and stale lock cleanup for operational reliability (#1260)
|
||||
- Adaptive ID length instead of hardcoded 6 chars
|
||||
- See docs/DOLT.md for setup guide
|
||||
|
||||
- **New command flags**
|
||||
- `bd activity --details/-d` for full issue information in activity feed (#1317)
|
||||
- `bd export --id` and `--parent` filters for targeted exports (#1292)
|
||||
- `bd update --append-notes` flag to append to existing notes (#1304)
|
||||
- `bd update --ephemeral` and `--persistent` flags (#1263)
|
||||
- `bd show --id` flag for IDs that look like flags
|
||||
|
||||
- **Doctor improvements**
|
||||
- `--server` flag for Dolt server mode health checks
|
||||
- Stale closed issues check is now configurable (#1291)
|
||||
|
||||
- **Community tools** - Added beads-kanban-ui, beads-orchestration (#1255), and abacus (#1262)
|
||||
|
||||
- **Newsletter generator** - Automated narrative summaries of releases
|
||||
|
||||
### Changed
|
||||
|
||||
- **Homebrew installation** - Now uses core tap for beads installation (#1261)
|
||||
- **GitHub Actions** - Upgraded for Node 24 compatibility (#1307, #1308)
|
||||
|
||||
### Fixed
|
||||
|
||||
- **Dolt backend fixes**
|
||||
- Skip JSONL checks in pre-push hook for dolt-native mode
|
||||
- Add ID generation to transaction CreateIssue
|
||||
- Use capabilities check instead of blanket Dolt block in daemon
|
||||
- Recognize shim hooks as Dolt-compatible
|
||||
- Add hook compatibility check and migration warning
|
||||
- Skip JSONL sync for Dolt backend
|
||||
- Refuse daemon startup with deprecated --start flag for Dolt backend
|
||||
- Add YAML fallback for custom types/statuses
|
||||
- Prevent daemon startup and fix routing same-dir check
|
||||
- Proper server mode support for routing and storage
|
||||
- Skip daemon auto-start for all Dolt backends
|
||||
|
||||
- **Daemon fixes**
|
||||
- Prevent stack overflow on empty database path (#1288, #1313)
|
||||
- Add sync-branch guard to daemon code paths (#1271)
|
||||
|
||||
- **List command fixes**
|
||||
- Optimize `bd list --json` to fetch only needed dependencies (#1316)
|
||||
- Prevent nil pointer panic in watch mode with daemon (#1324)
|
||||
- Populate dependencies field in JSON output (#1296, #1300)
|
||||
|
||||
- **Import/export fixes**
|
||||
- Support custom issue types during import (#1322)
|
||||
- Populate export_hashes after successful export (#1278, #1286)
|
||||
- Use transaction for handleRename in upsertIssuesTx (#1287)
|
||||
|
||||
- **SQLite fixes**
|
||||
- Use BEGIN IMMEDIATE without retry loop (#1272)
|
||||
- Add retry logic to transaction entry points (#1272)
|
||||
- Use withTx helper for remaining transaction entry points (#1276)
|
||||
|
||||
- **Other fixes**
|
||||
- `bd gate add-waiter` now functions correctly (#1265)
|
||||
- Respect BEADS_DIR environment variable in init (#1273)
|
||||
- Find molecules attached to hooked issues (#1302)
|
||||
- Separate parent-child deps from blocking deps in `bd show` (#1293)
|
||||
- PrefixOverride now respected in transaction storage layer (#1257)
|
||||
- Prime command defaults to beads, avoids TodoWrite/TaskCreate (#1289)
|
||||
- Build: `make install` now properly builds, signs, and installs to ~/.local/bin
|
||||
|
||||
### Documentation
|
||||
|
||||
- **Dolt backend guide** - Comprehensive docs/DOLT.md guide (#1310)
|
||||
- Federation section with quick start and topologies
|
||||
- **Articles collection** - Created ARTICLES.md for articles and tutorials about Beads (#1306)
|
||||
|
||||
## [0.49.0] - 2026-01-21
|
||||
|
||||
### Added
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "beads",
|
||||
"description": "AI-supervised issue tracker for coding workflows. Manage tasks, discover work, and maintain context with simple CLI commands.",
|
||||
"version": "0.49.0",
|
||||
"version": "0.49.1",
|
||||
"author": {
|
||||
"name": "Steve Yegge",
|
||||
"url": "https://github.com/steveyegge"
|
||||
|
||||
@@ -296,6 +296,27 @@ type VersionChange struct {
|
||||
|
||||
// versionChanges contains agent-actionable changes for recent versions
|
||||
var versionChanges = []VersionChange{
|
||||
{
|
||||
Version: "0.49.1",
|
||||
Date: "2026-01-25",
|
||||
Changes: []string{
|
||||
"NEW: Dolt backend fully supported - Extensively tested and ready for community evaluation",
|
||||
"NOTE: Dolt is not enabled by default - We encourage users to try it and report feedback!",
|
||||
"NEW: bd activity --details/-d - Full issue information in activity feed (#1317)",
|
||||
"NEW: bd export --id/--parent - Targeted exports with filters (#1292)",
|
||||
"NEW: bd update --append-notes - Append to existing notes (#1304)",
|
||||
"NEW: bd show --id - For IDs that look like flags",
|
||||
"NEW: bd doctor --server - Dolt server mode health checks",
|
||||
"NEW: Dolt server mode - Multi-client access for shared Dolt databases",
|
||||
"NEW: Dolt auto-commit on writes with explicit commit authors (#1267)",
|
||||
"FIX: Daemon stack overflow on empty database path (#1288, #1313)",
|
||||
"FIX: bd list --json optimization - Fetch only needed dependencies (#1316)",
|
||||
"FIX: Import custom issue types (#1322)",
|
||||
"FIX: SQLite transaction improvements (#1272, #1276)",
|
||||
"FIX: Multiple Dolt backend fixes for hooks, routing, and daemon compatibility",
|
||||
"DOCS: Comprehensive docs/DOLT.md guide (#1310)",
|
||||
},
|
||||
},
|
||||
{
|
||||
Version: "0.49.0",
|
||||
Date: "2026-01-21",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env sh
|
||||
# bd-shim v1
|
||||
# bd-hooks-version: 0.49.0
|
||||
# bd-hooks-version: 0.49.1
|
||||
#
|
||||
# bd (beads) post-checkout hook - thin shim
|
||||
#
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env sh
|
||||
# bd-shim v1
|
||||
# bd-hooks-version: 0.49.0
|
||||
# bd-hooks-version: 0.49.1
|
||||
#
|
||||
# bd (beads) post-merge hook - thin shim
|
||||
#
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env sh
|
||||
# bd-shim v1
|
||||
# bd-hooks-version: 0.49.0
|
||||
# bd-hooks-version: 0.49.1
|
||||
#
|
||||
# bd (beads) pre-commit hook - thin shim
|
||||
#
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env sh
|
||||
# bd-shim v1
|
||||
# bd-hooks-version: 0.49.0
|
||||
# bd-hooks-version: 0.49.1
|
||||
#
|
||||
# bd (beads) pre-push hook - thin shim
|
||||
#
|
||||
|
||||
@@ -14,7 +14,7 @@ import (
|
||||
|
||||
var (
|
||||
// Version is the current version of bd (overridden by ldflags at build time)
|
||||
Version = "0.49.0"
|
||||
Version = "0.49.1"
|
||||
// Build can be set via ldflags at compile time
|
||||
Build = "dev"
|
||||
// Commit and branch the git revision the binary was built from (optional ldflag)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ pkgs, self }:
|
||||
pkgs.buildGoModule {
|
||||
pname = "beads";
|
||||
version = "0.49.0";
|
||||
version = "0.49.1";
|
||||
|
||||
src = self;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[project]
|
||||
name = "beads-mcp"
|
||||
version = "0.49.0"
|
||||
version = "0.49.1"
|
||||
description = "MCP server for beads issue tracker."
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.10"
|
||||
|
||||
@@ -4,4 +4,4 @@ This package provides an MCP (Model Context Protocol) server that exposes
|
||||
beads (bd) issue tracker functionality to MCP Clients.
|
||||
"""
|
||||
|
||||
__version__ = "0.49.0"
|
||||
__version__ = "0.49.1"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@beads/bd",
|
||||
"version": "0.49.0",
|
||||
"version": "0.49.1",
|
||||
"description": "Beads issue tracker - lightweight memory system for coding agents with native binary support",
|
||||
"main": "bin/bd.js",
|
||||
"bin": {
|
||||
|
||||
Reference in New Issue
Block a user