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 jobs can now use an include-only filter mode to keep only the listed folders or files from a volume, reducing archive size when only part of a source needs to be retained.
The web UI now lets users choose between exclude patterns and include-only paths on the backup job form, and job details show the selected filtering mode clearly.
The REST API, OpenAPI schema, documentation, translations, and tests now cover include-only backup filtering alongside the existing regex exclude mode.
Upgrade Notes
This release includes a database migration that adds the backup filter mode to backup jobs; run migrations as part of the upgrade.
Existing backup jobs continue using the existing exclude-pattern behavior unless changed.
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.18.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.