github rcourtman/Pulse v4.24.0-rc.3

latest release: issue-551
pre-releaseone day ago

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

  • Multi-token API authentication system - Generate, manage, and revoke individual API tokens for each agent or automation. Each token can be labeled and tracked independently, making it easy to rotate credentials for compromised hosts without affecting others.
  • Automated sensor proxy setup - The pulse-sensor-proxy installer now automatically configures container bind mounts and SSH authentication, streamlining temperature monitoring deployment.
  • Alert acknowledgement with readable IDs - Alert IDs now use printable characters for easier acknowledgement via API and webhooks.

Improvements

  • Enhanced Proxmox VE 8.4 memory reporting - Fixed cache-aware memory calculation for accurate available memory on PVE 8.4+ nodes.
  • Smarter disk aggregation - Read-only guest filesystems are now ignored in disk space calculations, preventing false alerts.
  • Docker agent installer refinements - Improved path handling and fallback logic for legacy Docker layouts.
  • Temperature proxy diagnostics - Proxy status now included in diagnostics output for easier troubleshooting.
  • Documentation updates - Added guides for proxy upgrades, guest agent permissions, Home Assistant battery automation, and Pi-hole sync operations.

Bug Fixes

  • Token timestamp display - Fixed API token creation and last-used timestamps to display correctly in the UI.
  • Docker agent download - Added fallback agent download logic for legacy Docker setups.

Installation

Testing v4.24.0-rc.3:

# Install script
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash -s -- --version v4.24.0-rc.3

# Docker
docker pull rcourtman/pulse:v4.24.0-rc.3
docker run -d --name pulse -p 7655:7655 -v pulse-data:/etc/pulse rcourtman/pulse:v4.24.0-rc.3

Downloads

Pre-built binaries available below for linux-amd64, linux-arm64, and linux-armv7.

Don't miss a new Pulse release

NewReleases is sending notifications on new releases.