Releases: Azure/kperf
Releases · Azure/kperf
v0.3.5
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
- @vittoriasalim made their first contribution in #185
- @liyu-ma made their first contribution in #236
Full Changelog: v0.3.4...v0.3.5
v0.3.4
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
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
- @xinWeiWei24 made their first contribution in #162
Full Changelog: v0.3.2...v0.3.3
v0.3.2
v0.3.1
v0.3.0
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
v0.1.9
v0.1.8
v0.1.7
What's Changed
- *: add license header by @fuweid in #136
- *: use warmup as a general-purpose name by @fuweid in #137
- *: upgrade helm deps and go version by @fuweid in #138
- request: ignore NO_ERROR by @fuweid in #139
- build(deps): bump golang.org/x/crypto from 0.27.0 to 0.31.0 by @dependabot in #140
- *: refactor error stats by @fuweid in #141
Full Changelog: v0.1.6...v0.1.7