chore: Bump version to 0.30.3

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Steve Yegge
2025-12-17 19:16:12 -08:00
parent 5869adadf2
commit 488986c729
3 changed files with 24 additions and 1 deletions

View File

@@ -7,6 +7,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [0.30.3] - 2025-12-17
### Fixed
- **Data loss race condition** (bd-b6xo) - Removed unsafe `ClearDirtyIssues()` method
- Old method cleared ALL dirty issues, risking data loss if export failed partway
- All code now uses `ClearDirtyIssuesByID()` which only clears exported issues
- Affects: `internal/storage/sqlite/dirty.go`, `internal/storage/memory/memory.go`
### Closed (Already Implemented)
- **Stale database warning** (bd-2q6d) - Commands now warn when database is out of sync with JSONL
- **Staleness check error handling** (bd-n4td, bd-o4qy) - Proper warnings and error returns
## [0.30.2] - 2025-12-16 ## [0.30.2] - 2025-12-16
### Added ### Added

View File

@@ -287,6 +287,15 @@ type VersionChange struct {
// versionChanges contains agent-actionable changes for recent versions // versionChanges contains agent-actionable changes for recent versions
var versionChanges = []VersionChange{ var versionChanges = []VersionChange{
{
Version: "0.30.3",
Date: "2025-12-17",
Changes: []string{
"SECURITY: Data loss race condition fixed (bd-b6xo) - Removed unsafe ClearDirtyIssues() method",
"Stale database warning (bd-2q6d) - Commands now warn when DB is out of sync with JSONL",
"Staleness check error handling improved (bd-n4td, bd-o4qy) - Proper warnings on check failures",
},
},
{ {
Version: "0.30.2", Version: "0.30.2",
Date: "2025-12-16", Date: "2025-12-16",

View File

@@ -14,7 +14,7 @@ import (
var ( var (
// Version is the current version of bd (overridden by ldflags at build time) // Version is the current version of bd (overridden by ldflags at build time)
Version = "0.30.2" Version = "0.30.3"
// Build can be set via ldflags at compile time // Build can be set via ldflags at compile time
Build = "dev" Build = "dev"
// Commit and branch the git revision the binary was built from (optional ldflag) // Commit and branch the git revision the binary was built from (optional ldflag)