github rcourtman/Pulse v5.1.22
Pulse v5.1.22

latest release: helm-chart-5.1.22
one day ago

✅ Release Asset Validation (Post-Publish): PASSED

Assets were revalidated after publication due to a release edit.

Status: Live release assets re-validated ✅
Validated: 2026-03-08 12:26:46 UTC
Workflow: Pulse Release Pipeline #177

Validation Summary

  • All required assets present ✓
  • Checksums verified ✓
  • Version strings correct ✓
  • Binary architectures validated ✓

Bug Fixes

  • Fix nil pointer crash when saving settings — A typed-nil-in-interface bug in the system settings handler caused a panic when saving settings after upgrading to 5.1.21 (#1324)
  • Restart Pulse service after failed auto-update — When an auto-update failed after stopping the service, the rollback path did not restart Pulse, leaving it stopped until manually restarted (#1323)
  • Fix cluster double-registration invalidating Proxmox credentials — Two nodes in the same PVE cluster generated identical Proxmox API token names, so the second node's setup rotated the shared token and broke the first node's connection (#1319)
  • Guard per-VM guest agent calls with timeout and panic recovery — A broken or hung qemu-agent on one VM could stall or crash the entire polling loop, preventing higher-VMID VMs from being detected (#1319)
  • Improve auto-register auth errors and setup token grace window — Replace generic "Invalid or expired setup code" with specific error messages; add a 1-minute grace window so multiple cluster nodes can register with the same setup token (#1319)
  • Fix alert disable notification suppression — Disabling alerts on a resource now correctly suppresses notifications instead of continuing to send them
  • Restore previous license on persistence failure — If a license activation fails to save, the previous valid license is now preserved instead of being cleared
  • License upgrade safety hardening — Additional guards around the license persistence path
  • Guard legacyMonitor typed-nil and add OIDC refresh panic recovery — Prevent additional typed-nil panics in the legacy monitor path and recover from panics during OIDC token refresh
  • Bump dompurify to 3.3.2 — Fix XSS vulnerability in frontend HTML sanitization (Dependabot #64)

Installation

Docker (recommended):

docker pull rcourtman/pulse:5.1.22

Docker Compose:
Update your docker-compose.yml to use rcourtman/pulse:5.1.22

See the Installation Guide for complete setup instructions.

Installation

Docker (recommended):

docker pull rcourtman/pulse:5.1.22

Docker Compose:
Update your docker-compose.yml to use rcourtman/pulse:5.1.22

See the Installation Guide for complete setup instructions.

Don't miss a new Pulse release

NewReleases is sending notifications on new releases.