What's Changed
🎉 New Features
- Iframe Embedding Support - Allow Pulse to be embedded in iframes for dashboard integration (e.g., Homepage dashboard). Configure via Settings → System → Network Settings
- Sanitized Export - New option to export diagnostics without sensitive data for safe sharing on GitHub issues
- Enhanced Diagnostics - Comprehensive diagnostics for VM guest agent disk usage issues
🐛 Bug Fixes
- VM disk usage now shows correctly when QEMU Guest Agent is enabled
- Install script no longer prompts for port during updates
- Fixed TTY detection issues in non-interactive environments
- Resolved unbound variable errors in install script
- Fixed auto-update behavior when --version flag is provided
- Corrected update terminology when installing different versions
🔧 Improvements
- Quieter installation process with suppressed noisy output
- More thorough uninstall process
- Better handling of non-zero return codes in install script
- Improved TTY handling for pct exec environments
Installation
Testing v4.8.0-rc.1:
# Install script
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash -s -- --version v4.8.0-rc.1
# Docker
docker pull rcourtman/pulse:v4.8.0-rc.1
docker run -d --name pulse -p 7655:7655 -v pulse-data:/etc/pulse rcourtman/pulse:v4.8.0-rc.1
Downloads
Pre-built binaries available below for linux-amd64, linux-arm64, and linux-armv7.