github rcourtman/Pulse v4.3.0
v4.3.0 - Embedded Frontend

latest releases: v4.14.0-rc.2, v4.14.0-rc.1, v4.13.0...
23 days ago

What's Changed

🎉 Major Improvement: Embedded Frontend

Pulse v4.3.0 introduces a significant architectural improvement - the frontend is now embedded directly in the Go binary. This change eliminates an entire class of deployment and path-related issues while simplifying installation and updates.

New Features

  • Single-binary deployment - Frontend embedded directly in the executable
  • Simplified installation - No separate frontend files to manage
  • Smaller downloads - Reduced tarball size despite same functionality

Bug Fixes

  • Potential fix for redirect loops in various installation scenarios (#304)
  • Fixed Discord webhook icon URLs
  • Improved frontend file discovery for compatibility

Improvements

  • Eliminated path resolution issues completely
  • Cleaner repository structure
  • Better documentation organization
  • Professional Docker Hub documentation

Technical Changes

  • Frontend now embedded using Go's embed package
  • Simplified release tarball structure
  • Updated build process for embedded assets
  • Improved auto-updater for single-binary model

Important Notes

This is an architectural change but migration is completely transparent:

  • Auto-updates from v4.2.1 will work seamlessly
  • Old frontend-modern/ directories can be safely deleted after update
  • No configuration changes needed
  • All existing features continue to work

Installation

Quick Install (Recommended)

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

Docker

docker pull rcourtman/pulse:v4.3.0

Manual Update

If you have Pulse v4.1.0 or later, it will auto-update. For manual update, just replace the binary.

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.