Releases: bencherdev/bencher
Releases Β· bencherdev/bencher
v0.4.27
- Limit GitHub Action Check to 65,535 characters
- Fix CLI HTML table output bug for Benchmarks with different Measures
v0.4.26
- Fix GitHub Action summary bug (Thank you @dklassic)
v0.4.25
- Add GitHub Action summary when using
--github-actions
option - Add ability to track build times with the new
--build-time
flag
v0.4.24
v0.4.23
- Fix Console Alert Perf Plot button bug
- Fix benchmark.js adapter (
js_benchmark
) float parsing bug (Thank you @arv) - Fix Catch2 adapter (
cpp_catch2
) long name parse bug - BREAKING CHANGE The Catch2 adapter (
cpp_catch2
) now includes the test case name in the benchmark name (ex:Test Case: Benchmark Name
) - Fix Benchmark results table x-overflow bug when there were several Measures
v0.4.22
- Remove bloom filter in Perf Query when there is no branch head specified
v0.4.21
- BREAKING CHANGE Update the Branch JSON to include the concept of a Head which now contains the Start Point
- Changing a branch's start point will now update the branch head instead of creating a new branch and archiving the old one
- Deprecate
--branch-start-point
,--branch-start-point-hash
, and--branch-reset
in favor of--start-point
,--start-point-hash
, and--start-point-reset
forbencher run
- Introduce a
max_versions
for Branch Start Points, default to255
- Add the
--start-point-max-versions
option tobencher run
- Thresholds are no longer cloned based off of a branch start point
- Add the
--start-point-clone-thresholds
flag tobencher run
- Add Thresholds to Report JSON
- Add
--threshold-measure
,--threshold-test
,--threshold-min-sample-size
,--threshold-max-sample-size
,--threshold-window
,--threshold-lower-boundary
,--threshold-upper-boundary
, and--thresholds-reset
tobencher run
- Fix public plots pages to not require authentication
- Add
--measure
option tobencher mock
to mock multiple measures - Add a
bencher archive
andbencher unarchive
subcommand to archive and unarchive dimensions - Fix broken default version tag for
bencher up
(Thank you @mwasplund) - Add
--api-port
and--console-port
options tobencher up
to set the API and Console UI ports
v0.4.20
- Add public pages for Reports, Branches, Testbeds, Benchmarks, Measures, and Plots
- Add links between all dimension pages
- BREAKING CHANGE Change the Report results format to mirror Bencher Metric Format, from measures owning benchmarks to benchmarks owning measures
- Remove user email from Report results
- Add a table view for Reports in the Console UI
- Update PR comments to be more concise
- Remove deprecated
statistic
field from Threshold in favor ofmodel
- Remove deprecated server endpoint
/v0/server/endpoint
in favor of/v0/server/config/console
- Track global bus events for
iai-callgrind
adapter (Thank you @OmarTawfik)
v0.4.19
- Add the
--format
option tobencher run
- BREAKING CHANGE Remove the Report JSON from the default
bencher run
output (now use--format json
) - BREAKING CHANGE Remove the
--html
flag frombencher run
(now use--format html
) - Standardize all
bencher
CLI default values - Allow
--branch-reset
to be used with--branch-start-point
- Update archived branches renaming scheme
v0.4.18
- Add the concept of
archived
to Branches, Testbeds, Benchmarks, and Measures - Remove Alert stats endpoint
- Fix
+ Add
API token UI permissions bug - Filter for
archived
resources in the Console UI - Archive and unarchive resources in the Console UI
- Make Start Points for Branches fallible
- Parse results for multiple tools for
iai-callgrind
adapter (Thank you @OmarTawfik)