github rcourtman/Pulse v4.18.0

8 hours ago

What's Changed

New Features

  • Powered-Off VM/Container Alerting: New monitoring system detects and alerts when VMs or containers are in a powered-off state
  • Enhanced Search Experience: Added search tips popover component with helpful filtering guidance
  • Hot-Reloadable Mock Mode: Development mode now supports hot-reloading with auto-detection for easier testing
  • GitHub Actions Integration: Automated workflow to update demo server on new releases

Improvements

  • Pushover Webhook Integration: Added custom field handling for richer Pushover notifications
  • Filter UX Consistency: Improved filter toggle behavior across Dashboard, Storage, and Backups tabs
  • ESC Key Behavior: Enhanced dashboard reset functionality with improved ESC key handling
  • Alert Auto-Resolution: Alerts now automatically resolve when thresholds are increased
  • Node Matching: Improved dual-field comparison for better node identification across all tabs

Bug Fixes

  • Critical: Encryption Key Safety: Fixed potential data loss from encryption key regeneration
  • Storage Wearout Values: Handle string wearout values from Proxmox disk metrics
  • Node Summary Counts: Corrected display counts for VMs, containers, storage, and backups
  • ID Format Standardization: Fixed ID formats across mock data and frontend to match production
  • Mock Mode Configuration: Corrected mock.env file loading during config initialization

Documentation

  • Mock Mode Guide: Comprehensive documentation for development mock mode usage
  • Temperature Monitoring: Clarified SSH temperature sensor usage

Installation

Install/Update:

# Install script (ProxmoxVE/LXC/systemd)
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash

# Docker
docker pull rcourtman/pulse:latest
docker run -d --name pulse -p 7655:7655 -v pulse-data:/etc/pulse rcourtman/pulse:latest

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.