Summary
- The Stacks page can now back up an entire stack in one click: fully covered stacks queue all existing jobs, while uncovered stacks can create missing per-volume backup jobs and then queue the stack run.
- Stack backup is also available through the API with
POST /stacks/backup.
Upgrade Notes
- No database migrations or new environment variables are required.
- API clients can call
POST /stacks/backupto use the new stack backup workflow. - 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.13.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 tests/Feature/ChangelogTest.php tests/Feature/StackBulkBackupTest.php. - 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. - Local verification before release included
npm run build.