diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index eae5790a..26350d7f 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -9,7 +9,7 @@ "name": "beads", "source": "./", "description": "AI-supervised issue tracker for coding workflows", - "version": "0.32.1" + "version": "0.33.0" } ] } diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 85474ea6..5a6f0ee2 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -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.32.1", + "version": "0.33.0", "author": { "name": "Steve Yegge", "url": "https://github.com/steveyegge" diff --git a/CHANGELOG.md b/CHANGELOG.md index c66d39eb..5d9e1d1b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.33.0] - 2025-12-21 + ### Added - **Ephemeral molecules** (bd-2vh3) - Spawn molecules as ephemeral by default diff --git a/bd_new b/bd_new new file mode 100755 index 00000000..81a728a5 Binary files /dev/null and b/bd_new differ diff --git a/cmd/bd/info.go b/cmd/bd/info.go index dbf08396..c804db9d 100644 --- a/cmd/bd/info.go +++ b/cmd/bd/info.go @@ -288,6 +288,18 @@ type VersionChange struct { // versionChanges contains agent-actionable changes for recent versions var versionChanges = []VersionChange{ + { + Version: "0.33.0", + Date: "2025-12-21", + Changes: []string{ + "NEW: Ephemeral molecules (bd-2vh3) - bd mol spawn creates ephemeral issues by default", + "NEW: Ephemeral issues live only in SQLite, never export to JSONL (prevents zombie resurrection)", + "NEW: --persistent flag on bd mol spawn to opt out of ephemeral spawning", + "NEW: bd mol squash compresses ephemeral children into digest issue", + "NEW: --summary flag on bd mol squash for agent-provided AI summaries", + "FIX: DeleteIssue now cascades to comments table (bd-687g)", + }, + }, { Version: "0.32.1", Date: "2025-12-21", diff --git a/cmd/bd/templates/hooks/post-checkout b/cmd/bd/templates/hooks/post-checkout index 0442752a..fcfbe2a0 100755 --- a/cmd/bd/templates/hooks/post-checkout +++ b/cmd/bd/templates/hooks/post-checkout @@ -1,6 +1,6 @@ #!/bin/sh # bd-shim v1 -# bd-hooks-version: 0.32.1 +# bd-hooks-version: 0.33.0 # # bd (beads) post-checkout hook - thin shim # diff --git a/cmd/bd/templates/hooks/post-merge b/cmd/bd/templates/hooks/post-merge index 1fde4c7a..6ce2b807 100755 --- a/cmd/bd/templates/hooks/post-merge +++ b/cmd/bd/templates/hooks/post-merge @@ -1,6 +1,6 @@ #!/bin/sh # bd-shim v1 -# bd-hooks-version: 0.32.1 +# bd-hooks-version: 0.33.0 # # bd (beads) post-merge hook - thin shim # diff --git a/cmd/bd/templates/hooks/pre-commit b/cmd/bd/templates/hooks/pre-commit index 5b9adfdc..7a83fff7 100755 --- a/cmd/bd/templates/hooks/pre-commit +++ b/cmd/bd/templates/hooks/pre-commit @@ -1,6 +1,6 @@ #!/bin/sh # bd-shim v1 -# bd-hooks-version: 0.32.1 +# bd-hooks-version: 0.33.0 # # bd (beads) pre-commit hook - thin shim # diff --git a/cmd/bd/templates/hooks/pre-push b/cmd/bd/templates/hooks/pre-push index c6084c5e..2d7a8478 100755 --- a/cmd/bd/templates/hooks/pre-push +++ b/cmd/bd/templates/hooks/pre-push @@ -1,6 +1,6 @@ #!/bin/sh # bd-shim v1 -# bd-hooks-version: 0.32.1 +# bd-hooks-version: 0.33.0 # # bd (beads) pre-push hook - thin shim # diff --git a/cmd/bd/version.go b/cmd/bd/version.go index b4467553..f65d2612 100644 --- a/cmd/bd/version.go +++ b/cmd/bd/version.go @@ -14,7 +14,7 @@ import ( var ( // Version is the current version of bd (overridden by ldflags at build time) - Version = "0.32.1" + Version = "0.33.0" // Build can be set via ldflags at compile time Build = "dev" // Commit and branch the git revision the binary was built from (optional ldflag) diff --git a/integrations/beads-mcp/pyproject.toml b/integrations/beads-mcp/pyproject.toml index 5d08ba03..9a4179a3 100644 --- a/integrations/beads-mcp/pyproject.toml +++ b/integrations/beads-mcp/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "beads-mcp" -version = "0.32.1" +version = "0.33.0" description = "MCP server for beads issue tracker." readme = "README.md" requires-python = ">=3.10" diff --git a/integrations/beads-mcp/src/beads_mcp/__init__.py b/integrations/beads-mcp/src/beads_mcp/__init__.py index f5ff5a2c..7e9de1b5 100644 --- a/integrations/beads-mcp/src/beads_mcp/__init__.py +++ b/integrations/beads-mcp/src/beads_mcp/__init__.py @@ -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.32.1" +__version__ = "0.33.0" diff --git a/npm-package/package.json b/npm-package/package.json index 98e203be..28480362 100644 --- a/npm-package/package.json +++ b/npm-package/package.json @@ -1,6 +1,6 @@ { "name": "@beads/bd", - "version": "0.32.1", + "version": "0.33.0", "description": "Beads issue tracker - lightweight memory system for coding agents with native binary support", "main": "bin/bd.js", "bin": {