Skip to content

wback 7.2.0

Choose a tag to compare

@simonhampel simonhampel released this 13 Aug 14:59
· 36 commits to master since this release

[7.2.0] - 2026-08-14

Added

  • A port key for sites whose database is not on the default port.
  • cron can skip individual stages: --no-database, --no-files, --no-cloud,
    --no-sync, --no-clean. For backing up locally on a machine whose cloud
    credentials are not configured yet, or never will be. A stage that is meant to
    run and cannot still fails the run.
  • The environment file can live somewhere other than beside the binary: at
    /etc/wback/.env, or wherever WBACK_ENV points. A binary on the path can now
    take its configuration from /etc/wback and be run from anywhere.
  • app:config reports which environment file was read.

Changed

  • The default timezone is now UTC, where it was Australia/Sydney — a
    default inherited from the machine this was written on rather than one that
    suits anybody else. Set APP_TIMEZONE to keep the old behaviour; see
    Upgrading.

Fixed

  • app:validate reports the error from a failed command rather than a warning
    printed ahead of it, which was hiding the reason for the failure.
  • LARAVEL_STORAGE_PATH now works when set in the environment file. It was read
    before the file was loaded, so it only ever worked as a real environment
    variable.

Documentation

  • mariadb-dump works as the dump binary; MariaDB 11 renamed its clients and
    keeps mysqldump as a symlink.
  • Corrected what the working directory decides: the storage path is only ever a
    default for the sites file, the backup destination and the log, so setting
    those absolutely makes the working directory irrelevant.

Upgrading

  • Set APP_TIMEZONE before upgrading if you were relying on the old default.
    Datestamps in backup filenames follow this setting, so a site backing up at
    3am in Sydney will start naming its files with the previous day's date under
    UTC. Existing backups are not touched, and clean expires by modification
    time rather than by the name, so nothing is lost either way — but the names
    will step back a day at the changeover.