Skip to content

v2.135.3

Choose a tag to compare

@marcusquinn marcusquinn released this 27 Feb 02:58
· 19637 commits to main since this release

Fix: Always regenerate pulse plist on setup.sh upgrades

Root cause fix for stale plist problem. Previously, setup.sh detected an existing plist containing pulse-wrapper and skipped the entire install block — meaning new env vars, removed vars, and threshold changes were never applied to existing installs.

Changes

  • setup.sh now always regenerates the pulse plist on every run
  • User prompt only appears on first install; upgrades regenerate silently
  • Ensures all pulse-wrapper improvements (no timeout, 30-min stale threshold, dynamic concurrency) are actually deployed

Context

This completes the pulse reliability series:

  • v2.134.2 — pulse-wrapper, orphan cleanup, dynamic concurrency
  • v2.135.2 — remove hard timeout, increase stale threshold
  • v2.135.3 — ensure setup.sh actually deploys the above to existing installs