Skip to content

v1.9.0

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Oct 18:50
· 14 commits to main since this release

1.9.0 (2026-10-25)

⚠ BREAKING CHANGES

  • server: GET/POST /api/v1/tokens, DELETE /api/v1/tokens/:tokenHash
    and POST /api/v1/settings/cleanup/invalid-tokens are removed. Inbound
    clients are created with POST /api/v1/clients/inbound, which returns the
    client's id and its token; POST /api/v1/clients/:clientId/registration-token
    issues a new one. Tokens issued before the upgrade no longer register an
    agent.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com

  • Agents report their status as AGENT_STATUS. Server and
    agents have to be updated together.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com

Features

  • backend: Store the container update history (a1f783b)
  • client: Detect container updates and report them to the server (c603f86)
  • client: Report the next run of each auto-update schedule (4174b1c)
  • frontend: Ask before every header check and act on the selection (747abd6)
  • frontend: Drop the image column from the container overview (4354ece)
  • frontend: Pick rows on a project's clients and images tabs (ef84d60)
  • frontend: Prune only the images a search leaves on a host's list (57c96ca)
  • frontend: Pull what a list shows or picks, through one usePull (2868501)
  • frontend: Report every prune in one toast with a progress bar (6d57f30)
  • frontend: Show a container's Compose project (cd9694c)
  • frontend: Show the container update history (2c71d4d)
  • frontend: Show the progress of a bulk action in one notification (9780a13)
  • frontend: Show what needs attention on the overview (3255e09)
  • frontend: Show when a container is next checked for an update (fd369ef)
  • Report whether Docker is reachable and an auto-update is running (12884ad)
  • server: Store the registration token on its client (6e6e25d)
  • shared: Add the container update history schemas and messages (a99bd19)
  • shared: Let a project query ask for the Compose project (75d48d9)

Bug Fixes

  • client: Report a self-update's outcome in the group that started it (0edf8cc)
  • client: Send the agent's state after every handshake (bd9a415)
  • Decide on the server whether a container exit was asked for (8f295d4)
  • Deliver the registry answers of every auto-update run (4496e1e)
  • frontend: Drop the client filter from the update history (359415c)
  • frontend: Find images without a tag by searching for none (12f014e)
  • frontend: Name the column of the next scheduled run "Next Auto-Update" (a72894f)
  • frontend: Name the first column of the container lists "Container / Client" (3ec8a32)
  • frontend: Put Check last in a project tab's header (c7b7cd7)
  • frontend: Show the container name in the regular text color on a project's images tab (41195d4)
  • frontend: Show the digests where the version label stayed the same (2a4c150)
  • frontend: Show the image below the name in the container lists (496422c)
  • frontend: Show the last auto-update with seconds, like the Docker state (359b7c6)
  • frontend: Split a crash loop into one activity row per run (63d2d7f)
  • Show when a host last ran its auto-update, even when nothing changed (3cfb1a0)
  • Stop counting a requested container exit as a warning (ff07508)

Images

ghcr.io/stefgo/dim-server:1.9.0
ghcr.io/stefgo/dim-client:1.9.0

What an upgrade from an earlier version needs is in the
upgrade notes.