Releases: rcourtman/Pulse
Pulse v5.0.0-rc.4
✅ Release Asset Validation (Post-Publish): PASSED
Assets were revalidated after publication due to a release edit.
Status: Live release assets re-validated ✅
Validated: 2025-12-18 19:11:50 UTC
Workflow: Pulse Release Pipeline #59
Validation Summary
- All required assets present ✓
- Checksums verified ✓
- Version strings correct ✓
- Binary architectures validated ✓
What's Changed in RC4
🐛 Bug Fixes
Storage & Agents:
- Fix zpool binary detection on TrueNAS SCALE - resolves ZFS storage over-reporting
- Agent download now serves correct architecture binary
- Skip deprecated pulse-sensor-proxy for v5+ installations
- Backup matching uses instance+VMID to prevent cross-instance collisions
Host Agent Identity:
- Host agent avoids identity collisions with MAC fallback
- Keep host IDs stable via token+hostname binding
- Avoid host ID collisions and prefer LAN IP
UI/UX:
- Guest URL icon now appears/disappears immediately after AI sets/removes it
- Add CPU tooltip to VM/LXC rows in Proxmox Overview
- AI model selector dropdown overflow fix on small screens
- Improve AI settings UX with validation and smart fallbacks
Configuration & Security:
- OIDC env vars no longer ignored when no oidc.enc file exists
- Prevent orphaned encrypted data when encryption key is deleted
- Avoid deadlock when saving empty nodes config
- Allow printable ASCII in alert IDs for acknowledge requests
✨ Features
- Collapsible accordion sections in thresholds UI
- Tool/function calling support for Ollama provider
- Linux agent archives in releases with version mismatch detection
- Configurable backup freshness thresholds
- Improved cluster endpoint error messages
- Wildcard support for kube namespace include/exclude flags
- Kubernetes init containers detection improvements
- Simplified agent installation UI
🧪 Testing
- Stabilized core E2E tests
- Expanded AI provider and agent test coverage
Installation
Docker (recommended):
docker pull rcourtman/pulse:5.0.0-rc.4Docker Compose:
Update your docker-compose.yml to use rcourtman/pulse:5.0.0-rc.4
See the Installation Guide for complete setup instructions.
helm-chart-5.0.0-rc.4
Helm chart for deploying the Pulse hub and optional Docker monitoring agent.
Pulse v5.0.0-rc.3
✅ Release Asset Validation (Post-Publish): PASSED
Assets were revalidated after publication due to a release edit.
Status: Live release assets re-validated ✅
Validated: 2025-12-16 09:55:51 UTC
Workflow: Validate Release Assets #64
Validation Summary
- All required assets present ✓
- Checksums verified ✓
- Version strings correct ✓
- Binary architectures validated ✓
What's New in v5.0.0-rc.3
🎨 UI Improvements
- AI Settings page is now more compact and user-friendly - Unconfigured providers are collapsed by default, advanced model selection is hidden behind an accordion, and the overall layout is more streamlined
🔧 Bug Fixes
- Security: Fixed misleading DISABLE_AUTH error message - now shows actual backend error
- AI providers: Fixed model name normalization - provider prefix is now correctly stripped from all models
- Ollama: Added fallback default model when model selection is empty
- Ollama: Fixed URL normalization to prevent 405 errors with trailing slashes
✨ Features
- AI Settings: Improved first-time setup UX with better provider configuration flow
Installation
Docker (recommended):
docker pull rcourtman/pulse:5.0.0-rc.3Docker Compose:
Update your docker-compose.yml to use rcourtman/pulse:5.0.0-rc.3
See the Installation Guide for complete setup instructions.
helm-chart-5.0.0-rc.3
Helm chart for deploying the Pulse hub and optional Docker monitoring agent.
Pulse v5.0.0-rc.2
✅ Release Asset Validation (Post-Publish): PASSED
Assets were revalidated after publication due to a release edit.
Status: Live release assets re-validated ✅
Validated: 2025-12-15 14:47:43 UTC
Workflow: Pulse Release Pipeline #49
Validation Summary
- All required assets present ✓
- Checksums verified ✓
- Version strings correct ✓
- Binary architectures validated ✓
Bug Fixes
- AI Settings: Fix Ollama model configuration - use configured provider's default model when no model explicitly set (#847)
- AI Settings: Fix Ollama URL not being sent when using default localhost address
- AI Settings: Allow enabling AI when any provider is configured (not just Anthropic)
- Sensor Proxy: Skip prerelease versions in selfheal update check - prevents stable installations from downloading RC versions (#849)
- Sensor Proxy: Skip selfheal reinstall when service is already healthy - reduces unnecessary Pulse restarts
- Sensor Proxy: Prevent installer hang on control-plane sync
- Sensor Proxy: Add timeouts to pmxcfs operations in installer
- Agent: Use /etc/machine-id in LXC containers to avoid ID collisions
- Agent: Stop running agent before TrueNAS reinstall to avoid 'text file busy' error
- UI: Add CPU tooltip to Proxmox Overview (#816)
- UI: Apply threshold-based coloring to memory bars
- Docker: Truncate long image names in container table
Documentation
- Fix Docker socket mount path for standalone sensor proxy
Installation
Docker (recommended):
docker pull rcourtman/pulse:5.0.0-rc.2Docker Compose:
Update your docker-compose.yml to use rcourtman/pulse:5.0.0-rc.2
See the Installation Guide for complete setup instructions.
helm-chart-5.0.0-rc.2
Helm chart for deploying the Pulse hub and optional Docker monitoring agent.
Pulse v5.0.0-rc.1
✅ Release Asset Validation (Post-Publish): PASSED
Assets were revalidated after publication due to a release edit.
Status: Live release assets re-validated ✅
Validated: 2025-12-14 17:59:40 UTC
Workflow: Validate Release Assets #62
Validation Summary
- All required assets present ✓
- Checksums verified ✓
- Version strings correct ✓
- Binary architectures validated ✓
Pulse v5.0.0-rc.1 - Release Candidate
This is a release candidate for testing. Please report any issues you encounter. Production users should wait for the stable v5.0.0 release.
Major Features in 5.0
AI-Powered Monitoring
Pulse 5.0 introduces an optional AI assistant that brings intelligent monitoring to your infrastructure:
- Natural Language Queries - Ask questions about your infrastructure in plain English
- Patrol Service - Automated health checks with configurable schedules
- Auto-Fix Capability - AI can diagnose and remediate issues automatically (opt-in)
- Predictive Intelligence - Failure pattern detection and anomaly identification
- Multi-Resource Correlation - Detect cascading issues across your infrastructure
- Baseline Learning - Learns normal behavior to identify deviations
- Cost Tracking - Monitor AI API usage with budget controls
Kubernetes Support
Native Kubernetes cluster monitoring is now built-in:
- Monitor pods, deployments, services, and nodes
- Namespace filtering and resource sorting
- Column picker for customizable views
- Real-time cluster health status
Multi-Platform Unified Agent
A single agent binary now supports multiple platforms with automatic detection:
- Auto-Detection - Automatically enables Docker, Kubernetes, or Proxmox monitoring
- Multi-Host Tokens - One API token can register multiple hosts
- Linux, macOS, Windows - Cross-platform support
- Linked Host Agents - Host agents automatically link to PVE nodes
Streamlined Setup Experience
The new Setup Wizard makes getting started easier:
- Simplified 3-step onboarding (Welcome, Security, Complete)
- Guided agent installation with platform auto-detection
- Auto-generated install commands with token management
Additional Improvements
Performance
- Optimized Dashboard guest sorting and parent node lookups
- Debounced search across Kubernetes, Backups, and Storage views
- Reduced UI re-renders and improved responsiveness
UI/UX Enhancements
- Redesigned Ceph, Replication, and Mail Gateway pages
- Enhanced settings panels with better visual hierarchy
- Security posture summary with score indicator
- Navigation tabs auto-hide when no data is available
Proxmox Enhancements
- Proxmox 9.1+ OCI container support
- Cluster-aware guest deduplication
- Linked host agent badges on PVE nodes
Security and Reliability
- WebSocket authentication via API token
- OIDC toggle improvements
- Improved agent token lifecycle management
Breaking Changes
None expected. This is designed as a seamless upgrade from 4.x.
Feedback
This is a release candidate. Please test thoroughly and report issues at:
https://github.com/rcourtman/Pulse/issues
Thank you to everyone who contributed to this major release!
Installation
Docker (recommended):
docker pull rcourtman/pulse:5.0.0-rc.1Docker Compose:
Update your docker-compose.yml to use rcourtman/pulse:5.0.0-rc.1
See the Installation Guide for complete setup instructions.
Pulse v4.36.2
✅ Release Asset Validation (Post-Publish): PASSED
Assets were revalidated after publication due to a release edit.
Status: Live release assets re-validated ✅
Validated: 2025-12-03 22:49:41 UTC
Workflow: Pulse Release Pipeline #44
Validation Summary
- All required assets present ✓
- Checksums verified ✓
- Version strings correct ✓
- Binary architectures validated ✓
What's New
Features
- Add "Skip certificate verification" option for agent install commands
Fixes
- TrueNAS SCALE 24.04+: Handle read-only /usr/local/bin (#801)
- TrueNAS: Fix noexec issues with /data partition (#801)
- TrueNAS: Improve detection for immutable filesystem installs (#801)
- Truncate very long container names in Docker table (#789)
- Filter container overlay mounts in non-standard locations
- sensor-proxy: Default HTTP to 0.0.0.0:8443 for IPv4 binding
- sensor-proxy: Handle --http-addr with bind address in installer
Installation
Docker (recommended):
docker pull rcourtman/pulse:4.36.2Docker Compose:
Update your docker-compose.yml to use rcourtman/pulse:4.36.2
See the Installation Guide for complete setup instructions.
Pulse v4.36.1
✅ Release Asset Validation (Post-Publish): PASSED
Assets were revalidated after publication due to a release edit.
Status: Live release assets re-validated ✅
Validated: 2025-12-03 09:41:28 UTC
Workflow: Validate Release Assets #60
Validation Summary
- All required assets present ✓
- Checksums verified ✓
- Version strings correct ✓
- Binary architectures validated ✓
What's New
Features
- Offline buffering for host and docker agents - data preserved during network outages
- Health/metrics server for unified agent
- Refresh-cluster button to detect new Proxmox cluster members
- 'Needs Backup' filter on Dashboard
- Connection lost indicators on Storage, Hosts, Docker, Backups, and Replication pages
Fixes
- Sensor-proxy installer failing silently on containers without snapshots (#780)
--disable-hostflag now correctly disables host monitoring- Update Channel setting not persisting after save
- Memory bar showing 100% width instead of actual percentage
- Backup indicator being reset when VMs/Containers are re-polled
- Agent type badge flapping in UnifiedAgents view
- Disabled storage status not showing correctly from Proxmox
- Settings sidebar now starts expanded for discoverability
- Docker drawer width constrained to force card wrapping
- Filter virtual/system filesystems from host disk display
- Deadlock in alert cancellation
- Alert system race conditions and memory leaks
Security
- Add request body size limits to API handlers
Agents
- Use
--ctidinstead of--standalone --http-modein quick-setup command
Installation
Docker (recommended):
docker pull rcourtman/pulse:4.36.1Docker Compose:
Update your docker-compose.yml to use rcourtman/pulse:4.36.1
See the Installation Guide for complete setup instructions.
Pulse v4.36.0
✅ Release Asset Validation (Post-Publish): PASSED
Assets were revalidated after publication due to a release edit.
Status: Live release assets re-validated ✅
Validated: 2025-12-01 23:33:19 UTC
Workflow: Pulse Release Pipeline #42
Validation Summary
- All required assets present ✓
- Checksums verified ✓
- Version strings correct ✓
- Binary architectures validated ✓
What's New
Fixes
- Fix cluster nodes staying degraded permanently after transient failures (#754)
- Fix storage timeout errors incorrectly marking cluster nodes unhealthy (#754)
- Fix memory bar width not scaling correctly
- Fix backup status indicator not showing for guests
- Fix Docker expanded drawer cards being cut off
- Fix host agent type badge flapping in UI
- Fix sensor-proxy installer to download latest release by default
- Fix SSH key collision when installing sensor-proxy on multiple cluster nodes
- Fix outdated error message for removed Docker hosts
- Add rp1_adc to CPU chip detection in sensors parser
- Add timeout to pmxcfs operations in sensor-proxy installer
Other
- Extensive test coverage improvements
Installation
Docker (recommended):
docker pull rcourtman/pulse:4.36.0Docker Compose:
Update your docker-compose.yml to use rcourtman/pulse:4.36.0
See the Installation Guide for complete setup instructions.