Note for RC versions
This is a pre-release version for testing. Consider backing up your Pulse configuration before updating.
What's Changed
New Features
- Per-metric alert delay configuration - Set custom alert delays for individual metrics (CPU, memory, disk, etc.) with UI controls and dynamic tooltips
- Temperature threshold defaults - Nodes now have default temperature thresholds (80°C trigger, 75°C clear) for CPU temperature monitoring
Improvements
- Alert system enhancements - Improved alert notification routing and frontend visual styling for better clarity
- Resource toggle synchronization - Global resource toggles now stay in sync with the global alert switch
- Docker container global toggle - Added global toggle for Docker container alerts with improved type safety
- Dashboard refinements - Better dashboard width handling and improved disk sorting
- Offline alert toggles - Global toggles for offline alerts across different resource types
- Docker agent improvements - Quick install token prefill and updated Docker client to v28
- OIDC enhancements - OIDC configuration now included in exports with improved guest metadata refresh
Bug Fixes
- Proxmox memory usage accounting - Fixed memory usage calculation for Proxmox nodes
- TypeScript type errors - Resolved type safety issues in alert threshold table
- Test stability - Fixed time threshold test to properly handle alert delay configuration
Installation
Testing v4.22.0-rc.2:
# Install script
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash -s -- --version v4.22.0-rc.2
# Docker
docker pull rcourtman/pulse:v4.22.0-rc.2
docker run -d --name pulse -p 7655:7655 -v pulse-data:/etc/pulse rcourtman/pulse:v4.22.0-rc.2
Downloads
Pre-built binaries available below for linux-amd64, linux-arm64, and linux-armv7.