5.2.0 - 2026-08-24
Release Notes
馃殌 Features
- Add a
--simulation-track-subprocessflag that enables tracking benchmark subprocesses, along with per-thread dumps by @GuillaumeLagrange in #493 and #513 - Collect RSS via rss_stat and folio-rmap reconstruction by @not-matthias in #453
馃悰 Bug Fixes
- Fix cache behavior that was causing an apt reinstall of the libc debug symbols despite cache restore by @GuillaumeLagrange in #509
鈿欙笍 Internals
- Bump pinned valgrind-codspeed to 3.26.0-0codspeed7 by @adriencaccia in #515
- fix(callgrind): represent os threads under
--separate-threads=yesby @GuillaumeLagrange in CodSpeedHQ/valgrind-codspeed#24 - feat(callgrind): track subprocesses across fork and exec by @GuillaumeLagrange in CodSpeedHQ/valgrind-codspeed#25
- fix(callgrind): represent os threads under
- Stop skipping the rustup wrapper for valgrind by @GuillaumeLagrange in #493
Install codspeed-runner 5.2.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v5.2.0/codspeed-runner-installer.sh | shDownload codspeed-runner 5.2.0
| File | Platform | Checksum |
|---|---|---|
| codspeed-runner-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| codspeed-runner-aarch64-unknown-linux-musl.tar.gz | ARM64 MUSL Linux | checksum |
| codspeed-runner-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |