github rcourtman/Pulse v4.17.0

latest release: v4.18.0
20 hours ago

What's Changed

New Features

  • OIDC Logout URL Support - Added configurable logout URL for OIDC providers to improve session management
  • Temperature Monitoring Status Badge - Node cards now display temperature monitoring status for better visibility
  • SSH Key Removal in Quick Setup - Added option to remove SSH keys during Quick Setup process
  • Automated SSH Key Generation - Setup scripts now automatically generate and embed SSH keys
  • Temperature Data WebSocket Updates - Temperature readings now update reactively via WebSocket for real-time monitoring

Improvements

  • OIDC Authentication Flow - Improved OIDC authentication handling when DISABLE_AUTH is enabled
  • Node Deletion Process - Enhanced node deletion workflow with better error handling
  • Dashboard Node Sorting - Stable sorting for node groups with duplicate hostnames
  • Setup Script Output - More professional output formatting in setup scripts
  • Mock Data Generator - Enhanced mock data with temperature monitoring support
  • Alert Threshold Handling - Improved preservation of zero values for alert thresholds in UI
  • Data Persistence Safety - Comprehensive safeguards to prevent nodes.enc corruption and data loss

Bug Fixes

  • PBS RRD API Parameter - Fixed CF parameter to use AVERAGE instead of average
  • Alert Acknowledgement - URL-encode alert IDs in API calls to fix acknowledgement issues
  • Temperature Data Display - Fixed temperature column visibility when no SSH is configured
  • CPU Display for Idle Containers - Corrected CPU metrics display for containers with zero activity
  • Instance ID Filtering - Use instance ID instead of hostname for node selection across all views to handle duplicate node names
  • VM/Container/Storage Counts - Corrected counts when duplicate node names are present
  • Backup/Snapshot Instance Field - Added instance field to properly handle duplicate node names in backups
  • Alert Delay Label - Clarified alert delay label text for better understanding
  • Clipboard Copy - Fixed copy command to clipboard when generating PVE quick setup URL
  • Dev Mode Environment - Ensured PULSE_DATA_DIR is properly exported in development mode
  • Disk Object in API - Added disk object to VM/container API responses

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.