github rcourtman/Pulse v4.15.0-rc.1

latest release: v4.15.0-rc.2
pre-release7 hours ago

What's Changed

New Features

  • ZFS Pool Monitoring - Complete implementation of ZFS pool health monitoring for Proxmox VE nodes
    • Automatic detection of ZFS storage pools
    • Health status monitoring (ONLINE, DEGRADED, FAULTED states)
    • Error tracking for read, write, and checksum errors
    • Individual device monitoring within pools
    • Alert generation for degraded pools and device errors
    • Frontend display showing ZFS issues inline with storage information

Security Improvements

  • Path Traversal Protection - Added comprehensive path traversal attack prevention
  • Secure Token Comparison - Implemented secure token comparison to prevent timing attacks
  • Enhanced Request Validation - Added proper HTTP status codes for different security scenarios
  • Security Event Logging - Added comprehensive logging for security events

Bug Fixes

  • PMG Backup Detection - Comprehensive improvements to PMG backup detection system
    • Fixed VMID=0 host config backup identification
    • Added debug mode for troubleshooting backup detection issues
    • More robust detection for various PMG backup configurations
  • Guest Agent Disk Stats - Restored guest agent disk statistics in optimized monitor (addresses #414)
  • PBS Connection Timeouts - Improved PBS connection handling with granular timeout settings (addresses #424)
  • Cluster Health Checks - Enhanced cluster health checks and VMFileSystem error handling (addresses #405)
  • TypeScript Type Safety - Fixed type comparison errors in backup VMID handling

Improvements

  • Error Resilience - Better error handling across PBS and cluster operations
  • Debug Capabilities - Enhanced debugging tools for backup detection and monitoring
  • Performance - Optimized monitoring operations with better timeout management

Installation

Testing v4.15.0-rc.1:

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

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

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.