Release Notes
🚀 Features
- Add pre-commit check to sync schema with code by @GuillaumeLagrange
- Add binary to generate project config schema by @GuillaumeLagrange
- Add command aliases by @art049 in #216
🐛 Bug Fixes
- Rename
targetstobenchmarksin the project_config to match spec by @GuillaumeLagrange in #220 - Use child process instead of pid/perf fifo for FIFO health check by @not-matthias in #201
- Make FIFO cancel-safe by @not-matthias
- Dont run health check in hot path by @not-matthias
- Update warning message format for go runner installation by @not-matthias in #218
- Tweaked exec-harness build for gcc15+ by @art049
🏗️ Refactor
- Move the whole runner logic under
lib.rsto add other binaries by @GuillaumeLagrange
⚙️ Internals
- Add cancel-safety test for FIFO by @not-matthias
- Remove cargo check from pre-commit by @GuillaumeLagrange in #215
- Remove runner_mode from project config by @GuillaumeLagrange
- Improve readme by @art049 in #214
Full Runner Changelog: https://github.com/CodSpeedHQ/codspeed/blob/main/CHANGELOG.md