In-place updates and staging-free Cold migration
Supersedes v1.0.37. Introduces in-place updates from the console (signed, verified and reversible) and removes the full local copy from the Cold migration path. Every helper must be updated together with the appliance: the Core refuses work from helpers older than 1.0.38.
- Updates signed end to end. Ed25519 bundles with per-file SHA-256, two channels (Moov binaries and the operating system) and automatic rollback if the new Core cannot prove it is healthy.
- Cold without staging. The helper serves the source disk directly and the hypervisor pulls from it, removing a whole copy of the VM from both elapsed time and helper disk. Cold leaves the VM powered off for your own window.
- Guest networking on the right NIC. Binding is done by PCI topology; Windows guests with a static IP reliably come back with it instead of falling to DHCP.
- Progress you can trust. All three hypervisors report real transferred bytes, measured before the copy starts. Dates follow the appliance's configured timezone.
- Fleet-wide OS patching. The appliance mirrors the Debian archive for its helpers, with host restarts from the same table and an honest state when a host could not be measured.
- Source and target alerts. A Veeam server or hypervisor that stops responding now raises a notification after two consecutive failures, deduplicated for 30 minutes.
- Preflight. Repository selection and pagination for large inventories; VM image backups only, with object storage and hardened repositories classified correctly.
- Security. Four audits closed: the privileged boundary re-verifies signatures and hashes on its own, and SSH host-key pinning is enforced on every path.







