Repository navigation
v0.6.0
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
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