Skip to content
v0.30.0

Lots of internal changes, mostly tech debt and reliability improvements,
but some bugfixes. Also of note: Kernel upgraded from 6.1.63 -> 6.1.92.

Features:

- api,agent/core: Make required ScalingConfig fields optional per-VM (#948)
- neonvm-controller: replace failing reconciliation with per-VM failure interval  (#949)

No breaking changes.

No protocol changes.

Fixes:

- neonvm-controller: Rework zap setup & disable sampling (#947)
- neonvm-controller: Fix k3s cluster detection (#956)

Other changes:

- plugin: Remove vmStore from AutoscaleEnforcer (#904)
- plugin: Handle Buffer in reserveResources() (#904)
- plugin: Replace readClusterState with existing watch events (#904)
- neonvm-controller: rename VirtualMachine -> VM (#942)
- pg16-disk-test: add mkfifo (#944)
- Use github.com/samber/lo.ToPtr everywhere (#946)
- neonvm: Switch to kernel 6.1.92 (#950)

Upgrade path from v0.29.x:

- No ordering requirements.