Skip to content

v2.63.0

Latest

Choose a tag to compare

@marcpope marcpope released this 12 Jul 04:24

New Features

  • Wake-on-LAN (#326) — a per-client setting that wakes a sleeping machine with a magic packet when a scheduled backup is due. The MAC address is auto-detected from the agent, and the job waits (with live status) until the client wakes or a configurable timeout fails it with a clear error. Only works when the BBS server is on the same network as the client.
  • Restore from S3 Backup (#342) — the card described in the wiki now actually exists: on Storage → S3 Sync Settings, list the server backups in your bucket and restore one onto a fresh install with one click. Shows the newly generated admin password (once) and brings the server back in maintenance mode.
  • Restore progress bar (#343) — running restores now show a real percentage in the queue and dashboard instead of an indefinite "Preparing…" bar, using the expected file count (resolved from the catalog when the restore is queued) with a byte-based fallback.
  • Client owners get access by default (#337) — assigning an owner to a client now grants that user access with all permissions (individually revocable on their profile), and owners can use the Install and Delete tabs for their own clients. Existing owner assignments gain access on upgrade.

Bug Fixes

  • *PostgreSQL "Databases = " failed on clusters with GRANTed privileges — database enumeration now uses a catalog query instead of parsing psql -l, whose multi-line ACL output was mis-read as database names. Thanks to @DaCyber-ThExTincT for the contribution!
  • Docker: helper/code version drift self-heals — containers refresh their installed SSH helper from the app code at startup, and the helper's unknown-action error now points at updating to the latest release.

Agent

The agent updates to 2.63.0 (PostgreSQL enumeration fix, MAC address reporting for Wake-on-LAN). Agents update automatically once the server is on 2.63.0.