docs(changelog): v1.1.0 (always-on host mode) + retroactive v1.0.1
CI / Test (rest) (pull_request) Successful in 10s
CI / Lint (pull_request) Successful in 16s
CI / Build (windows/amd64) (pull_request) Successful in 11s
CI / Build (linux/amd64) (pull_request) Successful in 12s
CI / Build (linux/arm64) (pull_request) Successful in 11s
CI / Test (store) (pull_request) Successful in 1m5s
e2e / Playwright vs docker-compose (pull_request) Failing after 9s
CI / Test (server-http) (pull_request) Failing after 2m43s
CI / Test (rest) (pull_request) Successful in 10s
CI / Lint (pull_request) Successful in 16s
CI / Build (windows/amd64) (pull_request) Successful in 11s
CI / Build (linux/amd64) (pull_request) Successful in 12s
CI / Build (linux/arm64) (pull_request) Successful in 11s
CI / Test (store) (pull_request) Successful in 1m5s
e2e / Playwright vs docker-compose (pull_request) Failing after 9s
CI / Test (server-http) (pull_request) Failing after 2m43s
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user