Skip to content

Releases: thestormforge/agent-go

Release list

v1.1.0

Choose a tag to compare

@rlee570 rlee570 released this 15 Jul 14:36
d7c1f8d

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.minPercentChange now integer-typed with Minimum=0; PodSchedulingNodeAffinity.weight integer-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.

v1.0.0

Choose a tag to compare

@jgustie jgustie released this 03 Apr 15:56
v1.0.0
c384536

Initial release of the Kubernetes client code for the StormForge Agent.