What's Changed
New Features
- Smart Network Discovery - Automatically discovers and scans multiple Docker network interfaces for Proxmox nodes
- Enhanced Security - Automatic hashing of plain text credentials from environment variables for improved security
- Environment Variable Warnings - UI now shows clear warnings when settings are overridden by environment variables
Improvements
- WebSocket Support for Reverse Proxies - Fixed WebSocket connections to work properly through reverse proxies (nginx, Caddy, etc.)
- Better Empty State UI - Improved visual feedback when no nodes are configured or discovered
- Enhanced Backup Search - Added namespace filter hint to backup search placeholder
- Theme Consistency - Fixed theme consistency across login, setup, and dashboard screens
- Discovery Notifications - Real-time WebSocket notifications for discovery scan progress
- Office 365 SMTP Clarification - Better documentation for Office 365 authentication requirements
Bug Fixes
- Attempted to address WebSocket connection issues behind reverse proxies
- Potential fix for theme inconsistencies between different UI screens
- Removed references to non-existent PBS Agent feature
Documentation
- Updated configuration docs to clarify environment variable precedence
- Improved Docker deployment documentation
- Cleaned up outdated documentation files
How to Update
For RC Release (v4.5.0-rc.3)
ProxmoxVE Users (LXC)
# RC releases require manual update - the 'update' command only installs stable
# SSH into your container and run:
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash -s -- --version v4.5.0-rc.3
sudo systemctl restart pulse
Docker Users
# Pull the RC version specifically
docker pull rcourtman/pulse:v4.5.0-rc.3
docker stop pulse
docker rm pulse
docker run -d --name pulse \
-p 7655:7655 \
-v pulse-data:/etc/pulse \
rcourtman/pulse:v4.5.0-rc.3
# Or use the 'rc' tag for the latest RC
docker pull rcourtman/pulse:rc
Manual Installation / systemd Users
# Specify the RC version explicitly
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash -s -- --version v4.5.0-rc.3
Rolling Back
ProxmoxVE Users
# Specify previous version
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash -s -- --version v4.5.0-rc.1
sudo systemctl restart pulse
Docker Users
# Use a specific previous version tag
docker pull rcourtman/pulse:v4.5.0-rc.1
docker stop pulse
docker rm pulse
docker run -d --name pulse \
-p 7655:7655 \
-v pulse-data:/etc/pulse \
rcourtman/pulse:v4.5.0-rc.1
Downloads
Pre-built binaries available below for linux-amd64, linux-arm64, and linux-armv7.
Update (2025-08-19 18:09 UTC): Binaries and Docker images updated to fix Storage/Backups tab functionality for all setups.