What's Changed
New Features
- Friendly node display names - Nodes can now display custom names instead of just hostname, making multi-cluster environments easier to navigate
- Shared storage metadata - Storage resources now show which nodes they're shared across, with node count indicators
- Enhanced read-only filesystem support - Better handling of immutable system filesystems (erofs, squashfs, overlay) to prevent false storage alerts in Home Assistant OS and similar appliances
Improvements
- PBS backup polling performance - Optimized backup status checking for faster dashboard updates
- Alert acknowledgement sync - Fixed alert acknowledgements not syncing properly across websocket updates
- Settings tab navigation - Improved settings tab detection and routing behavior
- Storage layout - Tightened storage row layout for better visual density
- Alert history layout - Aligned alert history date headers with backup layout styling
Bug Fixes
- Attempted to address: Alert threshold overrides and discard flow issues
- Attempted to address: Alert regression issues affecting diagnostics
- Fixed demo banner lint warning
- Fixed settings tabs not properly syncing with router
Installation
Install/Update:
# Install script (ProxmoxVE/LXC/systemd)
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash
# Docker
docker pull rcourtman/pulse:latest
docker run -d --name pulse -p 7655:7655 -v pulse-data:/etc/pulse rcourtman/pulse:latest
Downloads
Pre-built binaries available below for linux-amd64, linux-arm64, and linux-armv7.