Skip to content

Release 1.29.0

Choose a tag to compare

@portabot portabot released this 20 Aug 12:01
· 12 commits to main since this release

1.29.0 (2026-08-20)

✨ Features

  • add backup presence check service (c796534)
  • add backup presence reducer and summary logic (7494fca)
  • add backup-missing and recovered event kinds (9b7506a)
  • add presence check action to storage providers (3097b76)
  • add presence tracking columns to backup_storage (b79c6f3)
  • agents: add/configure database triggers on agent detail page (f77c065)
  • database: config modal with form/json tabs and two-way sync (3f73e66)
  • database: data-driven config field renderer (28c24a3)
  • database: JSON tab uses agent config shape; name/type inside tabs (351a83c)
  • database: modal UX polish (e0e93a5)
  • database: optional selects are clearable (unset removes the key) (1442ebf)
  • database: upsert config server action + agent-scope acl (732c30b)
  • database: zod config schema + field defs for all dbms types (dbee3c9)
  • db: add config jsonb column to databases (ca0dfa5)
  • schedule backup presence check cron (e863ef7)
  • show backup file-presence dot, tag and tooltip (e5e82c7)
  • status: send db config to agent (encrypted, version-gated) + inject dashboard-only dbs (9768140)
  • status: send full agent-entry config to agent; withhold on delete (e99a2b1)
  • update to better auth 1.7 (ee2dfba)

🐛 Bug Fixes

  • api (feff67e)
  • api: block restoration if file is missing (c75a470)
  • build crash due to @swc/helpers (adfe768)
  • database: full-width clean_mode dropdown in config fields (8ddc5e7)
  • database: reliable two-way form<->JSON sync (3138359)
  • database: remount config fields on type change so port clears (a5fcb82)
  • database: reset fields on type change; full-width type dropdown (14cd8c3)
  • db: type config jsonb column to align row/zod types (f1de8d0)
  • documentation link for decrypt backups (c28d679)
  • env.mjs (c80090f)
  • isolate presence batch rows and allow recovery alerts on custom policies (7099165)
  • keep EventKind title map exhaustive for new event kinds (b565b6f)
  • migrations (212fafb)
  • table: migrating @tanstack/react-table from v8 to v9 (7bc4186)
  • theme updater and package.json (0bae2f4)
  • use server-only guard instead of use server on presence service (0de640a)
  • ux/ui and merge (80c43a4)