Firebird Support, New Website, and Multiple Bug Fixes
✨ Features
- Firebird: Added Firebird (3.x/4.x/5.x) as a supported database source, with direct and SSH connection modes. Marked as Beta in the source type picker.
- website: Launched a new website at dbackup.app with a blog, roadmap page, and product tour.
🐛 Bug Fixes
- Redis: Database Explorer now shows a key count per database instead of always blank.
- rsync: Fixed SSH private-key destinations failing with "Too many authentication failures" when the local SSH agent has other keys loaded.
- vault: Recovery Kit downloads now include
decrypt_backup.jsinstead of a missing-script warning. Thanks @jpb0418 (#120)
🔧 CI/CD
- scripts:
generate-stress-data.shnow also populates Redis and Firebird test containers. - scripts: Added
test-vm-up.sh/test-vm-down.sh/seed-ssh-test-config.tsand atest:vm:deleteshortcut to test SSH-mode adapters against a real remote host via a Multipass VM. - scripts:
test-vm-up.shnow starts one container per database family instead of the full test matrix, to reduce VM memory usage. - scripts:
test-vm-up.sh/seed-ssh-test-config.tsnow install MongoDB's client tools and seed MongoDB and Firebird SSH sources, MSSQL is left out for now as the heaviest container.
🐳 Docker
- Image:
skyfay/dbackup:v2.10.0 - Also tagged as:
latest,v2 - CI Image:
skyfay/dbackup:ci - Platforms: linux/amd64, linux/arm64