What's Changed
This RC addresses several issues reported by users, particularly around webhook functionality and cluster node health monitoring.
Bug Fixes
- Potential fix for webhook header inputs losing focus when typing (addresses #412)
- Potential fix for password changes when behind proxy Basic Auth (addresses #407)
- Potential fix for VM-specific QEMU agent errors incorrectly marking cluster nodes as unhealthy (addresses #405)
- Potential fix for rate limiting on essential real-time endpoints like status and metrics (addresses #419)
- Fixed webhook form not closing after successfully adding a webhook
- Fixed 404 errors when updating or deleting webhooks
- Fixed JSON parsing errors in webhook notifications for all services (Discord, Telegram, ntfy, Gotify)
- Fixed ntfy webhook header handling to prevent template syntax errors
New Features
- Added test button to webhook creation form for testing webhook configurations before saving
Improvements
- Auto-detect public URL for webhook notifications when not explicitly configured
- Enhanced webhook templates for better reliability (removed emojis for professional appearance)
- Improved Gotify webhook links to use full Pulse URL instead of relative paths (addresses #415)
Testing v4.14.0-rc.2:
# Install script
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash -s -- --version v4.14.0-rc.2
# Docker
docker pull rcourtman/pulse:v4.14.0-rc.2
docker run -d --name pulse -p 7655:7655 -v pulse-data:/etc/pulse rcourtman/pulse:v4.14.0-rc.2
Downloads
Pre-built binaries available below for linux-amd64, linux-arm64, and linux-armv7.