v2.5.0
v2.5.0 - November 21, 2025
Added
- NCDU Command Support: Added a new CLI command generator for
ncdu(NCurses Disk Usage), allowing users to easily browse remote file system disk usage via the Disembark CLI. - Resumable File Streaming: Updated the
stream_fileREST API endpoint to supportoffsetandlengthparameters. This allows for chunked or resumable file downloads, improving reliability for large file transfers. - Updater Metadata: The custom updater now passes
tested(WordPress version) andrequires_phpfields to the plugin information screen.
Changed
- Backup Workflow: The "Start Backup" UI flow has been redesigned. Instead of immediately attempting a browser-based backup (which is prone to timeouts), the UI now generates a "Runner" command. This encourages users to run the migration via the terminal using a one-line
curl | bashcommand for higher reliability. - CLI Command Generation: The
migrateCommandlogic now dynamically builds a full runner command that includes all selected file and table exclusions directly in the generated string. - CLI Sync Command: Updated the
synccommand format to include the domain as a second argument (disembark sync <url> "<domain>"). - Dashboard Redesign: The main dashboard buttons ("Explore Files", "Start Backup") have been reorganized.
- Tooltips: Added tooltips to the CLI command block for better clarity on what
connect,backup,sync, andncducommands do.
Fixed
- Cleanup State: Ensure UI state (
backup_ready) is properly reset when running the cleanup routine.