✅ Release Asset Validation (Post-Publish): PASSED
Assets were revalidated after publication due to a release edit.
Status: Live release assets re-validated ✅
Validated: 2026-02-27 15:20:09 UTC
Workflow: Pulse Release Pipeline #167
Validation Summary
- All required assets present ✓
- Checksums verified ✓
- Version strings correct ✓
- Binary architectures validated ✓
What's Changed
Bug Fixes
- Orphaned backup false positives — Backup alerts no longer fire for PVE instances that haven't been polled yet. Detection is now scoped per-instance rather than globally, preventing false positives during staggered polling. (#1286)
- SSH authorized_keys symlink destroyed on Proxmox — The sensor setup script now resolves symlinks before editing
authorized_keys, preserving the Proxmox/etc/pve/priv/symlink. Also fixes broken quoting in the SSH key entry. (#1297) - Orphaned backup alerts during startup — Backup alerts no longer race against initial inventory polling on service start. (#1286)
- Escalation notifications sent to all channels — Escalation notifications are now routed only to the channels selected in the notification rule, not broadcast to all configured channels. (#1259)
- OpenRouter model false warnings — Gemini and other models used via OpenRouter no longer trigger incorrect "unknown provider" warnings. (#1296)
New Features
- QNAP QTS/QuTS hero agent support — The installer now detects QNAP systems and handles the ephemeral
/etc/init.dby storing the agent on a persistent data volume withautorun.shboot persistence. (#1253)
UI
- Pro badge on Reporting tab — The Reporting nav item now shows a Pro badge for clarity. (#1285)
- Reduced patrol trigger log noise — Patrol trigger logging is less verbose in normal operation. (#1258)
Installation
Docker (recommended):
docker pull rcourtman/pulse:5.1.15Docker Compose:
Update your docker-compose.yml to use rcourtman/pulse:5.1.15
See the Installation Guide for complete setup instructions.