v1.1.0March 18, 2026Major Update
Added
- Incremental backup engine with 4-tier change detection (timestamp, size, critical hash, full hash)
- 5 backup types: Full, Incremental, Database-only, Files-only, Selective
- 20+ storage providers: S3, Google Drive, Dropbox, OneDrive, Backblaze B2, Azure, SFTP, WebDAV, and more
- Automated scheduling with 8 frequency options via Action Scheduler
- Smart schedule recommendations — detects 12 site profiles (WooCommerce, LearnDash, MemberPress, etc.)
- One-click restore with pre-restore snapshots for instant rollback
- Quarantine system — replaced files preserved for 7 days with panic threshold
- Preflight checks: disk space, DB connection, permissions, PHP version, and checksum validation
- Resumable backups with saga pattern — survives 30s max_execution_time limits
- Multi-burst processing for shared hosting (25-second work chunks)
- Archive splitting for large sites with resumable extraction
- ZIP64 support for archives over 4GB
- Binary zip acceleration — system zip binary bypasses PHP overhead
- Keyset pagination for database exports — no performance degradation on million-row tables
- Adaptive batch sizing based on memory and row size
- Selective backup — choose specific plugins, themes, uploads, or database tables
- Email notifications for backup success, failure, storage warnings, and weekly summaries
- Plugin conflict detection — identifies competing backup/security/cache plugins
- Site migration with SafeLink protocol — encrypted site-to-site transfer
- Cloud relay — automatic fallback for sites behind firewalls, NAT, or Cloudflare. Zero configuration.
- Adaptive upload concurrency (AIMD) — auto-adjusts transfer speed based on server response times
- Preflight compatibility checks — warns about WP/PHP version mismatches before migration
- Portable installer — standalone PHP file for migrating to fresh hosts
- Auto theme/plugin compatibility — switches to compatible defaults if destination runs older WP/PHP
- 40+ WP-CLI subcommands across 9 command groups
- 55+ REST API endpoints for full automation
- Bloom filter for efficient deleted file detection
- Background hashing for paranoid mode integrity verification
- OAuth token encryption (AES-256-CBC) for stored credentials
- License activation and validation system with domain binding
- Automatic update checker with signed downloads
- Multisite (WPMU) support
- Staging sites — one-click staging with push-to-live, password protection, and auto-expiry
- Scoped staging roles — Full Access vs Staging Developer with granular permissions
- Pre-push full backup before push-to-live for safe rollback
- Smart job chaining — backup-then-push and full-then-incremental auto-chain
- MU-plugin integrity monitoring with automatic self-restore
- Session recovery on page refresh for all async operations
- Concurrency guards for staging and migration to prevent conflicting jobs
- REST API E2E test suite covering all endpoint groups
- 688+ automated tests across all modules (unit, integration, E2E)
Changed
- Unified async job dispatch for backups, staging, and migrations
- Lock timeouts reduced to 10 minutes for faster recovery from stale locks
- Staging clone excludes backup archives — 78 MB clone vs 2.3 GB with archives
Fixed
- Push-to-live stuck at 0% progress
- License key lost after push-to-live
- Selective backup returning 404 on plain permalink structures
- Migration stepper not advancing between steps
Security
- HMAC-signed API responses and download URLs
- Path traversal prevention with multi-layer validation
- Symlink attack protection
- DEFINER neutralization in database restores
- Domain-bound license activation
- Signed download URLs with expiry validation