github rcourtman/Pulse v3.21.0-rc.1
Release Candidate v3.21.0-rc.1

latest releases: v4.14.0, v4.14.0-rc.2, v4.14.0-rc.1...
pre-release3 months ago

⚠️ This is a pre-release for testing only - Not recommended for production use

🎯 Key Features to Test

🔧 Multi-Node Cluster Fix (Issue #104)

  • Dashboard no longer freezes when primary node goes offline
  • No duplicate nodes when multiple endpoints point to same cluster
  • Smooth node state transitions during reboots/maintenance
  • 5-second discovery timeouts prevent indefinite hangs

🔄 Auto-Update Improvements

  • Fixed npm errors during auto-update process
  • Now correctly uses pre-built release tarballs
  • Better validation and error handling
  • Cross-platform file operations

🐛 Bug Fixes

  • 8217f48 fix: improve auto-update process to use release tarballs correctly
  • 82d8fc1 fix: resolve dashboard freezing and node duplication in multi-node setups
  • a419763 fix: webhook configuration persistence and Discord 400 errors
  • 79d5b8b fix: update webhook integration test to use existing API endpoint
  • ac089c8 fix: resolve webhook configuration loading and checkbox persistence issues

🧪 Testing Instructions

Multi-Node Setup Testing

  1. Configure Pulse with 2+ endpoints pointing to different nodes in same cluster
  2. Take primary node offline - dashboard should remain responsive
  3. Reboot nodes - should show smooth status transitions
  4. No duplicate nodes should appear

Auto-Update Testing

  1. Use the "Check for Updates" feature in Settings
  2. Apply update - should complete without npm errors

📦 Installation Instructions

For Testing on Existing Pulse Installation:

/opt/pulse/scripts/install-pulse.sh --update --version v3.21.0-rc.1

For Fresh Installation:

curl -sLO https://raw.githubusercontent.com/rcourtman/Pulse/main/scripts/install-pulse.sh
chmod +x install-pulse.sh
sudo ./install-pulse.sh --version v3.21.0-rc.1

Docker Testing:

docker run -d --name pulse-rc-test \
  --env-file .env \
  -p 7655:7655 \
  rcourtman/pulse:v3.21.0-rc.1

Don't miss a new Pulse release

NewReleases is sending notifications on new releases.