Note for RC versions
This is a pre-release version for testing. Consider backing up your Pulse configuration before updating (snapshot for ProxmoxVE, volume backup for Docker, or copy /etc/pulse/
for manual installs).
What's Changed
New Features
- Quiet hours improvements with better timezone handling and suppression options
Improvements
- Improved container disk usage tracking for more accurate LXC storage reporting
- Docker agent installer now ships directly in the container image for easier deployment
- Update system now auto-detects release channel (stable/RC) from current version
- Better caching for update checks with per-channel cache management
- Automatic cleanup of failed update temporary directories on startup
Bug Fixes
- Update manager now handles "no releases found" errors more gracefully
- Fixed Docker container permissions for bundled scripts
Development
- Added AGENTS.md documentation for AI assistant collaboration
- Added quiet hours test coverage
Known Issues
- TypeScript type errors in PMG threshold UI (frontend build succeeds but type-check fails)
- WebSocket test failure:
TestWebSocketSendsInitialState
expects "welcome" but receives "update:progress"
These issues will be addressed in the next RC.
Installation
Testing v4.22.0-rc.6:
# Install script
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash -s -- --version v4.22.0-rc.6
# Docker
docker pull rcourtman/pulse:v4.22.0-rc.6
docker run -d --name pulse -p 7655:7655 -v pulse-data:/etc/pulse rcourtman/pulse:v4.22.0-rc.6
Downloads
Pre-built binaries available below for linux-amd64, linux-arm64, and linux-armv7.