github rcourtman/Pulse v4.15.0-rc.2

pre-release18 hours ago

What's Changed

Security Improvements

  • Fixed path traversal vulnerability in API endpoints
  • Implemented secure token comparison to prevent timing attacks
  • Enhanced security logging for audit trails

New Features

  • ZFS Pool Monitoring (Experimental) - Monitor ZFS pool health and usage (addresses #423)
  • PMG Backup Detection - Properly identifies Proxmox Mail Gateway host backups (addresses #359)

Bug Fixes

  • VM Disk Monitoring - Fixed disk usage showing 0% for VMs with guest agents (addresses #414, #416, #348, #367, #425)
    • Duplicate mount points no longer inflate disk totals
    • Better fallback to allocated disk size when guest agent unavailable
    • Comprehensive logging for debugging disk monitoring issues
  • PBS Connection Handling - Improved timeout handling to prevent "context deadline exceeded" errors (addresses #424)
  • Cluster Health Checks - Enhanced cluster health detection and error handling (addresses #405)
  • TypeScript Fixes - Resolved type comparison errors in backup VMID handling

Diagnostic Tools

New diagnostic script for troubleshooting VM disk issues:

# Run on your Pulse host
/opt/pulse/scripts/test-vm-disk.sh <VMID>

Testing v4.15.0-rc.2

ProxmoxVE LXC: Type update in console

Docker:

docker pull rcourtman/pulse:v4.15.0-rc.2
docker run -d --name pulse -p 7655:7655 -v pulse-data:/etc/pulse rcourtman/pulse:v4.15.0-rc.2

Install Script:

curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash -s -- --version v4.15.0-rc.2

Downloads

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

Please test and report any issues, especially with VM disk monitoring and ZFS pools.

Don't miss a new Pulse release

NewReleases is sending notifications on new releases.