Summary
- Restores to a new Docker volume no longer pass GNU-only tar options and now stream the archive into the restore container, so extraction works with BusyBox tar and containerized deployments whose storage lives in a Docker volume.
- Typing in the stack or volume search now keeps the filter active instead of resetting after the URL is synchronized.
Upgrade Notes
- This release fixes a restore regression introduced in v1.12.0 where containerized VolumeVault installations could not extract backup archives due to Docker host path resolution through the Docker socket.
- No database migrations or new environment variables are required.
- Rebuild and restart the VolumeVault container after upgrading.
Verification
- Local verification before release included
docker run --rm -v "/home/darkdragon/VolumeVault:/app" -w /app volumevault:local php artisan changelog:validate v1.12.1 --release --no-interaction. - Local verification before release included
docker run --rm -v "/home/darkdragon/VolumeVault:/app" -w /app volumevault:local php artisan test --compact tests/Feature/ChangelogTest.php. - Local verification before release included
docker run --rm -v "/home/darkdragon/VolumeVault:/app" -w /app volumevault:local php ./vendor/bin/pint --dirty --format agent.