You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Backup groups can now run several backup jobs as one scheduled operation, with one aggregated start notification and one success/failure notification for the whole group. Member jobs keep their own destination, retention, archive, and restore history.
The web UI now includes backup group creation, editing, member management, group run history, dashboard widgets, and clearer grouped-member states such as "Managed by group".
The REST API and OpenAPI schema now expose backup groups and group runs, and grouped backups include hardened scheduling, locking, reconciliation, and notification behavior for long-running or interrupted runs.
Upgrade Notes
This release includes database migrations for backup groups and backup-run heartbeat tracking; run migrations as part of the upgrade.
Split-worker deployments must run a worker for the dedicated metadata queue. The packaged all-in-one container starts it automatically.
No new environment variables are required.
Rebuild and restart the VolumeVault container after upgrading.
Verification
Local verification before release included docker run --rm --user "$(id -u):$(id -g)" -v "/home/darkdragon/VolumeVault:/app" -w /app volumevault:local php artisan changelog:validate v1.17.0 --release --no-interaction.
Local verification before release included docker run --rm --user "$(id -u):$(id -g)" -v "/home/darkdragon/VolumeVault:/app" -w /app volumevault:local php artisan test --compact.
Local verification before release included npm run build.
Local verification before release included docker run --rm --user "$(id -u):$(id -g)" -v "/home/darkdragon/VolumeVault:/app" -w /app volumevault:local php ./vendor/bin/pint --dirty --format agent.