github rcourtman/Pulse v5.1.17
Pulse v5.1.17

latest release: helm-chart-5.1.17
7 hours ago

✅ Release Asset Validation (Post-Publish): PASSED

Assets were revalidated after publication due to a release edit.

Status: Live release assets re-validated ✅
Validated: 2026-03-02 20:18:19 UTC
Workflow: Pulse Release Pipeline #169

Validation Summary

  • All required assets present ✓
  • Checksums verified ✓
  • Version strings correct ✓
  • Binary architectures validated ✓

Bug Fixes

  • fix(api): store TLS fingerprint during auto-registration (#1303) — The auto-register endpoint captured TLS fingerprints but never persisted them to the node config. Nodes with self-signed or internal CA certificates registered via the agent would fail with x509: certificate signed by unknown authority or cannot validate certificate ... because it doesn't contain any IP SANs on subsequent polls. Fingerprints are now stored in all add/update paths, with a guard to prevent erasing valid fingerprints when capture fails.

  • fix(memory): skip meminfo-derived when balloon lacks cache metrics (#1302) — Linux VMs showed wildly inflated RAM usage (e.g., 93% instead of 21%) when the balloon driver reported Free memory but not Buffers or Cached. The meminfo-derived fallback computed memAvailable = Free + 0 + 0, counting all reclaimable page cache as used. Now requires at least one cache metric before using that path, falling through to more accurate RRD or guest-agent sources.

  • fix(api): return 404 from undismiss endpoint for invalid finding IDs (#1300) — The undismiss handler always returned success even when the finding ID didn't exist. Now returns HTTP 404 when the finding is not found in either the patrol or unified store.

Improvements

  • feat(ui): add host removal action to hosts table — Hosts can now be removed directly from the hosts table UI.

  • fix(installer): remove config backup that filled disk on upgrades — The installer's config backup step could fill disk space on repeated upgrades.

Installation

Docker (recommended):

docker pull rcourtman/pulse:5.1.17

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

See the Installation Guide for complete setup instructions.

Don't miss a new Pulse release

NewReleases is sending notifications on new releases.