From 0fbacf9f986485854aa4afdc3e6e1657d62723bd Mon Sep 17 00:00:00 2001 From: Steve Cliff Date: Mon, 15 Jun 2026 23:07:43 +0100 Subject: [PATCH] docs(changelog): v1.1.0 (always-on host mode) + retroactive v1.0.1 --- CHANGELOG.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e74b24d..57c8cb1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,44 @@ and the project follows [Semantic Versioning](https://semver.org/). ## [Unreleased] +## [1.1.0] - 2026-06-15 + +### Added + +- **Always-On vs intermittent host mode.** A host can now be marked as + not always-on — for laptops/workstations that legitimately sleep, + travel, or shut down outside hours. An intermittent host no longer + raises "agent offline" alerts when it disappears; instead it shows a + calm "asleep" state in the UI ("asleep · last seen … · will catch up + on return") and is covered by a longer-horizon staleness alert (raised + only when it has an enabled schedule and no successful backup in 7 + days). When such a host reconnects, the server waits a short settle + window and then automatically dispatches any scheduled backup whose + window elapsed while it was asleep. Toggle per host from the host + detail page (operator-band, audited as `host.mode_updated`). New and + existing hosts default to always-on, so current fleets are unaffected. + +### Changed + +- Host-detail header redesign: tags and presence are grouped into + labelled, boxed pills with click-to-edit; presence shows a `24x7` / + `Free` chip; the agent "out of date" indicator is simplified (the full + version detail remains in the Agent-update panel and on hover). +- Relative timestamps ("2h ago") now tick client-side, so a tab left + open no longer shows a stale value as wall-clock time moves on. +- Release and CI container images are now published to and pulled from + the zot OCI registry (`docker.dcglab.co.uk`). + +## [1.0.1] - 2026-05-09 + +### Fixed + +- Build version is now single-sourced from `internal/version`, and the + server Dockerfile's ldflags were corrected so docker-built binaries + report their real version. Previously `internal/version.Version` stayed + at its "dev" default in docker images, which made every host look + permanently out-of-date to the update logic. + ## [1.0.0] - 2026-05-09 First tagged release. Six development phases brought the project from