Releases: neondatabase/autoscaling
Releases · neondatabase/autoscaling
v0.42.1
v0.42.0
Most important changes: 9164afc6 plugin: Rewrite to get state from Pod annotations (#1163) f9403d0c agent: Add per-VM metric for desired CU(s) (#1108) 55aff0ee agent: Send last billing/scaling events before shutdown (#1221) 76b4c159 neonvm: add architecture field to vm.spec (#1244) feea7a7b ci: build images for arm and amd (#1138) 7c6ddb0a neonvm: add readiness probe for runner container (#1190) 14bfadb1 neonvm: continuous synchronisation of files in pod/vm (#1222) bee91861 neonvm: create a Certificate object for each VM (#1213) Smaller functional change: 9174ade5 ci: add sbom and provenance fields equal false e72c6083 util/watch: Override GVK on incoming objects (#1163) 2d1ea461 neonvm: Remove MemoryProvider (always virtio-mem) (#1215) 5540a6c7 neonvm: Add Guest.MemhpAutoMovableRatio (#1271) Smaller refactorings and devprod changes: a2265762 Always register metrics during construction (#1232) 92d6cf0a util: clarify semantics for Ctx() in TaskGroup (#1235) 716115d8 ci: Always build and push cluster-autoscaler (#1249) aeabfd01 ci: fix mustache brackets formatting in test.yaml 3c51ea9c util/watch: Store HandlerFuncs[*T] in Store[T] (#1163) 6826ee36 util/watch: Add (*Store[T]).NopUpdate() method (#1163) 490e9b1c util/watch: Add (*Store[T]).Listen() method (#1163) 040ee1ac ci: add conclusion job for protection rules (#1256) 6b2a3b8a ci: fix fail status in conclusion job (#1258) 4462a015 agent,billing: move pkg/billing (#1242) 3c632e91 ci/build-images: Fix ECR pushes (#1259) a94de8ec ci: Fix vm-builder artifact usage (#1259) 2fbd1f96 ci: Separate tags jobs (#1259) 5bd47d24 ci/e2e-test: upload to rendered_manifests without arch (#1259) ac889650 ci/release: Fix vm-builder artifact paths (#1260) b289c217 neonvm: remove exp/slices edaecb3d Makefile: compile on macOS (#1265) 61d08235 golangci-lint: fix config (#1267) 221bec0b Makefile: separate coverage-html into a separate step (#1266)
v0.41.0
Small release. NOTE multus.yaml => multus-dev.yaml Most important changes: d7bf18ff neonvm: add arm networking for local env 423226ba neonvm: rename neonvm/config/{multus => multus-dev} 0e9d1faf agent: Fix unregistered scaling events metrics (#1231) Devprod changes: 95dcf862 ci: Use actions/checkout for checkout (#1238) e850ab6f agent/goalcu: fix unit test on arm
v0.40.2
One small fix on top of v0.40.2: e5cae054 agent: Add azure blob support for scaling events (#1228)
v0.40.1
One small fix on top of v0.40.1: 46ad90fa neonvm/multus-aks: Fix ineffectual secret namespace (#1224)
v0.40.0
Most important changes: 35baf628 neonvm-controller: Remove support for DIMM slots (#1070) 9117d76a cluster-autoscaler: Bump cluster autoscaler to 1.30 (#1161) 8ece7f6a Bump k8s dependencies to 1.30 (#1158) 75fbc99b neonvm: handle sysfs scaling mode in migrations (#1179) 4e81d97e agent: Add scaling event reporting (#1107) Smaller functional changes: 5a64efc0 neonvm: expose runner port (#1219) 757e8b74 cluster-autoscaler: Fix go image version in dockerfile (#1223) Smaller refactorings and devprod changes: a3b49217 makefile: fix target arch variable for example-vms (#1209)
v0.39.1
Most important changes: cace4c8 Revert "neonvm-kernel: Switch to version 6.12.8 (#1193)" Smaller changes: 99bf327 Specify namespace so secret is applied in the right place (#1202) 58e4746 makefile: autodetect target arch for builds (#1197) 0f36d50 Give multus a non expiring token (#1201)
v0.39.0
Most important changes: a69e0b85 agent: Add support for simplified LFC scaling (#1186) 85350adf neonvm-kernel: Switch to version 6.12.8 (#1193) Smaller functional changes: 17a07a99 neonvm-runner: arm support (#1119) 0b4d9cd4 neonvm: mv root disk from init container, not cp (#1189) 5bc2f0c5 neonvm-controller: Have owner refs for migration source and target (#1194) e1ba9101 neonvm: Add helpers to get pod ownership (#1194) 611b5507 neonvm-controller: Update runner pod metadata while pending (#1194) 7637aa95 neonvm-runner: Use docker libnetwork, not copied versions (#1185) Smaller refactorings and devprod changes: 5dfc99e3 Makefile: Remove generated files before regenerating (#1181) 0ab721a8 neonvm-runner: Relocate outdated comment (#1185) e53ccf2f Makefile: Use '*.go' for 'go build' input files (#1185) 560bb480 neonvm-runner: Move net & disks utils to separate files (#1185) 53208ec0 neonvm-runner: Move cgroup management to its own file (#1185) ae4d4097 neonvm-runner: Move http server to its own file (#1185) Dependency bumps: 889e2a8b go.mod: Bump golang.org/x/crypto from 0.24.0 to 0.31.0 (#1178) ae2b6c7c go.mod: Bump golang.org/x/net v0.26.0 -> v0.33.0 (#1183) 10f0b1d1 golangci-lint: Bump v1.60.3 -> v1.62.2 (#1191)
v0.38.1
Most important changes: 47807564 vm-runner: use multi-queue networking Smaller changes: 21987389 agent,scheduler: Cleanup GIT_INFO usage (#1175) 69163e9e agent/billing: reset metrics right before setting it
v0.38.0
Most important changes: 1081596d neonvm-kernel: Switch to version 6.6.64 (#1174) Smaller changes: 5b1fb31c neonvm-builder: arm images (#1116) 9299d53a util: Fix comment in NamespacedName formatter (#1164) c386f318 neonvm-kernel: Fix upgrade instruction (#1172)