Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 19:25
· 33 commits to main since this release

v0.6.0 (2026-10-09)

This release is published under the AGPL-3.0-or-later License.

Bug Fixes

  • analysis: Derive threshold findings from measured values (58b4899)

  • ci: Never forward the github token on a redirect (3b8de07)

  • leaderboard: Use real plurals instead of "(s)" on the site and in the cli (788a596)

  • report: Explain the conditions tile and word start temperatures exactly (42be399)

  • report: Never claim a multi-core gain below a factor of 1.1 (caa9d44)

Chores

  • Ignore the generated _site/ directory (4ad1f69)

  • results: Add dell latitude 5420 (92d61c8)

Continuous Integration

  • Pin actions/checkout by commit sha in the release job (edfa7ef)

  • Pin checkout and setup-node by commit sha in commitlint (4b2f35d)

  • Pin checkout and setup-python by commit sha in results validation (245314f)

  • Pin checkout and setup-python by commit sha in the ci workflow (f6b52c7)

  • Pin checkout and setup-python by commit sha in the pages build (53a7d73)

Documentation

  • Describe the fio identity rule and the re-export of stale results (d8d3a60)

  • Describe the memory and disk benchmarks in the readme (d6e3378)

  • Document the html report and its conventions (d3d65c3)

  • Give the new reference values and explain what the disk score measures (d2815a9)

  • Plan the deterministic html report in docs/rapport.md (6539d58)

  • Record the memory and disk conventions in CLAUDE.md (c780aae)

  • Record the regenerated reference in CLAUDE.md (e39a5e3)

  • Require every action, including actions/*, to be pinned by sha (0eb6d37)

Features

  • analysis: Add a deterministic rule engine for session findings (45bbed4)

  • analysis: Add a reliable finding for conforming power conditions (714315d)

  • analysis: Give the category of each test cited by a finding (fdfe801)

  • bench: Add native memory bandwidth benches, single and multi-process (11ffcbb)

  • bench: Add sysbench memory backends, single and multi-thread (b92650d)

  • bench: Add the fio disk benchmark (4bff8e1)

  • bench: Call a cleanup hook after the runs, even on error or ctrl+c (f05ded1)

  • cli: Add --reliable-cv and write the run settings into exports (e8c93c6)

  • cli: Add hwbench report and --report on bench and export (4e786ff)

  • cli: Add memory and disk targets with --disk-size and --disk-path (146404f)

  • compare: Flag a different fio version on the same disk model (5b7c02d)

  • compare: Show memory benches and disk details as information rows (16270b0)

  • export: Record the run settings in export schema 3 (5ab7c3f)

  • leaderboard: Detect exports scored against an older reference (5de68cf)

  • leaderboard: Flag results scored against an older reference (d8c3fa8)

  • leaderboard: Rebuild machine pages on the report sections (f9ab28a)

  • leaderboard: Show memory and disk as information columns (a598735)

  • reference: Score memory and disk against a regenerated reference (ff722cf)

  • report: Add french texts and the synthesis of session findings (c0efd80)

  • report: Add recommendations with exact commands (55042ca)

  • report: Add svg bar charts and the session temperature timeline (02c095b)

  • report: Add the shared offline html engine (4c45eca)

  • report: Describe conforming conditions and when temperatures are read (7f17aa2)

  • report: Let pages insert a block after the header and show the full gpu renderer (4fac18e)

  • report: Render the deterministic html report of a session (81368b1)

  • runner: Add the reliable cv threshold used by the report (0e010b6)

  • scoring: Add memory and disk categories outside the combined score (0acdcfa)

  • scoring: Keep the fio version out of the benchmark identity (f39e332)

Refactoring

  • Choose the cpu temperature sensor in the models (0164604)

  • Share one label table between terminal, report and site (4b2b672)

  • bench: Extract the multi-process runner of the native cpu bench (35b24ba)

  • results: Make MachineState.best_profile public (3fbf1df)

Testing

  • Add sysbench memory and fio fixtures from the reference desktop (3a280dc)

  • Capture tool fixtures under a suffix and by group (2e11062)

  • Record the stale reference warning instead of printing it on every run (1a300c0)

  • State that the report fixture's memory and disk results are synthetic (ec62594)

  • Warn instead of failing on results scored against an older reference (7b10d02)

  • reference: Check memory and disk benches once the reference has them (c6c39bc)

  • scoring: Cover the score panel of the information categories (d3b3183)

Additional Release Information

  • reference: New scoring reference: re-export results made before 0.6.0 to keep them ranked.

  • Exports now use schema 3, which records the run settings; schema 2 files stay readable.

  • Plain hwbench bench now runs a disk test writing 1 GiB (--disk-path, --disk-size).


Detailed Changes: v0.5.0...v0.6.0