Skip to content

Releases: neondatabase/autoscaling

v0.30.1-k8s-1.26

10 Jun 14:38
Compare
Choose a tag to compare
v0.30.1 but with 1.26 k8s API

v0.30.1

10 Jun 11:22
7af1eb9
Compare
Choose a tag to compare
A hotfix after v0.30.0, only one change:
neonvm-controller: bring back RecordSuccess for conflicting (#957

v0.30.0-k8s-1.26

09 Jun 01:35
ea0118e
Compare
Choose a tag to compare
v0.30.0 but with 1.26 k8s API

v0.30.0

09 Jun 01:21
3ac5841
Compare
Choose a tag to compare
Lots of internal changes, mostly tech debt and reliability improvements,
but some bugfixes. Also of note: Kernel upgraded from 6.1.63 -> 6.1.92.

Features:

- api,agent/core: Make required ScalingConfig fields optional per-VM (#948)
- neonvm-controller: replace failing reconciliation with per-VM failure interval  (#949)

No breaking changes.

No protocol changes.

Fixes:

- neonvm-controller: Rework zap setup & disable sampling (#947)
- neonvm-controller: Fix k3s cluster detection (#956)

Other changes:

- plugin: Remove vmStore from AutoscaleEnforcer (#904)
- plugin: Handle Buffer in reserveResources() (#904)
- plugin: Replace readClusterState with existing watch events (#904)
- neonvm-controller: rename VirtualMachine -> VM (#942)
- pg16-disk-test: add mkfifo (#944)
- Use github.com/samber/lo.ToPtr everywhere (#946)
- neonvm: Switch to kernel 6.1.92 (#950)

Upgrade path from v0.29.x:

- No ordering requirements.

v0.29.3-k8s-1.26

06 Jun 11:18
Compare
Choose a tag to compare
v0.29.3 but with 1.26 k8s API

v0.29.3

22 May 01:43
e2042cf
Compare
Choose a tag to compare
Single change, just #937, changing neonvm-controller metrics to
differentiate in the "currently failing reconcile" count between objects
that were failing to reconcile due to conflicts vs objects that were
failing from some other errors.

v0.29.2

14 May 17:16
e3b2cec
Compare
Choose a tag to compare
Single change, aiming to ease rollout for S3 billing chang:
e3b2cec agent: don't check S3.Endpoint for emptyness (#934)

v0.29.1

10 May 14:41
d932bc5
Compare
Choose a tag to compare
A hotfix after v0.29.0, containing a version bump, to fix S3 access:
d932bc5 deps: upgrade aws/config and s3 packages (#933)

v0.29.0

10 May 10:39
9fbb531
Compare
Choose a tag to compare
No known breaking changes.

New features:
9fbb531 runner: allow coredump collection (#931)
3b08db3 neonvm: metrics for failing reconcile (#920)
da5dbf2 agent: push metrics to S3 (#898)

Bug fixes:
669bb52 agent: don't treat downscale denies as failed request (#927)

Deployment changes:
8601caf neonvm-runner-image-loader: Faster rollout (#923)

Deps updates:
56a38a4 build(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0 (#858)
5b2b27e Update Rust: 1.74 -> 1.78 (#925)
fa2c634 build(deps): bump golang.org/x/net from 0.17.0 to 0.23.0

Developer workflow changes:
774a6d5 Generate manifests via `make generate`, remove `make manifests` (#919)
4d83eb6 github: Fix improvement template typo: facting => facing (#917)
eff79b6 github: mv improvement_template.md => improvement-template.md (#917)

v0.28.1-k8s-1.26

08 May 09:30
Compare
Choose a tag to compare
v0.28.1 but with 1.26 k8s API