Skip to content

Releases: Azure/kperf

v0.3.5

22 Apr 04:59
171e8bd

Choose a tag to compare

What's Changed

  • "runkperf/warmup: Update core warm-up threshold usage with example for forcing warm-up by @xinWeiWei24 in #177
  • runkperf/warmup: Log API server core readiness status before warm-up by @xinWeiWei24 in #178
  • runkperf/node10_job1_pod100: Only deploy 10 virtual nodes in node10_job1_pod100 benchmarking by @xinWeiWei24 in #179
  • Clean up runner group namespace after deletion by @xinWeiWei24 in #181
  • Bug fix: GET operation does not include namespace by @vittoriasalim in #185
  • Refactor: extract rollingUpdateFn for batching and customization by @xinWeiWei24 in #180
  • Add daemonset management command to runkperf/data by @xinWeiWei24 in #182
  • Add SLI Read-Only Test Scenario 10 Nodes with 1000 Pods by @vittoriasalim in #183
  • Add Cluster Scope (Nodes, Namespaces) and Namespace Scope (Jobs) to 10 nodes and 1k pods SLI Read only API Scenarios by @vittoriasalim in #190
  • Fix: Adjust runner rate per review suggestion by @vittoriasalim in #189
  • node100_pod10k: avoid redundant dpcancel call—defer already set by @xinWeiWei24 in #191
  • contrib/utils: Add defaut timeout for deployments and jobs by @xinWeiWei24 in #167
  • Update docs for vibe coding by @anson627 in #192
  • Add PATCH Request Scenario to kperf for Evaluating Latency of Mutating API Calls by @vittoriasalim in #187
  • fix: rename utils_comman.go to utils_common.go by @xinWeiWei24 in #195
  • Fix: adding function instead of exported var. by @vittoriasalim in #196
  • Add SLI Read-Only larger scope 100 nodes 10 jobs with 10k pods by @vittoriasalim in #194
  • Improve patch type to randomized resource name by @vittoriasalim in #199
  • Add POST/DEL Request Scenario to kperf for Evaluating Latency of Mutating API Calls by @vittoriasalim in #198
  • Fix: replace items with container/list, mark TODO and correct resource name by @vittoriasalim in #200
  • Fix YAML/JSON field name consistency for LoadProfileSpec.Requests by @xinWeiWei24 in #202
  • Add --ignore-not-found flag to namespace deletion by @xinWeiWei24 in #201
  • Add namePattern parameter to CreateConfigmaps func by @xinWeiWei24 in #204
  • Add method to latency percentile report, aggregate DELETE and PATCH r… by @vittoriasalim in #203
  • Add configurable read/update benchmark with watch support by @xinWeiWei24 in #207
  • fix: base64-encode runnerGroupSpec to prevent errors in helm.StringPathValuesApplier by @xinWeiWei24 in #208
  • Change the default unit of configmap to Byte by @xinWeiWei24 in #209
  • fix: apply node affinity to runner pods by @xinWeiWei24 in #215
  • fix: correct 'seletor' typo to 'selector' in struct tags and examples by @JasonXuDeveloper in #225
  • Fix claude md by @anson627 in #227
  • fix: improve error handling in ApplyPriorityLevelConfiguration by wra… by @anson627 in #228
  • feat: add backward-compatible Specs field to LoadProfile by @JasonXuDeveloper in #226
  • feat: add multi-spec execution with result aggregation and timeseries replay by @JasonXuDeveloper in #229
  • Allow configurable qps/burst for data configmap by @liyu-ma in #236

New Contributors

Full Changelog: v0.3.4...v0.3.5

v0.3.4

04 Jun 23:58
1651a07

Choose a tag to compare

What's Changed

  • *: should install lifecycle-CRD/def seperately by @fuweid in #173
  • cmd/kperf/virtualcluster: hide lifecycle CRD and definition when listing node pools by @xinWeiWei24 in #174
  • feat: Add batch-add command to split large node pool into smaller one… by @xinWeiWei24 in #175

Full Changelog: v0.3.3...0.3.4

v0.3.3

02 Jun 18:36
b69072e

Choose a tag to compare

#169

What's Changed

  • cmd: add configmap command for managing Kubernetes Configmaps by @xinWeiWei24 in #162
  • delete virtual nodes before node controller by @anson627 in #165
  • Add a new runkperf bench for listing configmaps by @xinWeiWei24 in #164
  • runkperf/data/cm: Fix bug where ConfigMap size in randString was not correctly converted from KiB to bytes. by @xinWeiWei24 in #168
  • cmd/kperf/nodepool: renamed renderRunnerGroups() to renderNodepoolList() to match functionality by @xinWeiWei24 in #170
  • Upgrade kwok to v0.7.0 by @anson627 in #169
  • lower kwok controller cpu requests to 10m by @anson627 in #172

New Contributors

Full Changelog: v0.3.2...v0.3.3

v0.3.2

25 Mar 18:01
fbc7c08

Choose a tag to compare

What's Changed

  • *: add unstructuredscheme pkg by @fuweid in #156
  • Allows to set verbosity on runner by @wonderyl in #157
  • build(deps): bump github.com/containerd/containerd from 1.7.12 to 1.7.27 by @dependabot in #159

Full Changelog: v0.3.1...v0.3.2

v0.3.1

25 Feb 23:57
f9b5b7a

Choose a tag to compare

What's Changed

  • contrib: buildable on other platforms (darwin/wins) by @fuweid in #155

Full Changelog: v0.3.0...v0.3.1

v0.3.0

19 Feb 16:28
2def6bc

Choose a tag to compare

What's Changed

  • Adds WatchList to enable testing with WatchList/StreamingList by @wonderyl in #148
  • fix runkperf ignoring reqs total from spec by @wedaly in #149
  • Add benchmark for Cilium custom resource stale list by @wedaly in #147
  • build(deps): bump golang.org/x/net from 0.26.0 to 0.33.0 by @dependabot in #150
  • *: refactor contrib/ pkg by @fuweid in #151
  • request: use internal function to support watchlist by @fuweid in #152
  • request: watch-list should have ResourceVersionMatch option by @fuweid in #153

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

30 Jan 22:32
3e67e97

Choose a tag to compare

What's Changed

  • Allow GET and LIST requests for custom resources by @wedaly in #145

New Contributors

Full Changelog: v0.1.9...v0.2.0

v0.1.9

10 Jan 00:06
b839e02

Choose a tag to compare

What's Changed

Full Changelog: v0.1.8...v0.1.9

v0.1.8

18 Dec 20:17
ee26b10

Choose a tag to compare

What's Changed

  • *: update ResponseError type by @fuweid in #142
  • contrib: fast return if runner-group server is not found by @fuweid in #143

Full Changelog: v0.1.7...v0.1.8

v0.1.7

15 Dec 17:34
4346c43

Choose a tag to compare

What's Changed

Full Changelog: v0.1.6...v0.1.7