From b4cb92e09f310de884fb9214384cb8552285737b Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Fri, 20 Feb 2026 16:18:28 +0100 Subject: [PATCH] docs: update hub CHANGELOG and README for v0.2.2 Add config hash comparison feature to changelog. Bump version references. Co-Authored-By: Claude Opus 4.6 --- hub/CHANGELOG.md | 11 +++++++++++ hub/README.md | 6 +++--- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/hub/CHANGELOG.md b/hub/CHANGELOG.md index d1a35ed..71708ac 100644 --- a/hub/CHANGELOG.md +++ b/hub/CHANGELOG.md @@ -1,5 +1,16 @@ # Felhom Hub — Changelog +## v0.2.2 (2026-02-20) + +**Config Hash Comparison** + +- **Config sync status** on unified customer page: compares SHA256 hash of controller's + `controller.yaml` (from report payload) against Hub-generated YAML. Shows "In sync", + "Config mismatch", or "Unknown" (controller needs v0.20.0+ to report hash). +- Visible in the Controller Update section next to Push Config button. + +--- + ## v0.2.1 (2026-02-20) **Unified Customer Management** diff --git a/hub/README.md b/hub/README.md index e0cfd5e..538c476 100644 --- a/hub/README.md +++ b/hub/README.md @@ -4,7 +4,7 @@ A lightweight Go service that receives periodic reports from felhom-controller instances, stores them in SQLite, and provides a web dashboard for fleet monitoring. Also serves as the infrastructure backup store for disaster recovery. -**Current version: v0.2.1** +**Current version: v0.2.2** --- @@ -195,10 +195,10 @@ Runs on k3s (Kubernetes) in the `felhom-system` namespace: ```bash # Build and push cd hub/ -make VERSION=0.2.1 docker docker-push +make VERSION=0.2.2 docker docker-push # Deploy -kubectl set image -n felhom-system deploy/hub hub=gitea.dooplex.hu/admin/felhom-hub:v0.2.1 +kubectl set image -n felhom-system deploy/hub hub=gitea.dooplex.hu/admin/felhom-hub:v0.2.2 kubectl rollout status -n felhom-system deploy/hub # Check