Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
120 commits sit in this repo's top risk tercile, which is 34% of the 350scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 6.8 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Consistently feature-driven across its history.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | 49c044c5feat: run activator code | Raman Tehlan | 2y ago | +2.7K -22 | 100%Elevated | more lines added than baseline |
| 2 | 965c723cfeat: add docs using MkDocs (#142) | Raman Tehlan | 1y ago | +3.0K -981 | 99%Elevated | more lines added than baseline |
| 3 | d8b0588dfeat: add k6 tests and report | Raman Tehlan | 2y ago | +4.7K -316 | 99%Elevated | more lines added than baseline |
| 4 | da5886eafeat: add prom metrics | Raman Tehlan | 2y ago | +6.6K -199 | 99%Elevated | more lines added than baseline |
| 5 | 13a11864feat: skd init | Raman Tehlan | 2y ago | +1.9K -0 | 99%Elevated | more lines added than baseline |
| 6 | 0cdcef96feat: controller init | Raman Tehlan | 2y ago | +2.2K -5 | 99%Elevated | more lines added than baseline |
| 7 | 667266d8feat: add E2E gRPC integration tests with H2C support (#281) | vorflux[bot] | 2mo ago | +1.2K -0 | 98%Elevated | more lines added than baseline |
| 8 | 926f5929docs: move to zensical for docs and landing page. (#279) | Raman Tehlan | 3mo ago | +2.1K -1.7K | 97%Elevated | more lines added than baseline |
| 9 | 3f0908ccfeat: add grafana dashboard | Raman Tehlan | 2y ago | +1.0K -7 | 97%Elevated | more lines added than baseline |
| 10 | 3c65268fenhancements: major fixed and enhancements across the operator | Raman Tehlan | 2y ago | +880 -694 | 97%Elevated | more lines added than baseline |
| 11 | b78e52bcfeat: crd reconciler | discussion checkin | Raman Tehlan | 2y ago | +908 -49 | 97%Elevated | more lines added than baseline |
| 12 | 45d17b43feat: initial commit | playground setup | Raman Tehlan | 2y ago | +1.2K -0 | 97%Elevated | more lines added than baseline |
| 13 | 041a4228feat: add probeResponse to ElastiService, without scale up of the target service (#266) | Raman Tehlan | 4mo ago | +1.0K -9 | 95%Elevated | more lines added than baseline |
| 14 | 9fd9363aEnhance Elasti Helm Chart with Global Labels and Annotations (#216) | Harshit Luthra | 7mo ago | +669 -83 | 95%Elevated | more lines added than baseline |
| 15 | 31768b42feat: SEO Optimizations & Docs update (#200) | Raman Tehlan | 10mo ago | +1.0K -207 | 95%Elevated | more lines added than baseline |
| 16 | c1b57069Separated docs to different files | Abhishek Choudhary | 1y ago | +488 -0 | 95%Elevated | more lines added than baseline |
| 17 | fbfb67e7Added linting and staleness detection | Shubham Rai | 2y ago | +775 -163 | 95%Elevated | more lines added than baseline |
| 18 | a98dcdd7docs: add initial docs | Raman Tehlan | 2y ago | +1.6K -5.7K | 95%Elevated | more lines added than baseline |
| 19 | 7c2b89e7feat: add helm image, new make commands, update docker file | Raman Tehlan | 2y ago | +835 -26 | 95%Elevated | more lines added than baseline |
| 20 | a5613853activater: add close request & HostManager | Inititate elasti-operator | restructure playground, dev | Raman Tehlan | 2y ago | +1.5K -1.5K | 95%Elevated | more lines added than baseline |
| 21 | 9c9b0109first review: breaker and semaphore working | Raman Tehlan | 2y ago | +481 -130 | 95%Elevated | more lines added than baseline |
| 22 | ffabd8c2Feat: Support StatefulSet (#188) | Raman Tehlan | 10mo ago | +907 -408 | 94%Elevated | more lines added than baseline |
| 23 | a9a0a837milestone: first deployment-ready with rollout support | Raman Tehlan | 2y ago | +904 -111 | 94%Elevated | more lines added than baseline |
| 24 | 46129732Implement EnabledPeriod for scheduled scaling activity (#243) | Arty Mesh | 5mo ago | +571 -2 | 93%Elevated | more lines added than baseline |
| 25 | 5948c53ffix e2e workflow and tests (#184) | Raman Tehlan | 11mo ago | +494 -428 | 93%Elevated | more lines added than baseline |
| 26 | 3ba27dcfe2e tests: add more tests (#126) | Raman Tehlan | 1y ago | +633 -43 | 93%Elevated | more lines added than baseline |
| 27 | 9d0e66d4Add E2E testing using KUTTL and Kind. (#123) | Raman Tehlan | 1y ago | +872 -48 | 93%Elevated | more lines added than baseline |
| 28 | df2114e5implement scale down to zero (#73) | Maanas M Singh | 1y ago | +687 -126 | 93%Elevated | more lines added than baseline |
| 29 | 2af1e57afeat: helm chart testing done | Raman Tehlan | 2y ago | +1.2K -175 | 92%Elevated | more lines added than baseline |
| 30 | 6eed9536rt/envoy gateway docs (#289) | Raman Tehlancursorassisted | 2mo ago | +390 -110 | 91%Elevated | more lines added than baseline |
| 31 | 0a138b14feat: controller switch working | Raman Tehlan | 2y ago | +497 -140 | 91%Elevated | more lines added than baseline |
| 32 | b3f2d3d4implement crd caching for resolver (#253) | Maanas Singh | 4mo ago | +444 -1 | 90%Elevated | more lines added than baseline |
| 33 | c4b7fc5echore: upgrade go modules & 3pp used for building (#186) | rethil | 10mo ago | +436 -1.3K | 90%Elevated | more lines added than baseline |
| 34 | f235f34ffeat: update metrics | Raman Tehlan | 2y ago | +430 -131 | 90%Elevated | more lines added than baseline |
| 35 | b16970f4test: test fixes | timeout updated | config moved to env | Raman Tehlan | 2y ago | +480 -197 | 90%Elevated | more lines added than baseline |
| 36 | 28de9b04restructure: segment code base in different packages | Raman Tehlan | 2y ago | +458 -441 | 90%Elevated | more lines added than baseline |
| 37 | 4dd6be74feat: add crd delete handler | lock test | Raman Tehlan | 2y ago | +344 -216 | 90%Elevated | more lines added than baseline |
| 38 | 6dbc5c5boperator: add proxy vs serve poc | Raman Tehlan | 2y ago | +286 -138 | 90%Elevated | more lines added than baseline |
| 39 | 40838a70activator: pod discover | external(istio) vs internal traffic tests | Raman Tehlan | 2y ago | +336 -90 | 90%Elevated | more lines added than baseline |
| 40 | 4dcb78e5Update github issue and PR forms, updated raw images and PR/Issue greeting message (#264) | Raman Tehlan | 4mo ago | +298 -53 | 88%Elevated | more lines added than baseline |
| 41 | d399a839Release: Updated stable and beta release steps. (#165) | Raman Tehlan | 1y ago | +253 -28 | 88%Elevated | more lines added than baseline |
| 42 | 792229c3add operator suite test (#94) | Maanas M Singh | 1y ago | +339 -96 | 88%Elevated | more lines added than baseline |
| 43 | 8dbe3988fixing operator suite test (#65) | Shubham Rai | 1y ago | +352 -101 | 88%Elevated | more lines added than baseline |
| 44 | 23c8926afeat: rollout tested | Raman Tehlan | 2y ago | +388 -178 | 88%Elevated | more lines added than baseline |
| 45 | 34e6d968fix: testing fixes | Raman Tehlan | 2y ago | +389 -254 | 88%Elevated | more lines added than baseline |
| 46 | b9d52714fix: test fixes | Raman Tehlan | 2y ago | +296 -255 | 88%Elevated | more lines added than baseline |
| 47 | 95a8bde6fir&finish: add more logs, minor logic fix | Raman Tehlan | 2y ago | +279 -223 | 88%Elevated | more lines added than baseline |
| 48 | 7a41f6cdfeat: add non-istio handler | Raman Tehlan | 2y ago | +306 -64 | 88%Elevated | more lines added than baseline |
| 49 | d13ad645fix: variable name correction for pollingInterval value (#241) | Arty Mesh | 6mo ago | +252 -36 | 86%Elevated | more lines added than baseline |
| 50 | 311dc9caAdding readme generator (#211) | Vedant Pareek | 8mo ago | +191 -1 | 86%Elevated | more lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 200 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
Repowise tracks change history across 68 files in kubeelasti/kubeelasti. In the last 90 days 25 files were touched, 28 times in total, most often handler.go. Every commit is scored for change risk from its size, spread and the history of the files it touches.