Skip to content
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.