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.