Summary
- Existing SFTP destinations can now be updated when their SSH host is a hostname or IP address. SFTP validation errors are also shown beside the affected fields instead of leaving the form without visible feedback.
Upgrade Notes
- No database migrations or environment changes are included in this release.
- Existing SFTP credentials and pinned host keys remain encrypted and are preserved when secret fields are left blank during an update.
- Rebuild and restart the VolumeVault container after upgrading.
Verification
- Local verification before release included
php artisan changelog:validate v1.20.2 --release --no-interaction. - Local verification before release included
php artisan test --compactand direct PHPUnit confirmation (588 tests, 2,069 assertions). - Local verification before release included
npm test. - Local verification before release included
npm run build. - Local verification before release included
vendor/bin/pint --dirty --format agent.