|
5 | 5 |
|
6 | 6 |
|
7 | 7 |
|
| 8 | +## [4.12.0] - 2026-03-19 |
| 9 | + |
| 10 | +### <!-- 0 -->🚀 Features |
| 11 | +- Set NODE_OPTIONS to get perf map from node by @GuillaumeLagrange in [#267](https://github.com/CodSpeedHQ/runner/pull/267) |
| 12 | +- Disable node instrospection for exec-harness by @GuillaumeLagrange |
| 13 | +- Support CODSPEED_MEMTRACK_BINARIES for static allocator discovery by @not-matthias |
| 14 | +- Gracefully handle logs from the runner while rolling buffer is active by @GuillaumeLagrange |
| 15 | +- Add `--show-full-output` to bypass the new rolling buffer by @GuillaumeLagrange |
| 16 | +- Add a spinner while waiting for results by @GuillaumeLagrange |
| 17 | +- Clean up group headers and emoji usage, make the executor title not dim after run by @GuillaumeLagrange |
| 18 | +- Add rolling buffer to display logs from executors by @GuillaumeLagrange |
| 19 | +- Polish impact reporting and upload feedback by @art049 |
| 20 | +- Add color-coded metrics to benchmark result tables by @art049 |
| 21 | +- Enhance local logger with richer visual hierarchy by @art049 |
| 22 | +- Style the ASCII banner with CodSpeed orange by @GuillaumeLagrange |
| 23 | +- Enforce CodSpeed CLI as single source of truth for all measurements by @art049 |
| 24 | +- Add optimize and setup-harness skills by @art049 |
| 25 | +- Add the cursor plugin by @art049 |
| 26 | +- Check if user is logged in before doing a local run by @GuillaumeLagrange in [#263](https://github.com/CodSpeedHQ/runner/pull/263) |
| 27 | +- Skip respository resolve with `--skip-upload` by @GuillaumeLagrange |
| 28 | +- Use an enum and fix schema for entry/entrypoint by @GuillaumeLagrange in [#260](https://github.com/CodSpeedHQ/runner/pull/260) |
| 29 | +- Accept a mix of entrypoint and exec targets in project config by @GuillaumeLagrange |
| 30 | +- Introduce OrchestratorConfig and ExecutorConfig by @GuillaumeLagrange |
| 31 | +- Unify run_part_id suffix computation between ci providers and local by @GuillaumeLagrange |
| 32 | +- Add the claude plugin by @art049 |
| 33 | +- Add local_data to upload metadata by @GuillaumeLagrange |
| 34 | +- Use repositoryOverview resolver rather than repository by @GuillaumeLagrange |
| 35 | + |
| 36 | +### <!-- 1 -->🐛 Bug Fixes |
| 37 | +- Use fp unwinding mode when running `go test` by @GuillaumeLagrange in [#269](https://github.com/CodSpeedHQ/runner/pull/269) |
| 38 | +- Improve error message when no benchmarks are found by @GuillaumeLagrange in [#264](https://github.com/CodSpeedHQ/runner/pull/264) |
| 39 | + |
| 40 | +### <!-- 2 -->🏗️ Refactor |
| 41 | +- Extract shared test helpers for compile and track by @not-matthias |
| 42 | +- Pass extra env via config instead of unsafe set_var by @not-matthias |
| 43 | +- Remove the closure argument to poll in favor of polling options by @GuillaumeLagrange |
| 44 | +- Move EXEC_HARNESS_VERSION and EXEC_HARNESS_COMMAND to orchestrator mod by @GuillaumeLagrange |
| 45 | +- Flatten orchestrator execution loop over (command, mode) pairs by @GuillaumeLagrange |
| 46 | +- Introduce Orchestrator to support multi-mode execution by @GuillaumeLagrange in [#259](https://github.com/CodSpeedHQ/runner/pull/259) |
| 47 | +- Consolidate poll_results into upload module by @GuillaumeLagrange |
| 48 | + |
| 49 | +### <!-- 3 -->📚 Documentation |
| 50 | +- Add architecture graph by @GuillaumeLagrange |
| 51 | + |
| 52 | +### <!-- 6 -->🧪 Testing |
| 53 | +- Add spawn wrapper integration test for static allocator discovery by @not-matthias in [#266](https://github.com/CodSpeedHQ/runner/pull/266) |
| 54 | + |
| 55 | +### <!-- 7 -->⚙️ Internals |
| 56 | +- Bump linux-perf-data to use upstream version by @GuillaumeLagrange in [#271](https://github.com/CodSpeedHQ/runner/pull/271) |
| 57 | +- Remove lazy_static in favor of LazyLock by @GuillaumeLagrange in [#265](https://github.com/CodSpeedHQ/runner/pull/265) |
| 58 | +- Rename skill directories with codspeed prefix by @art049 |
| 59 | +- Move architecture docs out of this repo by @GuillaumeLagrange in [#262](https://github.com/CodSpeedHQ/runner/pull/262) |
| 60 | +- Typo in plugin description by @art049 |
| 61 | + |
| 62 | + |
8 | 63 | ## [4.11.1] - 2026-02-26 |
9 | 64 |
|
10 | 65 | ### <!-- 7 -->⚙️ Internals |
|
978 | 1033 | - Add linting components to the toolchain by @art049 |
979 | 1034 |
|
980 | 1035 |
|
| 1036 | +[4.12.0]: https://github.com/CodSpeedHQ/runner/compare/v4.11.1..v4.12.0 |
981 | 1037 | [4.11.1]: https://github.com/CodSpeedHQ/runner/compare/v4.11.0..v4.11.1 |
982 | 1038 | [4.11.0]: https://github.com/CodSpeedHQ/runner/compare/v4.10.6..v4.11.0 |
983 | 1039 | [4.10.6]: https://github.com/CodSpeedHQ/runner/compare/v4.10.5..v4.10.6 |
|
0 commit comments