github rcourtman/Pulse v4.4.0-rc.1
v4.4.0-rc.1 - Security Update (Release Candidate)

latest releases: v4.13.0, v4.12.1, v4.12.0...
pre-release18 days ago

🔒 Major Security Update - Authentication Now Required

This release introduces mandatory authentication for all Pulse installations, significantly improving security.

⚠️ Important for Existing Users

Your nodes and settings are preserved! When you upgrade:

  1. You'll see a security setup screen
  2. Create a username and password
  3. After setup, all your existing nodes and configurations will be there
  4. No manual export/import needed

What's New

🔐 Mandatory Authentication System

  • First-run security setup - Clean, user-friendly setup wizard for new installations
  • API-only authentication mode - For automated systems that only need API access
  • Improved API token management - Generate new tokens directly from settings
  • Enhanced security throughout - All endpoints now properly secured

🎨 UI Improvements

  • New animated metrics display with smooth transitions
  • Improved dark mode persistence across login/logout
  • Better toast notifications positioning
  • Cleaner settings interface with reorganized security section

🔔 Notification System Fixes

  • Fixed webhook notifications for Discord, Slack, and custom services
  • Improved grouped alert formatting for all notification providers
  • Better Telegram message formatting
  • Fixed custom webhook templates not being used correctly
  • More realistic test notifications

📚 Documentation Updates

  • Completely rewritten Docker guide - Clear setup instructions for the new mandatory auth
  • Updated all docs to reflect mandatory authentication requirement
  • Removed outdated migration guides - Focus on current setup process
  • Added troubleshooting for common upgrade scenarios

🛠️ Installation Script Improvements (Post-RC1)

  • Fixed RC channel updates - Script now properly detects and installs RC versions
  • Added command line options for version control:
    • --rc - Install latest RC/pre-release
    • --stable - Install latest stable (default)
    • --version VERSION - Install specific version
  • Works with piped execution - curl ... | bash -s -- --rc

🐛 Bug Fixes

  • Fixed theme preference not persisting correctly
  • Fixed rate limiting issues during setup
  • Fixed webhook template system for grouped alerts
  • Fixed guest CPU display for idle containers
  • Fixed install script not working when piped through bash
  • Various security improvements and UI polish

Breaking Changes

Authentication is now mandatory - All installations must configure authentication. This is a one-time setup that takes less than a minute.

Installation

Docker

docker pull rcourtman/pulse:v4.4.0-rc.1

Manual Update

# Latest stable
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash

# Update to this RC
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash -s -- --rc
# Or specify version
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash -s -- --version v4.4.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.