From fdf7188ba40865bac175d62fa78fb89dac983864 Mon Sep 17 00:00:00 2001 From: Steve Yegge Date: Sat, 25 Oct 2025 18:57:07 -0700 Subject: [PATCH] Add 0.17.2 release notes --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e916d440..822f10b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.17.2] - 2025-10-25 + +### Added +- **Configurable Sort Policy**: `bd ready --sort` flag for work queue ordering (bd-147) + - `hybrid` (default): Priority-weighted by staleness + - `priority`: Strict priority ordering for autonomous systems + - `oldest`: Pure FIFO for long-tail work +- **Release Automation**: New scripts for streamlined releases + - `scripts/release.sh`: Full automated release (version bump, tests, tag, Homebrew, install) + - `scripts/update-homebrew.sh`: Automated Homebrew formula updates + +### Fixed +- **Critical**: Database reinitialization test re-landed with CI fixes (bd-130) + - Windows: Fixed git path handling (forward slash normalization) + - Nix: Skip test when git unavailable + - JSON: Increased scanner buffer to 64MB for large issues +- **Bug**: Stale daemon socket detection (bd-137) + - MCP server now health-checks cached connections before use + - Auto-reconnect with exponential backoff on stale sockets + - Handles daemon restarts/upgrades gracefully +- **Linting**: Fixed all errcheck warnings in production code (bd-58) + - Proper error handling for database resources and transactions + - Graceful EOF handling in interactive input +- **Linting**: Fixed revive style issues (bd-56) + - Removed unused parameters, renamed builtin shadowing +- **Linting**: Fixed goconst warnings (bd-116) + ## [0.17.0] - 2025-10-24 ### Added