What's Changed
New Features
- Guest URL Management - Moved guest URL configuration from dashboard to Settings page with better organization by node
- Alert Thresholds Table - Redesigned thresholds tab with table layout for better usability
- Per-Guest Alert Control - Added ability to disable alerts for individual guests
- VM/CT Tag-Based Alert Control - Use Proxmox tags to control alert thresholds (pulse-no-alerts, pulse-monitor-only, pulse-relaxed)
- Backend Storage for Guest URLs - Guest URLs now stored server-side instead of browser localStorage
Improvements
- Enhanced threshold tab layout with improved edit behavior
- Better guest URL loading experience with proper loading states
- Simplified URL configuration with single field instead of protocol/host/port
- More compact Guest URLs table with grouped display by node
- Added UI hints about Proxmox tag-based alert control
- Made quick tip dismissible in alerts tab
Bug Fixes
- Attempted to address webhook test button not passing webhookId to backend
- Attempted to address service update issues by stopping before binary update
- Improved disk I/O alert display (shows MB/s instead of %)
- Fixed CPU value conversion for alert thresholds
- Fixed pulse-relaxed tag to use fixed thresholds instead of additive
- Better handling of both pulse and pulse-backend service names
How to Update
ProxmoxVE Users (LXC)
# In the ProxmoxVE console, simply type:
update
# This will automatically update to the latest stable release
Docker Users
# Update to this specific version
docker pull rcourtman/pulse:v4.6.0
docker stop pulse
docker rm pulse
docker run -d --name pulse \
-p 7655:7655 \
-v pulse-data:/etc/pulse \
rcourtman/pulse:v4.6.0
Manual Installation / systemd Users
# Update to latest stable (automatic)
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash
# Or update to this specific version
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash -s -- --version v4.6.0
Downloads
Pre-built binaries available below for linux-amd64, linux-arm64, and linux-armv7.