v0.33.0 Big release with some big features. NOTE: This release upgrades to k8s 1.27 ! Features: - agent/billing: support Azure Blob Storage to store consumption events (#994) - neonvm-controller: Add '--skip-update-validation-for' (#990) - Implement scaling latency metrics through revisions (#983) - agent/core: Implement LFC-aware scaling (#1003) No breaking changes. No protocol changes. Fixes: - vm-builder: don't use ANSI terminal formatting in vector logs (#984) - neonvm-runner: Silence "Unknown parameter 'mode'" messages at VM startup (#997) - go.mod: fix dependency version (#1004) - agent/core: Fix "but but" in warning message (#1017) Other changes: - go.mod: Remove unused cilium replace directives (#992) - vm-builder: Use script to copy dynamically linked deps to /neonvm/lib (#1010) - Bump alpine base images: 3.16 -> 3.17 (#1010) - NOTE: This also bumps QEMU from 7.0.0 -> 7.1.0 - agent: Reduce logging (#1013) - neonvm-controller: Requeue after 15s if Pending or Running (#1016) - plugin: Log only once on successful agent request (#1015) Upgrade path from v0.32.x: - NeonVM MUST be upgraded before the autoscaler-agents.