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
669 commits sit in this repo's top risk tercile, which is 33% of the 2,000scored. 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.1 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.
Began feature-led, now leaning chore.
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 | dcddf045chore: rename packages to hiero (#2141) | Ivan Ivanov | 1y ago | +31.2K -38.6K | 100%Elevated | more lines added than baseline |
| 2 | edf21e08Make testEnv implement Autoclosable Interface, replace occurrences (#2023) | steffenboe | 1y ago | +11.8K -11.8K | 100%Elevated | more lines added than baseline |
| 3 | 7c577b85feat: HIP-1137 (#2654) | Manish Dait | 2mo ago | +4.4K -131 | 100%Elevated | more lines added than baseline |
| 4 | 6a6c2bc0feat: Hiero Hooks (#2538) | Ivan Ivanov | 8mo ago | +7.4K -176 | 100%Elevated | more lines added than baseline |
| 5 | e50fdc0echore: update protos to v0.59.0 (#2216) | Ivan Ivanov | 1y ago | +13.6K -5.8K | 100%Elevated | more lines added than baseline |
| 6 | 13927b8dchore: improve examples (#1935) | Nikita Lebedev | 1y ago | +7.4K -4.5K | 100%Elevated | more lines added than baseline |
| 7 | ccbf6572fix: examples (#1932) | Nikita Lebedev | 1y ago | +16.0K -1.2K | 100%Elevated | more lines added than baseline |
| 8 | 16c05c92chore: add javadoc where missing (#999) | Ricky Rodriguez | 4y ago | +8.1K -161 | 100%Elevated | more lines added than baseline |
| 9 | 50cb5db2Add License Headers (#952) | Ricky Rodriguez | 4y ago | +5.9K -14 | 100%Elevated | more lines added than baseline |
| 10 | bd75b970Test: clean up integration tests (#695) | Sean Tedrow | 4y ago | +5.5K -6.0K | 100%Elevated | more lines added than baseline |
| 11 | e3b296aechore: update protobuf comments, and update script to handle them (#674) | Sean Tedrow | 5y ago | +6.5K -1.8K | 100%Elevated | more lines added than baseline |
| 12 | e0293eeaFeat: add NFTs and HIP 18 (#524) | Sean Tedrow | 5y ago | +3.3K -162 | 100%Elevated | more lines added than baseline |
| 13 | 7913abd0feat: add transactions for tokens | Tim Schmidt | 5y ago | +3.3K -128 | 100%Elevated | more lines added than baseline |
| 14 | 2db6972afeat: Implement native Ethereum transaction data construction and signing (#2813) | Mustafa Uzun | 4w ago | +1.9K -4 | 99%Elevated | more lines added than baseline |
| 15 | 8465ed07chore: adjust documentation (#2181) | Nikola Naydenov | 1y ago | +2.0K -849 | 99%Elevated | more lines added than baseline |
| 16 | 874ed893chore: Revert renaming to `org.hiero` (#2205) | Ivan Ivanov | 1y ago | +3.9K -3.9K | 99%Elevated | more lines added than baseline |
| 17 | 3783f8d6chore: rename 'sdk' to 'sdk-java' (#2198) | Jendrik Johannes | 1y ago | +3.8K -3.8K | 99%Elevated | more lines added than baseline |
| 18 | b232beaechore: rename `.java` examples to hiero (#2158) | Ivan Ivanov | 1y ago | +3.2K -4.3K | 99%Elevated | more lines added than baseline |
| 19 | 13ee5513feat(HIP-904) - TokenAirdrop Claim/Cancel (#1972) | Ivan Ivanov | 1y ago | +2.5K -11 | 99%Elevated | more lines added than baseline |
| 20 | fdd2bb89feat(HIP-904) - TokenAirdropTransaction (#1966) | Ivan Ivanov | 1y ago | +1.7K -404 | 99%Elevated | more lines added than baseline |
| 21 | b0bdfc76feat(HIP-904): allow maxAutomaticTokenAssociations to support -1 value (#1887) | Nikita Lebedev | 2y ago | +3.5K -2.5K | 99%Elevated | more lines added than baseline |
| 22 | 4adcdd6aAdded integration tests for `ContractFunctionParameters` (#1477) | Nikita Lebedev | 3y ago | +2.8K -6 | 99%Elevated | more lines added than baseline |
| 23 | 9a901cc4doc: add precompile example (#1101) | Sean Tedrow | 3y ago | +3.6K -30 | 99%Elevated | more lines added than baseline |
| 24 | 8ede0d79Feat: support HIP-32, HIP-206, and HIP-222 (#799) | Sean Tedrow | 4y ago | +2.5K -504 | 99%Elevated | more lines added than baseline |
| 25 | 4758845dRefactor: Remove builders (#602) | Sean Tedrow | 5y ago | +2.0K -1.6K | 99%Elevated | more lines added than baseline |
| 26 | 26550644feat: Adding Id checksums (#527) | Andrei | 5y ago | +2.3K -403 | 99%Elevated | more lines added than baseline |
| 27 | 3c0c014efix: update integration tests to always create a new account | Daniel Akhterov | 5y ago | +2.1K -2.2K | 99%Elevated | more lines added than baseline |
| 28 | 0861cc34test: add more `Token*IntegartionTest` tests | Daniel Akhterov | 5y ago | +2.4K -584 | 99%Elevated | more lines added than baseline |
| 29 | 96c33edbfeat: legacy mnemonic support | Andrei Kuzmiankov | 5y ago | +4.3K -48 | 99%Elevated | more lines added than baseline |
| 30 | 3cd00ca3feat: hip 1261 - fee-estimation-query (#2559) | Emiliyan Kadiyski | 6mo ago | +1.9K -15 | 98%Elevated | more lines added than baseline |
| 31 | 8d85ef69Tck implement ScheduleCreateTransaction (#2478) | Emiliyan Kadiyski | 10mo ago | +1.6K -881 | 98%Elevated | more lines added than baseline |
| 32 | 4b9a0ad2feat(HIP-991): Permissionless revenue topics (#2233) | Nikola Naydenov | 1y ago | +1.5K -17 | 98%Elevated | more lines added than baseline |
| 33 | 0adfe0eafeat(HIP-869): Dynamic Address Book - Stage 1 - HAPI Endpoints (#1892) | Nikita Lebedev | 1y ago | +1.9K -12 | 98%Elevated | more lines added than baseline |
| 34 | 8d70da7achore: add missing Copyright to some files (#1918) | Nikita Lebedev | 2y ago | +3.0K -62 | 98%Elevated | more lines added than baseline |
| 35 | 1c632565feat(HIP-904): Token Reject (#1888) | Nikita Lebedev | 2y ago | +2.3K -0 | 98%Elevated | more lines added than baseline |
| 36 | e087748ffix: Solve backward compatibility issues between the SDK and hedera-services v0.49 (modularized code) (#1764) | Nikita Lebedev | 2y ago | +1.6K -37 | 98%Elevated | more lines added than baseline |
| 37 | 20582233test: overhaul unit tests (#1071) | Sean Tedrow | 4y ago | +1.5K -438 | 98%Elevated | more lines added than baseline |
| 38 | e3e654e6chore: switch integration tests from Junit assertions to assertj (#979) | Sean Tedrow | 4y ago | +1.5K -1.8K | 98%Elevated | more lines added than baseline |
| 39 | cac00529add support for contract traceability, CREATE2, and allowances (#857) | Sean Tedrow | 4y ago | +1.5K -46 | 98%Elevated | more lines added than baseline |
| 40 | 090d0fd0feat: add TLS configuration support (#712) | Daniel Akhterov | 4y ago | +1.7K -468 | 98%Elevated | more lines added than baseline |
| 41 | d36913cfchore: reformat source files (#641) | Sean Tedrow | 5y ago | +2.0K -1.8K | 98%Elevated | more lines added than baseline |
| 42 | 26cf7358test: add a bunch of unit tests (#607) | Sean Tedrow | 5y ago | +1.6K -4 | 98%Elevated | more lines added than baseline |
| 43 | 84594964feat: adding getCost tests | Andrei Kuzmiankov | 5y ago | +935 -9 | 98%Elevated | more lines added than baseline |
| 44 | ff67901dfeat: add tests for all `Token*Transaction` and fix `TokenTransferTransaction` | Daniel Akhterov | 5y ago | +1.3K -43 | 98%Elevated | more lines added than baseline |
| 45 | cf8e174frefactor: remove TransactionBuilder and interleave with Transaction | Ryan Leckey | 6y ago | +2.2K -1.0K | 98%Elevated | more lines added than baseline |
| 46 | 3d0685f9feat: update protobufs | Daniel Akhterov | 6y ago | +1.1K -805 | 98%Elevated | more lines added than baseline |
| 47 | 0c7cc069feat: add PEM and Mnemonics and several tests from master | Ryan Leckey | 6y ago | +3.2K -18 | 98%Elevated | more lines added than baseline |
| 48 | ff12b761feat: add solidity utilities | Ryan Leckey | 6y ago | +1.3K -4 | 98%Elevated | more lines added than baseline |
| 49 | 96259386refactor: hooks proto and status (#2710) | Mustafa Uzun | 3mo ago | +1.1K -80 | 97%Elevated | more lines added than baseline |
| 50 | 7962c09dfeat(TCK): Implement node endpoints (#2523) | Emiliyan Kadiyski | 9mo ago | +964 -34 | 97%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.
hiero-ledger/hiero-sdk-java has 2,075 commits in its history from 66 contributors, the first of them Apr 3, 2020. In the last 90 days 94 files were touched, 138 times in total, most often build.gradle.kts. Every commit is scored for change risk from its size, spread and the history of the files it touches.