Skip to content
v0.18.0

This release contains breaking changes and significant refactoring in
the autoscaler-agent, and little else.

No breaking API changes (but, check "Protocol changes").

Features:

- billing: Record push error causes in agent's metrics (#369)

Fixes:

- ARCHITECTURE.md: update vm-monitor link (#537)
- plugin/ARCHITECTURE.md: Remove misleading section on runtime config
  changes (#538)

Protocol changes:

- agent: Remove vm-informant support (#506)
  - Also RENAMES ALL METRICS WITH 'informant' IN THE NAME TO 'monitor'

Other changes:

- billing: Change idempotency key format (#545)
- agent/runner: Simplify getMetricsLoop [small refactor] (#548)
- agent: Scaling logic refactor [big! refactor] (#371)
- agent/runner: Add temporary monitor state dump (#549)

Upgrade path from v0.17.x:

- No ordering requirements, though care should be made to ensure that
  all current and future VMs exclusively use the vm-monitor instead of
  the vm-informant.