Skip to content
v0.15.0

This release contains a new NeonVM feature, a security improvement,
a new component (vm-monitor), and BREAKING CHANGES TO METRICS!

Breaking API changes:

Features:

- neonvm: Add user-defined additional InitContainers (#433)

No "fixes".

No protocol changes.

Other changes:

- informant: Move scaling logic into (new!) vm-monitor (#362)
- agent: Use fixed port for informant -> agent connections (#447)
- agent: Move "runner" state tracking from GaugeFuncs to GaugeVec (#447)
  - The following metrics were removed:
    - autoscaling_errored_vm_runners_current
    - autoscaling_panicked_vm_runners_current
    - autoscaling_agent_tracked_vms_current
    - autoscaling_vms_unsuccessful_communication_with_informant_current
    - autoscaling_billed_vms_unsuccessful_communication_with_informant_current
  - The following metric was added:
    - autoscaling_agent_runners_current

Upgrade path from v0.14.2:

- No ordering requirements, but all components must be upgraded before
  there's *any* usage of NeonVM's new extraInitContainers.