What's Changed in v4.15.0-rc.3
This RC includes important performance improvements, bug fixes, and new monitoring features since v4.14.0.
New Features
- Physical disk health monitoring - New disk health summary and detailed disk list views
- ZFS pool monitoring - Track ZFS pool status and health
- Community Scripts compatibility - Added ~/.pulse marker file for better integration
- Improved memory reporting - Now uses available memory for more accurate utilization metrics
Performance Improvements
- 800+ guest performance - Fixed severe performance issues with large mock datasets
- Metadata loading optimization - All guest metadata now loads in a single API call (dramatically faster)
- Dashboard responsiveness - Significantly improved with large numbers of guests
Bug Fixes
- Duplicate backup entries - Resolved issue where same backup appeared multiple times across storages
- Alert acknowledgment timeout - Fixed timeout issues when acknowledging alerts
- Threshold override saving - Corrected type mismatch preventing threshold overrides from saving
- PBS alert thresholds - Thresholds now properly preserved when updating node configuration
- PBS API permissions - Resolved permission errors and missing API parameters
- Cluster detection - Improved reliability when first adding clustered nodes
- QEMU agent errors - Agent errors no longer incorrectly mark cluster nodes as unhealthy
- Guest disk usage - Always queries guest agent for running VMs to ensure accuracy
- Physical disk progress bars - Made consistent with rest of UI styling
Improvements
- Service detection - Better compatibility with various systemd service names
- Alert descriptions - Documentation now accurately reflects current capabilities
Testing v4.15.0-rc.3
Install script:
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash -s -- --version v4.15.0-rc.3
Docker:
docker pull rcourtman/pulse:v4.15.0-rc.3
docker run -d --name pulse -p 7655:7655 -v pulse-data:/etc/pulse rcourtman/pulse:v4.15.0-rc.3
Downloads
Pre-built binaries available below for linux-amd64, linux-arm64, and linux-armv7.