v0.5.2 This release incorporates a handful of bugfixes and some new features. It is entirely inter-compatible with v0.5.1, with the exception of a minor change in the scheduler's "dump state" output. Features: - agent, plugin: Reimplement migration under load. (#112) - Note: The overlay network that allows VMs to preserve their IP addresses is not currently functional. Fixes: - plugin: Don't reject resource requests that aren't a multiple of the compute unit if the VM's resources are constrained to make satisfying that requirement impossible. (#108) - plugin: Fix missing JSON tags for Buffer and CapacityPressure in podResourceState. (#107) - Note: this changes the "dump state" JSON output - agent: Don't return from /suspend until NeonVM requests finished. This helps avoid possibilities of multiple autoscaler-agents acting at the same time. - agent/billing: panic if VM store unexpectedly stopped (#110) No protocol changes. Upgrade path from v0.5.1: - No ordering requirements.