✅ Release Asset Validation (Post-Publish): PASSED
Assets were revalidated after publication due to a release edit.
Status: Live release assets re-validated ✅
Validated: 2026-07-04 13:35:30 UTC
Workflow: Pulse Release Pipeline #283
Validation Summary
- All required assets present ✓
- Checksums verified ✓
- Version strings correct ✓
- Binary architectures validated ✓
Pulse v6.0.0 Release Notes
v6.0.0 is the first stable release of Pulse v6. It promotes the current
pulse/v6-release branch into the default supported v6 release after seven
release candidates and accumulated post-RC7 fixes.
Pulse v6 keeps the platform-shaped top-level navigation existing v5 operators
already know (Proxmox, Docker, Kubernetes, TrueNAS, vSphere, Machines, plus
Alerts, Patrol, and Settings), rebuilds the runtime behind it on a unified
resource model and contract (/api/resources), ships first-class vSphere and
TrueNAS support, adds the Patrol intelligence and agent-substrate surfaces,
keeps the governed v5-to-v6 upgrade and Unified Agent continuity path, and
ships the corrected self-hosted commercial model that was validated across the
RC line.
The v6 line briefly shipped a unified Infrastructure / Workloads /
Storage / Recovery top-level layout across rc.1 through rc.5. Operator
feedback consistently preferred the platform-shaped navigation v5 already had,
so I reverted the frontend information architecture in rc.6 and kept that
platform-shaped direction through the final release branch while preserving the
unified resource model on the backend. Same backend, the navigation shape you
already know.
Pulse v5 Support Transition
Pulse v5 entered maintenance-only support on 2026-07-04.
I will ship only critical security, data-loss, licensing or billing blocker,
installer or updater failure, and safe migration blocker fixes for existing v5 users until 2026-10-02.
After 2026-10-02, Pulse v5 is end-of-support and new fixes land on v6 unless
I publish an explicit exception.
What Is In v6.0.0
Platform-shaped frontend on a unified backend
The top-level navigation is platform-shaped. Each backing source has its own
top-level page (Proxmox, Docker, Kubernetes, TrueNAS, vSphere, Machines),
alongside Alerts, Patrol, and Settings. Behind those pages, Pulse v6 runs on
a unified resource model: a single canonical Resource type normalising data
across the backing sources, served from /api/resources. The platform-shaped
pages consume that contract and add platform-shaped presentation.
vSphere is a first-class platform in v6, parallel to Proxmox, Docker,
Kubernetes, and TrueNAS. Machines (the v5 "Hosts" page) carries Pulse
Agent resources as their own top-level page, with native detail UX
for IP, disk I/O, RAID, network, and SMART temperature.
Patrol intelligence and the agent substrate
Patrol is a top-level intelligence surface with in-place verbs on findings
(Investigate, Why, Verify fix, Create rule, Mark resolved), structured
investigation records that carry operator-facing Impact and rollback, a first-
class resolved-finding lifecycle, capacity-forecast action templates, and a
reliability finding that fires when an alert starts flapping. Patrol consumes
an HTTP alert bridge for PDM (Proxmox Datacenter Manager).
Pulse v6 also exposes a stable HTTP contract for external agents
(/api/agent/capabilities, /api/agent/resource-context/{id},
/api/agent/fleet-context, /api/agent/events) so Claude Desktop, Claude
Code, custom MCP clients, and plain HTTP consumers can drive Pulse with the
same situated context Patrol and Assistant have. Worked examples ship in
cmd/pulse-mcp (MCP adapter) and cmd/agent-probe (plain HTTP).
Recovery and infrastructure onboarding
Backup, snapshot, and replication state is served from /api/recovery/*
(PBS snapshots, ZFS snapshots, replication tasks) and consumed by the
platform-shaped pages that present it. Infrastructure onboarding is split by
ownership inside Settings:
Settings → Infrastructure → Install on a hostfor direct Unified Agent
deploymentSettings → Infrastructure → Platform connectionsfor API-backed systems
such as Proxmox, TrueNAS, and VMware
Self-hosted packaging is corrected from the early RC posture
Self-hosted core monitoring is no longer sold by monitored-system count on the
current public v6 plans.
| Plan | Core monitoring | Metric history | Paid value |
|---|---|---|---|
| Community | Included | 7 days | Full self-hosted monitoring |
| Relay | Included | 14 days | Remote web access, Pulse Mobile pairing for handoff, push, and convenience |
| Pro | Included | 90 days | Relay plus AI operations, automation, and advanced admin features |
Legacy Pro+ remains continuity-only for existing holders. It is not a public
self-hosted checkout tier.
Existing paid customer continuity is explicit
- Existing lifetime customers remain valid, with self-hosted monitoring volume
not metered under the current v6 policy. - Legacy recurring Pulse Pro subscribers who were already active before the
public v6 pricing cutover keep their existing recurring price while that
subscription stays active. - Supported legacy paid migrations can still exchange into the v6 activation
model without repurchasing. - If a self-hosted v6 install still shows a bounded monitored-system cap after
activation or migration, treat that as a bug rather than intended policy.
Commercial account and upgrade surfaces match the current model
Pulse Account, the in-product Plans & Billing surface, and related pricing
copy now describe self-hosted upgrades as plan selection plus paid extras
instead of buying more monitored-system capacity.
Pulse Cloud launches with v6
Pulse Cloud is the hosted version of Pulse. Each Cloud account gets a
dedicated, isolated workspace at *.cloud.pulserelay.pro with managed hosting,
daily automated backups, and Relay pre-configured for Pulse Mobile pairing. All
Cloud tiers include the full Pro feature set.
| Plan | Price | Monitored systems | Support |
|---|---|---|---|
| Cloud Starter | $29/month or $249/year | 10 | Community |
| Cloud Power | $49/month or $449/year | 30 | Priority |
| Cloud Max | $79/month or $699/year | 75 | Priority |
A 14-day trial is included on every Cloud plan, no credit card required. An
early-signup founding rate of $19/month is available on Cloud Starter; see
docs/architecture/v6-pricing-and-tiering.md for current eligibility. Cloud
signup is handled at cloud.pulserelay.pro. Full Cloud setup, migration, and
FAQ live in docs/CLOUD.md. The MSP multi-tenant ladder remains a separate
hosted product; see the MSP section of the pricing doc.
Upgrade Guidance For Existing v5 Users
- Back up the current system and keep direct console access available.
- Re-test bookmarks and saved links. The platform-shaped top-level pages
(/proxmox,/docker,/kubernetes,/truenas,/vmware,/standalone)
are the canonical v6 routes. The unified/infrastructure,/workloads,
/storage, and/recoveryroutes that briefly shipped acrossrc.1-rc.5
are retired inrc.6and onward; any bookmark or runbook pointing at those
should move to the platform-shaped equivalent. - Re-test custom automation or dashboards that depended on v5-style
/api/stateor websocket payloads. - Re-test recovery workflows and any backup-era assumptions.
- Verify license activation or paid-license migration immediately after first
boot on upgraded systems. - Upgrade Unified Agents separately from the server. Moving the Pulse server
to v6 does not by itself upgrade installed agents; after the server upgrade,
useSettings → Infrastructure → Install on a hostto generate the current
install or upgrade command for each agent host, then confirm each agent
reports its v6 version.
Operator References
docs/UPGRADE_v6.mddocs/releases/V6_CHANGELOG.mddocs/PULSE_PRO.md
Installation
Docker (recommended):
docker pull rcourtman/pulse:6.0.0Docker Compose:
Update your docker-compose.yml to use rcourtman/pulse:6.0.0
See the Installation Guide for complete setup instructions.
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.0.0
- Promoted prerelease tag: v6.0.0-rc.7
- Rollback target: v5.1.35
- Rollback command:
./scripts/install.sh --version v5.1.35 - Planned GA date: 2026-07-04
- Planned v5 end-of-support date: 2026-10-02
- Hotfix exception: false