Summary
- VolumeVault now detects backup containers orphaned by an application restart, stops them safely, marks their runs and parent groups as failed, releases stale locks, and restarts application containers left stopped by the interrupted backup. Backup jobs and groups no longer remain blocked indefinitely after this failure.
Upgrade Notes
- No database migrations are included in this release.
- 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-issue-68:/app" -w /app volumevault:local php artisan changelog:validate v1.19.1 --release --no-interaction. - Local verification before release included
docker run --rm --user "$(id -u):$(id -g)" -v "/home/darkdragon/VolumeVault-issue-68:/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-issue-68:/app" -w /app volumevault:local php ./vendor/bin/pint --dirty --format agent.