Repository navigation
Releases: thestormforge/agent-go
Releases · thestormforge/agent-go
Release list
v1.1.0
v1.1.0
New API features
- WorkloadGroup — new type + WorkloadOptimizerSpec.workloadGroup field. Aggregate usage metrics from related workloads into one recommendation: label selector, CEL expression (target/candidate vars), identity overrides
(name/cluster/namespace/resource), and excludeTarget mirror mode. - Apply — new method enum value InPlacePodResizing; new maxPercentDecrease / maxPercentIncrease per-deploy guardrail fields.
- Validation tightened —
Threshold.minPercentChangenow integer-typed with Minimum=0;PodSchedulingNodeAffinity.weightinteger-typed.
Build & dependencies
- Go 1.24.1 → 1.26.4
- k8s.io/{api,apimachinery,client-go} v0.32.2 → v0.36.2
- sigs.k8s.io/controller-runtime v0.20.2 → v0.24.1
- sigs.k8s.io/structured-merge-diff v4 → v6 (k8s 0.36 convention, generated code only)
- Clientset, applyconfigurations, deepcopy regenerated with v0.36.2 tooling
Notes for consumers
- MVS pull k8s.io deps to ≥0.36 in downstream modules. Consumers stuck on older k8s lines should stay on v1.0.0.
- No exported API removals or renames — drop-in upgrade otherwise.