Release Notes
🚀 Features
- Show memtrack capability status in setup status by @not-matthias
- Run memtrack sudo-less via file capabilities by @not-matthias
- Use extra events when using samply on linux by @GuillaumeLagrange in #404
- Update
PerfEventto also support samply format by @GuillaumeLagrange - Use isolation for with samply by @GuillaumeLagrange
- Make eh_frame_hdr optional in unwind data (V4) by @not-matthias
🐛 Bug Fixes
- Keep rolling buffer off during executor setup by @not-matthias in #411
- Gate memory executor behind Linux target by @not-matthias
- Enable tracking when running without IPC by @not-matthias
- Tolerate RLIMIT_MEMLOCK EPERM on modern kernels by @not-matthias
- Install libc6-dbg during valgrind setup by @not-matthias in #394
- Skip rustup-wrapped proxy in trace-children by @not-matthias in #405
- Retry streamed uploads on transient failures by @not-matthias in #399
- Extract unwind data for binaries without eh_frame_hdr by @not-matthias
💼 Other
🏗️ Refactor
- Split executor privilege granting into grant_privileges by @not-matthias
📚 Documentation
- Add unwind data version changelog by @not-matthias in #393
⚙️ Internals
- Grant memtrack file capabilities before memory tests by @not-matthias in #407
- Bump samply to support additional events by @GuillaumeLagrange
- Add helper script to use local versions of samply and framehop easily by @GuillaumeLagrange
Install codspeed-runner 4.17.6
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v4.17.6/codspeed-runner-installer.sh | shDownload codspeed-runner 4.17.6
| 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 |