github rcourtman/Pulse v4.0.10
v4.0.10 - Update System Fix

latest releases: v4.15.0-rc.1, v4.14.0, v4.14.0-rc.2...
one month ago

⚠️ Important: Manual Update Required

ALL v4 versions (v4.0.0 through v4.0.9) have a bug in the update system. Please update manually using the install script:

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

Then select option 1 (Update to latest version).

What's Fixed

Update System (Broken in ALL v4 versions)

  • Update button not appearing - Fixed channel parameter passing from UI to backend
  • Downloads failing - Fixed context cancellation issue preventing updates
  • Wrong binary location - Detects and updates the actual running binary
  • Service restart failing - Supports both 'pulse' and 'pulse-backend' service names
  • File extraction errors - Properly handles release tarball structure

Install Script

  • Downloads architecture-specific releases (amd64, arm64, armv7)
  • Installs to standard location (/usr/local/bin/pulse)
  • Properly stops service during updates

After This Update

Once you're on v4.0.10, future updates through the UI will work correctly.

Technical Details

  • Frontend passes current channel selection when checking for updates
  • Backend uses background context for downloads to prevent cancellation
  • Binary location detection for proper update placement
  • Improved error handling and logging

SHA256 Checksums

69cfedb0300548272fa52b394bdf33c1396ba6823e15cf0a456df659a07689c7  pulse-v4.0.10-linux-amd64.tar.gz
ca0bc89a374b109bb4e51810462f621843d73216fcdc6b7db8340725a83c94c8  pulse-v4.0.10-linux-arm64.tar.gz
8c39d6923e83f85fecf2cf1c30db7659bc8947555475e3b16c7bac0a4508c24a  pulse-v4.0.10-linux-armv7.tar.gz
2fdc855588dbed4cdf27324db39b64161d953f3cef4018b2aa5bfe85c4c1ec4b  pulse-v4.0.10.tar.gz

Don't miss a new Pulse release

NewReleases is sending notifications on new releases.