GitHub
08/05/2026, 9:58 AMcycle-estimation is now enabled by default, giving more precise benchmark cycle estimation in Simulation mode. See docs.
New: allocation exclusion
Opt in to exclude-allocations to remove allocator time from benchmarks in Simulation mode and reduce variance. See docs.
samply-based profiler by default on Linux
The walltime profiler now uses samply on all OSes. Set CODSPEED_WALLTIME_PROFILER=perf to restore the previous behavior.
⚠️ Breaking changes
• cycle-estimation is now enabled by default (see above)
• The samply-based profiler is now the default on Linux; set CODSPEED_WALLTIME_PROFILER=perf to revert
Details
🚀 Features
• Load eBPF through a delegated BPF token by @GuillaumeLagrange
• Enable cycle estimation and allocation exclusion by default by @not-matthias in #461
• Make samply profiler default for all OSes (#472) by @GuillaumeLagrange in #475
🐛 Bug Fixes
• Classify mapped libraries without init-userns privilege by @GuillaumeLagrange
• Disable allocator exclusion by default (#489) by @not-matthias in #489
💼 Other
• Bump the memtrack pin to 1.4.0 by @adriencaccia in #484
🏗️ Refactor
• Hook-based CPU isolation for the walltime runner by @GuillaumeLagrange
🧪 Testing
• Run every tracking test under both BPF variants by @GuillaumeLagrange
⚙️ Internals
• chore: bump runner version to 5.0.1 by @github-actions[bot] in #228
• docs: bump documented action version to v5 by @adriencaccia in #227
• Bump submodule to reduce debug info server timeouts by @GuillaumeLagrange
• Make tests run release builds of the binaries by @GuillaumeLagrange in #456
• Update submodule to fix fmt and ignore ubuntu debuginfod serv by @GuillaumeLagrange
Install codspeed-runner 5.0.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v5.0.1/codspeed-runner-installer.sh | sh
Download codspeed-runner 5.0.1
| File | Platform | Checksum |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| [codspeed-runner-aarch64-apple-darwin.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v5.0.1/codspeed-runner-aarch64-apple-darwin.tar.gz) | Apple Silicon macOS | [checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v5.0.1/codspeed-runner-aarch64-apple-darwin.tar.gz.sha256) |
| [codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v5.0.1/codspeed-runner-aarch64-unknown-linux-musl.tar.gz) | ARM64 MUSL Linux | [checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v5.0.1/codspeed-runner-aarch64-unknown-linux-musl.tar.gz.sha256) |
| [codspeed-runner-x86_64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v5.0.1/codspeed-runner-x86%5F64-unknown-linux-musl.tar.gz) | x64 MUSL Linux | [checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v5.0.1/codspeed-runner-x86%5F64-unknown-linux-musl.tar.gz.sha256) |
Full Runner Changelog: https://github.com/CodSpeedHQ/codspeed/blob/main/CHANGELOG.md
Full Changelog: CodSpeedHQ/action@v4.19.1...v5.0.1
`v5.0.0`
Compare Source
`v5`
Compare Source
---
Configuration
📅 Schedule: (UTC)
• Branch creation
• At any time (no schedule defined)
• Automerge
• At any time (no schedule defined)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
---
• If you want to rebase/retry this PR, check this box
---
This PR was generated by Mend Renovate. View the repository job log.
meltano/meltanoGitHub
08/05/2026, 2:55 PM