Skip to content

Commit c3ce85f

Browse files
committed
chore: Release codspeed-runner version 4.12.0 🎉
1 parent b88a3d7 commit c3ce85f

3 files changed

Lines changed: 58 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,61 @@
55

66

77

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+
863
## [4.11.1] - 2026-02-26
964

1065
### <!-- 7 -->⚙️ Internals
@@ -978,6 +1033,7 @@
9781033
- Add linting components to the toolchain by @art049
9791034

9801035

1036+
[4.12.0]: https://github.com/CodSpeedHQ/runner/compare/v4.11.1..v4.12.0
9811037
[4.11.1]: https://github.com/CodSpeedHQ/runner/compare/v4.11.0..v4.11.1
9821038
[4.11.0]: https://github.com/CodSpeedHQ/runner/compare/v4.10.6..v4.11.0
9831039
[4.10.6]: https://github.com/CodSpeedHQ/runner/compare/v4.10.5..v4.10.6

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "codspeed-runner"
3-
version = "4.11.1"
3+
version = "4.12.0"
44
edition = "2024"
55
repository = "https://github.com/CodSpeedHQ/codspeed"
66
publish = false

0 commit comments

Comments
 (0)