From d156ef74697d2add7f56e096eb010b1986c8bbc0 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Sat, 4 Jul 2026 10:19:58 +0100 Subject: [PATCH] Reconcile V6_CHANGELOG.md to GA head Correct the baseline (v5.1.34 -> v5.1.35) and RC range (rc.1-rc.6 -> rc.1-rc.7 plus post-RC7 GA fixes) so the published v6.0.0 changelog matches the final release head. Stop framing TrueNAS and vSphere as platforms v5 operators already know: both are new in v6. The intro now narrows the 'already know' list to what v5 actually shipped and names the new top-level pages explicitly. Add two major-change bullets that the narrative was missing: - TrueNAS as a first-class platform (parallel to the existing vSphere bullet) - AI intelligence services at /api/ai/intelligence/*, the surface Patrol and Assistant consume All factual claims verified against the GA head (routes, packages, docs, and migration behavior all present in the tree). --- docs/releases/V6_CHANGELOG.md | 39 ++++++++++++++++++++++++----------- 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/docs/releases/V6_CHANGELOG.md b/docs/releases/V6_CHANGELOG.md index fbd72fc02..647fadeec 100644 --- a/docs/releases/V6_CHANGELOG.md +++ b/docs/releases/V6_CHANGELOG.md @@ -1,24 +1,26 @@ # Pulse v6.0.0 _This changelog describes the shipped stable `v6.0.0` release compared with -`v5.1.34`. It includes the corrective changes that were validated across -`v6.0.0-rc.1` through `v6.0.0-rc.6`._ +`v5.1.35`. It includes the corrective changes that were validated across +`v6.0.0-rc.1` through `v6.0.0-rc.7` and the post-RC7 fixes that closed out +the GA line._ ## What v6 changes at a high level 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) and rebuilds the runtime behind it on a unified -resource model. The default top-level shape is the same shape v5 had; the -data flowing into those pages is the v6 unified `Resource` contract served -from `/api/resources`. +already know (Proxmox, Docker, Kubernetes, Machines, plus Alerts and +Settings) and rebuilds the runtime behind it on a unified resource model. +The default top-level shape is the same shape v5 had; the data flowing into +those pages is the v6 unified `Resource` contract served from +`/api/resources`. v6 also adds new top-level pages for platforms v5 did not +have — vSphere and TrueNAS — plus Patrol and a first-class Machines page. For existing Pulse v5 operators, this is not just a visual refresh. The live- state contract changes, install and onboarding are split differently inside Settings, self-hosted commercial posture now revolves around core monitoring included for self-hosted installs plus paid convenience, history, and AI/admin surfaces rather than capped monitored-system volume, and there are new top- -level pages (vSphere, Machines, Patrol). +level pages (vSphere, TrueNAS, Patrol). The v6 line briefly shipped a unified `Infrastructure` / `Workloads` / `Storage` / `Recovery` layout across `rc.1` through `rc.5`. Operator feedback @@ -30,10 +32,11 @@ the navigation shape you already know. ## Major product and workflow changes - **The top-level product layout stays platform-shaped, on a unified - backend.** Proxmox, Docker, Kubernetes, TrueNAS, vSphere, and Machines - are each their own top-level page, alongside Alerts, Patrol, and Settings. - Behind those pages, Pulse v6 runs on a unified `Resource` contract - (`/api/resources`) and per-platform pages consume that contract. + backend.** 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` contract (`/api/resources`) and per-platform pages consume + that contract. - **vSphere is a first-class platform.** vSphere has a top-level page parallel to Proxmox, Docker, Kubernetes, and TrueNAS, with VMs through @@ -42,6 +45,18 @@ the navigation shape you already know. vCenter MoRef on the workload ID, snapshot trees, and a vSphere placement card in the workload drawer. +- **TrueNAS is a first-class platform.** TrueNAS monitoring covers pools, + datasets, disks, ZFS snapshots, replication tasks, and alerts, with + connection management through `/api/truenas/connections` and native + inline detail rendering across storage, system, service, and protection + rows. + +- **AI intelligence services sit behind Patrol and Assistant.** Pulse v6 + exposes a dedicated intelligence surface at `/api/ai/intelligence/*` + covering patterns, correlations, anomalies, baselines, forecasts, + incident recording, and remediation plans. Patrol consumes these signals + in its findings and capacity-forecast actions. + - **Patrol is a first-class intelligence surface.** Patrol findings carry in-place verbs (Investigate, Why, Verify fix, Create rule, Mark resolved), structured investigation records with operator-facing Impact and rollback,