Releases: dfinity/canbench
Releases · dfinity/canbench
v0.4.0
v0.3.0
What's Changed
- fix: escape PR name in Slack notification messages by @mraszyk in #149
- ci: rename 'main' to 'baseline' to support custom benchmark branches by @maksymar in #150
- ci: upload persisted canbench_results.yml file by @maksymar in #151
- chore(license): removes modified boilerplate from license file by @jwndlng in #152
- chore: Bump up PocketIC and Canbench versions by @berestovskyy in #154
- chore: Bump canbench version to v0.3.0 by @berestovskyy in #155
Full Changelog: v0.2.1...v0.3.0
v0.2.1
v0.2.0
Highlights
- Added
callsfield toMeasurementstruct in public API to track repeated scopes calls number
What's Changed
- feat: (breaking change) add calls field to Measurement struct in public API by @maksymar in #141
- chore: bump version to 0.2.0 by @maksymar in #142
Full Changelog: v0.1.18...v0.2.0
v0.1.18
v0.1.17
(yanked)
Breaking Change
(!) Has a breaking change in public API due to added calls field into Measurement structure.
What's Changed
- ci: fix up-to-date canbench_results check by @maksymar in #135
- ci: fix up-to-date benchmark results check by @maksymar in #136
- fix: fix candid breaking change by @maksymar in #138
- chore: bump versions to v0.1.17 by @maksymar in #137
Full Changelog: v0.1.16...v0.1.17
v0.1.16
(yanked)
Breaking Change
(!) Has a breaking change preventing old versions of canbench-rs from being used with newer versions of canbench-bin due to added start_instructions field into Measurement structure.
What's Changed
- feat: prioritise regressions in summary by @maksymar in #127
- feat: add calls number into streaming results by @maksymar in #128
- fix: use cargo build locked to remove noise from measurements by @maksymar in #129
- fix: fix recursive scope overcounting by @maksymar in #130
- fix: pin pocket-ic to an exact version by @mraszyk in #131
- chore: bump versions to v0.1.16 by @maksymar in #134
Full Changelog: v0.1.15...v0.1.16
v0.1.15
(yanked)
Better reports readability & fixes for CI scripts.
Breaking Change
(!) Has a breaking change preventing old versions of canbench-rs from being used with newer versions of canbench-bin due to added calls field into Measurement structure.
What's Changed
- feat: add scope call counts to reports by @maksymar in #119
- feat: add a legend for table column abbreviations by @maksymar in #120
- feat: switch summary stats to five-number format by @maksymar in #121
- chore: add PR slack notifications by @mraszyk in #122
- ci: add repo name to slack message by @maksymar in #123
- ci: fix benchmark run script by @maksymar in #125
- chore: bump versions to v0.1.15 by @maksymar in #126
Full Changelog: v0.1.14...v0.1.15
v0.1.14
What's Changed
- feat: add results table to the summary by @maksymar in #110
- feat: add absolute delta columns for each metric to CSV report by @maksymar in #112
- feat: add max displayed rows limit to the summary table by @maksymar in #113
- fix: fix percentage formatting in reports by @maksymar in #114
- fix: fix percentage formatting in csv report by @maksymar in #115
- chore: bump versions to v0.1.14 by @maksymar in #116
Full Changelog: v0.1.13...v0.1.14