github rcourtman/Pulse v4.5.0
v4.5.0 - Authentication Options & Type Safety

latest releases: v4.12.1, v4.12.0, v4.11.0...
13 days ago

What's Changed

New Features

  • DISABLE_AUTH Environment Variable - Disable Pulse's authentication entirely for reverse proxy setups (Authentik, Authelia, etc.)
  • Compact Node Cards - New compact view for node information in the dashboard
  • PBS Cards - Dedicated cards for Proxmox Backup Server nodes with better visualization
  • Smart Network Discovery - Automatically detects and scans the correct network in Docker environments
  • Auto-Hash Credentials - Plain text credentials in environment variables are now automatically hashed for security
  • Namespace Filter for Backups - Added search hints for PBS namespace filtering

Improvements

  • TypeScript Type Safety - Comprehensive type safety improvements across the entire codebase
  • Empty State UI - Better UI when no nodes are configured with helpful guidance
  • Theme Consistency - Fixed dark/light theme consistency across login, setup, and dashboard
  • WebSocket Support - Fixed WebSocket connections through reverse proxies
  • Office 365 SMTP - Clarified authentication requirements for O365 email
  • Environment Variable Warnings - UI now shows warnings when settings are overridden by environment variables

Bug Fixes

  • Reverse Proxy Redirect Issue - Fixed 301 redirect to relative path (./) that broke reverse proxy setups (#334)
  • Storage and Backups Tabs - Restored functionality for PBS-only setups
  • API Token Security - Implemented secure token hashing with SHA3-256
  • Environment Variable Support - Restored support for key environment variable settings

Security

  • Credential Auto-Hashing - All plain text passwords and tokens are automatically hashed
  • DISABLE_AUTH Option - New option for proxy-based authentication scenarios

How to Update

ProxmoxVE Community Scripts Users

If you installed Pulse using the ProxmoxVE Community Scripts:

# In your Pulse LXC console, simply type:
update
# This will automatically update to the latest stable release

Docker Users

# Update to this specific version
docker pull rcourtman/pulse:v4.5.0
docker stop pulse
docker rm pulse
docker run -d --name pulse \
  -p 7655:7655 \
  -v pulse-data:/etc/pulse \
  rcourtman/pulse:v4.5.0

Manual Installation / systemd Users

# Update to latest stable (automatic)
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash

# Or update to this specific version
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash -s -- --version v4.5.0

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.