✅ Release Asset Validation: PASSED
All release assets have been validated successfully!
Status: Ready for publication ✅
Validated: 2026-08-25 21:51:56 UTC
Workflow: Pulse Release Pipeline #373
Validation Summary
- All required assets present ✓
- Checksums verified ✓
- Version strings correct ✓
- Binary architectures validated ✓
Pulse v6.3.2 Release Notes
v6.3.2 is a stable patch release for the Pulse v6 line. It follows
stable v6.3.1 and corrects memory retention, offline-alert policy handling,
self-container update detection, and fixed polling intervals.
Highlights
- Metrics history releases oversized backing arrays after dense historical
data ages out, preventing memory-limit wedges. - Disabled offline policies suppress platform connection alerts, including
per-resource overrides and expected-offline intent. - Pulse no longer reports its own container as outdated when the product
update service says the installation is current.
Fixed
- Metrics-history retention compacts trimmed windows and sheds seed-sized
capacity once only a small live window remains
(fix). - Platform connection alerts honor disabled resource and global offline
policies, expected-offline intent, and offline quiet-hours routing
(#1721). - Pulse-managed public container references use the product update service and
no longer create a false self-update badge
(#1774). - Availability targets keep their configured cadence when adaptive scheduling
is off rather than being re-armed on every monitor tick
(#1745).
Release Qualification
- The release uses the urgent stable-patch path because metrics-history memory
growth can wedge Pulse under container memory limits and disabled offline
policies can still generate alert noise on stable. - The exact pushed release SHA must pass the governed single-build release
pipeline and its integrated exact-SHA candidate checks before publication. - Windows Unified Agent binaries are not Authenticode-signed for
v6.3.2and
may display an Unknown Publisher warning. The standing SignPath-unavailable
policy changes only Authenticode: exact-SHA candidate binding, checksums,
detached signatures, immutable-manifest verification, and published-digest
verification remain mandatory. - No mobile-facing path changed between
v6.3.1and this release, so the
mobile decision isno-mobile-impact; no companion build or store rollout
is required.
Upgrade Notes
Use the normal v6 install or update flow for v6.3.2. Existing configurations
remain valid and no manual data migration is required.
The rollback target is v6.3.1. The exact rollback reinstall command is:
./scripts/install.sh --version v6.3.1Paid Pulse Pro, Relay, and eligible legacy customers should continue to use the
private download page and private runtime image for paid runtime features.
Installation
Docker (recommended):
docker pull rcourtman/pulse:6.3.2Docker Compose:
Update your docker-compose.yml to use rcourtman/pulse:6.3.2
See the Installation Guide for complete setup instructions.
Review the Code signing policy for release provenance, approval roles, and signing scope.
Paid Pulse Pro, Relay, and eligible legacy customers: public GitHub release assets and the public rcourtman/pulse Docker image are community builds. They do not include the private Pulse Pro runtime hooks. Use https://pulserelay.pro/download.html with your activation key to get the private Pulse Pro Docker image or Linux/LXC archive.
Promotion Metadata
- Promotion channel: stable
- Candidate stable tag: v6.3.2
- Promoted prerelease tag: n/a
- Rollback target: v6.3.1
- Rollback command:
./scripts/install.sh --version v6.3.1 - Hotfix exception: true
- Hotfix reason: Metrics-history memory growth can wedge Pulse under memory limits, and disabled offline policies generate alert noise on stable.
- Windows Authenticode required: false
- Unsigned Windows exception: true
- Unsigned Windows reason: SignPath production credentials and certificate authorization are unavailable; the release owner approved unsigned Windows Unified Agent artifacts until availability is explicitly restored.