github LanternOps/breeze v0.11.1

latest releases: v0.121.0, v0.120.0, v0.119.0...
6 months ago

What's New

Breeze Assist (Helper) Improvements

  • Silent auto-update: Agent-owned update system — Go agent checks helper version via heartbeat, waits for idle state, then stops → backs up → downloads → installs → restarts with automatic rollback on failure
  • Fixed tray icon on Windows: Tray menu no longer opens and closes instantly (was matching all click types, now only left-click-up)
  • Window controls: Added minimize and close-to-tray buttons to the frameless chat window
  • Status file: Helper writes helper_status.yaml (version, chat_active, last_activity, pid) for agent idle detection

API & Database

  • Component column on agent_versions: Distinguishes agent/helper/viewer binaries in the same table
  • Heartbeat returns helperUpgradeTo: API checks for newer helper versions and signals agent
  • Helper asset sync: Agent version sync loop now handles helper binaries alongside agent binaries
  • Missing migration fix: Added setup_completed_at column migration (missing since PR #165)

Security Hardening

  • Comprehensive security audit fixes (UUID validation on route params, input validation schemas, query pattern improvements)
  • All test suites updated to match security hardening changes

CI Fixes

  • Fixed 8 test files with mock/validation mismatches from security hardening
  • Moved orphaned migrations to manual runner directory for clean CI databases
  • Fixed doc-verify pnpm version configuration

What's Changed

  • feat(helper): Breeze Assist launcher, auto-update, and UX fixes by @ToddHebebrand in #220

Full Changelog: v0.11.0...v0.11.1

Don't miss a new breeze release

NewReleases is sending notifications on new releases.