github LanternOps/breeze v0.62.18

latest releases: v0.113.0, v0.112.0, v0.111.1...
5 months ago

Fixes

  • fix(installer): Prevent MSI rollback when enrollment stderr kills PowerShell (#408). Root cause: $ErrorActionPreference = "Stop" in enroll-agent.ps1 promoted native command stderr (warnings written by breeze-agent.exe enroll) to terminating errors, killing the script before enrollment finished. Combined with Return="check" on the WiX custom action, this rolled back the entire MSI install. Fix: scope ErrorActionPreference around the native command, change CA to Return="ignore", add 3-attempt retry with backoff, write enrollment-pending.json on failure, and auto-enroll from the pending file on agent service startup.
  • fix(agent/desktop): Remove encoder throughput cap, restore bitrate ceiling, fix transient secure-desktop fallback.
  • fix(viewer): Exit cleanly on macOS when last session window closes — fixes spurious SIGABRT from NSApplication terminate racing Rust runtime cleanup.

Chores

  • chore(docker): Consolidate Caddy config into a single canonical docker/Caddyfile.prod mounted across all environments. Adds billing sidecar routes, replaces BREEZE_DOMAIN with CADDY_SITE_ADDRESS.

Related Issues

  • #408 — MSI EnrollAgent custom action killed by PowerShell ErrorActionPreference + stderr
  • #403 — MSI reinstall after uninstall fails to re-enroll (also addressed by the installer fix)

Full Changelog: v0.62.17...v0.62.18

Don't miss a new breeze release

NewReleases is sending notifications on new releases.