Update docker.io/rcourtman/pulse Docker tag to v5.1.9

Update docker.io/rcourtman/pulse Docker tag to v5.1.9
Photo by Joshua Chehov / Unsplash

No problems upgrading the Docker container with a Docker compose yaml file by means of Watchtower DevOps resp. GitOps with dependency update facilitated by Mend's Renovate Bot.
Including updating all docker and host agents manually.

This MR contains the following updates:

Package Update Change
docker.io/rcourtman/pulse patch 5.1.6 β†’ 5.1.9

Release Notes

rcourtman/Pulse (docker.io/rcourtman/pulse)

v5.1.9: Pulse v5.1.9

Compare Source

βœ… Release Asset Validation (Post-Publish): PASSED

Assets were revalidated after publication due to a release edit.

Status: Live release assets re-validated βœ…
Validated: 2026-02-11 15:37:18 UTC
Workflow: Pulse Release Pipeline #​153

Validation Summary
  • All required assets present βœ“
  • Checksums verified βœ“
  • Version strings correct βœ“
  • Binary architectures validated βœ“

Final 5.1 stabilization release

This wraps up the 5.1 stabilization series. Critical and security fixes will continue as needed, but the bulk of development focus is now on the next major version, which has been in the works for a while and I'm very excited about. Thanks for your patience with the frequent updates over the past week.

Fixes
  • Agent auto-update restart β€” The agent would download new binaries but silently fail to restart, leaving the old version running. Users had to manually reinstall after every server upgrade. The agent now exits on restart failure so the service manager picks up the new binary automatically. (#​1247)
  • Metrics database bloat β€” The metrics database could grow to 5GB+ because deleted data was never reclaimed. Now runs a one-time vacuum on upgrade to reclaim disk space, with incremental vacuum on every cleanup going forward. First startup after upgrading may take a few extra seconds while the database is compacted. (#​1231)
  • Storage mixing across instances β€” Shared storage with the same name on different Proxmox instances was incorrectly merged into a single entry. (#​1246)
  • Backup attribution on shared storage β€” When standalone PVE hosts share NFS storage and have overlapping VMIDs, backups could be randomly attributed to the wrong guest. Now detects the ambiguity and skips rather than guessing. (#​1177, #​1251)
  • Disk temperature fallback β€” Some drives don't populate the top-level SMART temperature field. Now falls back to ATA attributes 194/190. (#​1243)
  • SSO/SAML routes β€” SSO provider management and SAML login flow endpoints (login, ACS, metadata, logout, SLO) were not registered, causing 404s for all SSO configuration and SAML authentication.

Installation

Docker (recommended):

docker pull rcourtman/pulse:5.1.9

Docker Compose:
Update your docker-compose.yml to use rcourtman/pulse:5.1.9

See the Installation Guide for complete setup instructions.

v5.1.8: Pulse v5.1.8

Compare Source

βœ… Release Asset Validation (Post-Publish): PASSED

Assets were revalidated after publication due to a release edit.

Status: Live release assets re-validated βœ…
Validated: 2026-02-10 22:40:56 UTC
Workflow: Pulse Release Pipeline #​151

Validation Summary
  • All required assets present βœ“
  • Checksums verified βœ“
  • Version strings correct βœ“
  • Binary architectures validated βœ“

Bug Fixes

  • Configuration Profiles: Fix profile creation silently failing due to POSTβ†’GET redirect (#​1212)
  • Docker CPU Stats: Use manual CPU delta tracking instead of stale PreCPUStats for accurate container CPU reporting (#​1229)
  • S.M.A.R.T. Monitoring: Parse raw.string instead of raw.value for SATA attributes β€” fixes incorrect values for Seagate and other drives (#​1239)
  • Discovery: Auto-default discovery scan interval to 24h when enabled β€” previously enabling discovery with no interval silently stayed in manual-only mode (#​1225)
  • Patrol Reachability: Probe all guest IP addresses, not just the first β€” fixes false "unreachable" reports for VMs with multiple IPs (common with Windows/IPv6) (#​1215)
  • Disk Totals: Deduplicate bind-mounted volumes (e.g. Kubernetes kubelet mounts) in disk total calculation β€” fixes inflated totalBytes for VMs with pass-through storage (#​1158)
  • Docker Update Alerts: Fix identity churn causing update alert tracking to reset on agent reconnection (#​1226)
  • Hide Docker Updates: Fix proxy auth and OIDC users not loading system settings, causing "Hide Docker update actions" to be ignored (#​1219)
  • Docker Agent Disks: Apply --disk-exclude to Docker agent disk metrics (#​1237)
  • Mobile UI: Wrap node summary and hosts overview tables for mobile scrolling (#​1196)

Improvements

  • FreeBSD: Add S.M.A.R.T. disk collection support for FreeBSD hosts (#​1236)
  • UI: Change memory balloon segment color from yellow to blue for better readability (#​1193)

Installation

Docker (recommended):

docker pull rcourtman/pulse:5.1.8

Docker Compose:
Update your docker-compose.yml to use rcourtman/pulse:5.1.8

See the Installation Guide for complete setup instructions.

v5.1.7: Pulse v5.1.7

Compare Source

βœ… Release Asset Validation (Post-Publish): PASSED

Assets were revalidated after publication due to a release edit.

Status: Live release assets re-validated βœ…
Validated: 2026-02-10 10:03:23 UTC
Workflow: Pulse Release Pipeline #​150

Validation Summary
  • All required assets present βœ“
  • Checksums verified βœ“
  • Version strings correct βœ“
  • Binary architectures validated βœ“

Bug Fixes

  • fix(proxmox): Avoid 403 errors on apt update checks (#​1230)
  • fix(state): Deduplicate PVE nodes and AI mention resources (#​1217, #​1214)
  • fix(ui): Add missing v prefix to release download URLs (#​1232)
  • fix(metrics): Normalize docker resource type in metrics history API (#​1229)
  • fix(ui): Set versionInfo on cached update path so agent badges work (#​1228)
  • fix(ui): Make "Show All" columns actually show all including IP/OS (#​1222)
  • fix(mock): Align Docker container store type with real monitor
  • fix(ui): Prevent Docker host summary column overlap on mobile (#​1223, #​1196)

Installation

Docker (recommended):

docker pull rcourtman/pulse:5.1.7

Docker Compose:
Update your docker-compose.yml to use rcourtman/pulse:5.1.7

See the Installation Guide for complete setup instructions.

Read more

Me on Mastodon - This link is here for verification purposes.