release: v2.46.0

This commit is contained in:
github-actions[bot] 2026-03-25 15:50:08 +00:00
parent 57fe2e08cf
commit e21526496e
9 changed files with 36 additions and 9 deletions

View file

@ -6,6 +6,32 @@ Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
## [Unreleased]
## [2.46.0] - 2026-03-25
### Added
- **gsd**: single-writer engine v3 — state machine guards, actor identity, reversibility
- **gsd**: single-writer state engine v2 — discipline layer on DB architecture
- **gsd**: add workflow-logger and wire into engine, tool, manifest, reconcile paths (#2494)
### Fixed
- **gsd**: align prompts with single-writer tool API
- **gsd**: integration-proof — check DB state not roadmap projection after reset
- **gsd**: block milestone completion when verification fails (#2500)
- **ci**: add typecheck:extensions to pretest to prevent silent type drift
- **gsd**: relax integration-proof cross-validation for table-format roadmap
- **gsd**: update integration-proof tests for table-format roadmap projections
- **gsd**: update test assertions for schema v11, prompt changes, and removed completedUnits
- **gsd**: update test files for removed completedUnits, writeLock signature, and type changes
- **gsd**: remove stale completedUnits refs, fix writeLock callers, add missing imports
- **gsd**: harden single-writer engine — close TOCTOU, intercept bypasses, status inconsistencies
- **write-intercept**: close bare-relative-path bypass in STATE.md regex
- **voice**: fix misleading portaudio error on PEP 668 Linux systems (#2403) (#2407)
- **core**: address PR review feedback for non-apikey provider support (#2452)
- **ci**: retry npm install in pipeline to handle registry propagation delay (#2462)
- **gsd**: change default isolation mode from worktree to none (#2481)
- **loader**: add startup checks for Node version and git availability (#2463)
- **gsd**: add worktree lifecycle events to journal (#2486)
## [2.45.0] - 2026-03-25
### Added
@ -1791,7 +1817,8 @@ Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
### Changed
- License updated to MIT
[Unreleased]: https://github.com/gsd-build/gsd-2/compare/v2.45.0...HEAD
[Unreleased]: https://github.com/gsd-build/gsd-2/compare/v2.46.0...HEAD
[2.46.0]: https://github.com/gsd-build/gsd-2/compare/v2.45.0...v2.46.0
[2.45.0]: https://github.com/gsd-build/gsd-2/compare/v2.44.0...v2.45.0
[2.44.0]: https://github.com/gsd-build/gsd-2/compare/v2.43.0...v2.44.0
[2.43.0]: https://github.com/gsd-build/gsd-2/compare/v2.42.0...v2.43.0

View file

@ -1,6 +1,6 @@
{
"name": "@gsd-build/engine-darwin-arm64",
"version": "2.45.0",
"version": "2.46.0",
"description": "GSD native engine binary for macOS ARM64",
"os": [
"darwin"

View file

@ -1,6 +1,6 @@
{
"name": "@gsd-build/engine-darwin-x64",
"version": "2.45.0",
"version": "2.46.0",
"description": "GSD native engine binary for macOS Intel",
"os": [
"darwin"

View file

@ -1,6 +1,6 @@
{
"name": "@gsd-build/engine-linux-arm64-gnu",
"version": "2.45.0",
"version": "2.46.0",
"description": "GSD native engine binary for Linux ARM64 (glibc)",
"os": [
"linux"

View file

@ -1,6 +1,6 @@
{
"name": "@gsd-build/engine-linux-x64-gnu",
"version": "2.45.0",
"version": "2.46.0",
"description": "GSD native engine binary for Linux x64 (glibc)",
"os": [
"linux"

View file

@ -1,6 +1,6 @@
{
"name": "@gsd-build/engine-win32-x64-msvc",
"version": "2.45.0",
"version": "2.46.0",
"description": "GSD native engine binary for Windows x64 (MSVC)",
"os": [
"win32"

View file

@ -1,6 +1,6 @@
{
"name": "gsd-pi",
"version": "2.45.0",
"version": "2.46.0",
"description": "GSD — Get Shit Done coding agent",
"license": "MIT",
"repository": {

View file

@ -1,6 +1,6 @@
{
"name": "@gsd/pi-coding-agent",
"version": "2.45.0",
"version": "2.46.0",
"description": "Coding agent CLI (vendored from pi-mono)",
"type": "module",
"piConfig": {

View file

@ -1,6 +1,6 @@
{
"name": "@glittercowboy/gsd",
"version": "2.45.0",
"version": "2.46.0",
"piConfig": {
"name": "gsd",
"configDir": ".gsd"