✅ Release Asset Validation (Post-Publish): PASSED
Assets were revalidated after publication due to a release edit.
Status: Live release assets re-validated ✅
Validated: 2026-01-01 11:12:26 UTC
Workflow: Pulse Release Pipeline #82
Validation Summary
- All required assets present ✓
- Checksums verified ✓
- Version strings correct ✓
- Binary architectures validated ✓
What's Changed
New Features
- Podman/Docker runtime selection: Added
--docker-runtimeflag andPULSE_DOCKER_RUNTIMEenv var to explicitly select container runtime (auto/docker/podman). Fixes detection on CoreOS and similar systems where Docker CLI is a Podman wrapper. (#958) - Disable Docker update checks: New
--disable-update-checksflag andPULSE_DISABLE_UPDATE_CHECKSenv var to skip registry queries for container updates - SMART disk exclusion:
PULSE_DISK_EXCLUDEnow applies to SMART temperature monitoring, not just disk metrics (#983)
Bug Fixes
- Container updates now show progress: Fixed "Invalid command status" errors during container updates. The server now properly recognizes
in_progressstatus from agents (#988) - Replication status: Now fetches status (last_sync, next_sync, duration, fail_count) from per-node endpoint instead of relying on incomplete cluster endpoint data (#992)
- Temperature threshold colors: Temperature text now respects your configured thresholds from Alert Settings instead of hardcoded values (#984)
- Unified agent ID consistency: Docker module now uses the same agent ID as the host module, preventing "token already in use" errors
- SELinux compatibility: Added context restoration for Fedora/RHEL systems (#996)
- Smaller Docker image: Reduced image size by avoiding duplicate binary copies
- Alert acknowledgement persistence: Fixed issue where long-standing alert acknowledgements could be lost during backup operations
Installation
Quick Install (systemd / LXC / Proxmox VE):
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bashDocker:
docker pull rcourtman/pulse:v5.0.8
docker stop pulse && docker rm pulse
docker run -d --name pulse \
--restart unless-stopped \
-p 7655:7655 \
-v /opt/pulse/data:/data \
rcourtman/pulse:v5.0.8Helm:
helm upgrade --install pulse oci://ghcr.io/rcourtman/pulse-chart \
--version 5.0.8 \
--namespace pulse \
--create-namespaceInstallation
Docker (recommended):
docker pull rcourtman/pulse:5.0.8Docker Compose:
Update your docker-compose.yml to use rcourtman/pulse:5.0.8
See the Installation Guide for complete setup instructions.