Version 3.42.0
This stable release brings major security enhancements, improved email notifications, and numerous bug fixes and improvements.
What's Changed
New Features
- Authentication & Security System - Comprehensive security mode with role-based access control, session management, and audit logging
- CSRF Protection & Reverse Proxy Support - Built-in CSRF protection with configurable proxy trust settings for secure deployments
- SendGrid Email Provider - Native SendGrid integration for more reliable email notifications
- Storage Metrics Persistence - Chart data now persists across restarts for consistent historical views
- Iframe Embedding Support - Configurable support for embedding Pulse in other applications
- Permission Check Scripts - Interactive scripts to verify and fix Proxmox permissions
- Push Mode Indicator - Visual indicator for PBS servers using push mode
- Network & Server Metrics Configuration - More control over which metrics to collect
Improvements
- Enhanced Chart Tooltips - Better time formatting showing days for improved readability
- Webhook Test Payloads - Complete alert structure in test webhooks for easier integration
- Email System Improvements - Better error handling and provider flexibility
- Date Formatting - Uses browser locale for consistent date display
- Documentation Updates - Cleaner, more professional documentation without emojis
- Settings UI - Removed confusing unsaved changes dialog
Bug Fixes
- Chart Tooltip Navigation - Fixed tooltip hover issues after UI navigation
- Discord Webhook Errors - Resolved endpoint conflicts and webhook delivery issues
- Update Channel Selection - UI now properly respects selected update channel
- Storage Table Rendering - Fixed timing issues when toggling storage view
- Service Restart - Works correctly when running under npm start
- Slider Styling - Improved visibility of threshold sliders
- CORS Error Handling - Better error messages and handling for cross-origin requests
- Backup Date Wrapping - Fixed text wrapping issues in backup tables
- VM Metrics - Proper handling of I/O metrics for stopped VMs
- Security Mode Default - Correctly defaults to public mode (no auth required)
Installation & Updates
See the Updating Pulse section in README for detailed update instructions.
Docker Images
docker pull rcourtman/pulse:v3.42.0
docker pull rcourtman/pulse:latest