v0.11.0 This release contains bugfixes, new features, and large changes to the NeonVM controller. Breaking API changes: - neonvm: VirtualMachine .spec.extraNetwork fields changed (#256) - Removed multusNetworkNoIP - Made multusNetwork omitempty - neonvm: VirtualMachineMigrations no longer have post-copy enabled by default (#256) Features: - neonvm: Two new VmPhase types: "PreMigrating" and "Scaling" (#256) - neonvm: Migration source runner pod now has an ownerref pointing back to the migration (#332) - ci: Added support for k3d (#340) - plugin: new metrics - autoscaling_plugin_filter_cycle_successes_total (#346) - autoscaling_plugin_filter_cycle_rejections_total (#346) - autoscaling_plugin_extension_call_fails_total (#347) Fixes: - scheduler: Fixed agent-handler log keys explosion (#338) - NB: this was already released as v0.10.1 - scheduler: Fixed missing `continue` when skipping completed pods (#342) - NB: this was already released as v0.10.2 - scheduler: Fixed outdated log line (#343) - Removed "[autoscale-enforcer] load state: " prefix from the message - agent: Do informant health checks even when suspended (#341) No protocol changes. Other changes: - ci: kind and kubectl versions tweaked (#336) - k8s deps upgraded to 1.25.11 (#339) - plugin: Capitalize pluginCalls metric labels (#345) There's even more changes to the NeonVM controller that aren't listed here. For more, see #256. Upgrade path from v0.10.x: - No ordering requirements.