Skip to content

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 27 Jan 09:39
· 56 commits to main since this release

v0.4.2 - Dashboard Stability (Epic 9)

Fix file descriptor and goroutine leaks in dashboard watch mode that caused
"too many open files" errors after extended runtime.

Changes:

  • fix: explicit watcher cleanup for macOS kqueue FD release (Story 9.1)
  • feat: refactor dashboard to subscription model (Story 9.2)
  • feat: add stress tests for FD/goroutine leak detection (Story 9.3)

The dashboard now uses a subscription model with single long-lived goroutines
per watcher instead of command chaining, preventing resource accumulation.

New: make test-stress target for regression testing.