Skip to content

Releases: xmigrate/xreplicator

v1.3.2 - Added raw image export support

14 Jun 18:34

Choose a tag to compare

XReplicator v1.3.2 Release Notes

Release date: June 14, 2026

Highlights

  • Fixed cloud sync deadlock/hang scenarios.
  • Persisted restore progress across UI refreshes.
  • Improved LVM snapshot browse and cleanup behavior.
  • Added Basic Auth protection for the Web UI.
  • Added streaming raw .img export with checksum support.
  • Added License and Terms agreement acceptance flow.

Fixes

  • Fixed a cloud sync deadlock where large snapshots or high chunk counts could hang.
  • Cloud sync now exits cleanly on bad credentials or insufficient bucket permissions.
  • Improved behavior with higher concurrency values such as --concurrency=4 and --concurrency=8.
  • Fresh Linux agents now detect when no prior full backup exists for configured devices.
  • The daemon schedules an immediate full backup on first run.
  • Restarting after a full backup no longer creates duplicate first-run full backups.
  • First-run checks still evaluate configured devices when eBPF is disabled, failed, or running in fallback mode.
  • Running restores now remain visible after browser refresh.
  • Restore History preserves stage, progress, bytes, final status, and error details.
  • Applies to device restore, partition restore, file restore, and cloud restore where configured.
  • Snapshot browse now exposes LVM logical volumes as mountable targets instead of only showing LVM2_member.
  • LVs can be mounted and browsed read-only.
  • Snapshot detach/unmount now cleans up loop devices and deactivates activated volume groups.
  • Missing LVM tooling now returns a clearer error.
  • Added Basic Auth for the Web UI

New Features

  • Added direct browser download for raw .img exports from local snapshots.
  • Export streams data without creating a large temporary .img file on the server.
  • Added .sha256 checksum download support.
  • Incremental snapshot exports are reconstructed as full-chain/restorable images.
  • Exported images can be used in workflows such as:qm importdisk downloaded-image.img

License and Terms Agreement

  • Added required License Agreement and Terms acceptance flow for platform use.
  • Acceptance is stored locally with version, timestamp, user, IP, and user agent.
  • Legal document URLs point to the versioned pages on xmigrate.cloud.

v1.3.1 - Azure-to-Azure DR Failback support

13 Jun 19:38

Choose a tag to compare

XReplicator v1.3.1

Azure-to-Azure DR Failback Support

XReplicator v1.3.1 adds Azure-to-Azure DR failback support, completing the core disaster recovery loop from protected primary VM, to Azure failover VM, and back to the primary environment.

Highlights

  • Added failback workflow for Azure-to-Azure DR operations.
  • Prepare failback from a completed failover operation.
  • Resolve DR VM disks back to the original protected primary sources.
  • Run primary disk safety checks before syncing data back.
  • Track failback progress and operation history from the web UI.
  • Keep failover DR VM disks separate from normal primary sources to avoid confusing source selection.
  • Added safer DR target disk preparation controls during initial DR setup.
  • Improved Azure DR documentation and UI guidance for failover/failback operations.

Measured DR Drill Results

In Azure-to-Azure DR drills with a VM using a 30 GB OS disk and a 4 GB data disk:

  • Failover with attach-as-is disks completed in under 40 seconds.
  • Failover with create from snapshot completed in around 70 seconds.

Actual RTO depends on Azure control-plane latency, VM size, OS boot time, networking, and application startup.

Notes

Failback should be performed in a controlled maintenance window. Data disks should be unmounted or quiesced before syncing back to the primary VM. OS disk live overwrite remains a guarded operation and should use the documented recovery path.

v1.3.0 - Azure-to-Azure DR Orchestration

04 Jun 17:43

Choose a tag to compare

Release Notes: v1.3.0 (DR Orchestration)

New Features

  • Azure-to-Azure DR Orchestration: Full support for setting up and managing disaster recovery for Azure workloads directly from the web UI.
  • Blueprint-Driven Failover: Define infrastructure requirements (VM size, VNet/Subnet, disk strategy) using blueprints to automate resource creation during failover.
  • Automated Staging Disk Management: XReplicator now automatically maintains synced staging disks in the target landing zone to ensure rapid recovery.
  • Strict Precheck Readiness Gate: A new validation step ensures all sources are healthy and fully synced before allowing a failover to proceed, preventing partial or failed recoveries.
  • Operation History & Logging: Detailed tracking of failover operations with row-level execution logs for auditability and troubleshooting.

Performance & Reliability

  • Fast RTO (Recovery Time Objective): Observed Azure-to-Azure drills show recovered servers can start in under 2 minutes.
  • Enhanced Visibility: Real-time status tracking of DR source enablement and staging synchronization progress.

Note on Future Releases

Automated failback orchestration is currently in development for a future release.
Orchestrated failover for AWS and GCP is planned as part of the next phase of cloud support expansion.

v1.2.0 - Added Scheduling support for cloud sync and compaction

24 Mar 20:38

Choose a tag to compare

Cloud sync and Compaction scheduler release

  • Added support to create and manage cloud sync and compaction policies from web UI
  • Added support to schedule cloud sync and compaction from the web UI
  • Added support to run adhoc cloud sync and compaction from the UI
  • Fixes to improve restore speed

v1.1.9 - Added windows support

21 Mar 10:54

Choose a tag to compare

Windows release

  • Added support for windows backups
  • Updated UI for windows support
  • Fixed issue with adhoc trigger of incremental backup

v1.1.8 - Minor fixes

17 Mar 13:17

Choose a tag to compare

v1.1.8 - Minor fixes

  • Fixed issue with server process getting stuck while restarting

v1.1.7 - UI Updates

16 Mar 19:53

Choose a tag to compare

UI Updates

  • Added functionality to update cloud sync and compaction policies from the web UI
  • Added dedicated tab in the client dashboard to see the restore history

v1.1.6 - First Community release

14 Mar 19:07

Choose a tag to compare

This is our first community release.

🌍 All features available in the commercial edition are also included here.
While Xreplicator remains closed source for now, we are committed to providing a free community version and ongoing community support.

🔒 We chose to keep the code closed at this stage to ensure long-term sustainability. We previously open-sourced xmigrate.cloud, but despite community interest, forks and white-labeling we did not gain maintainers. We want to remain viable while continuing to invest in the product and community. 💙

🎯 Our long-term goal is VM portability: a VM created in one environment should run anywhere. Xmigrate was the first step toward that objective; Xreplicator is the next.

Hope Xreplicator finds a place in your arsenal. 🚀