Skip to content

v2.65.0

Latest

Choose a tag to compare

@marcpope marcpope released this 26 Jul 21:54

New

  • Monitoring endpoint: GET /api/v1/metrics (#349). One JSON snapshot on the standard token-authenticated API: client counts by status, queue depth, all-time backup job outcomes per client, per-plan last run / last success (datetimes and unix epochs, duration, bytes), and repository sizes. Works directly with health checks and dashboards; Prometheus users can scrape it via a JSON adapter such as prometheus/json_exporter. Endpoint list is in Settings → API.

Fixes

  • Importing a repository with capital letters in its name failed (#360). The import flow lowercased the name before looking it up, so an existing mixed-case repo could never be found — locally or on a remote SSH host. Import now preserves case.
  • Editing a remote SSH storage config left its repositories pointing at the old host (#358). Changing the host (e.g. local IP to FQDN), port, user, or base path now updates the paths of all repositories on that config automatically.
  • Agent installer on Arch-family distros (arch, manjaro, endeavouros, cachyos) now uses pacman -Syu instead of pacman -Sy, avoiding unsupported partial upgrades (#359).