Skip to content

Commit b11c219

Browse files
committed
chore: Release codspeed-runner version 4.5.0 🎉
1 parent 519d7b4 commit b11c219

3 files changed

Lines changed: 61 additions & 2 deletions

File tree

CHANGELOG.md

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

66

77

8+
## [4.5.0] - 2025-12-19
9+
10+
### <!-- 0 -->🚀 Features
11+
- Remove projects query from the exec polling by @GuillaumeLagrange in [#173](https://github.com/CodSpeedHQ/runner/pull/173)
12+
- Fetch project from API when running outside of git repo by @GuillaumeLagrange
13+
- Add get or create project repository query by @GuillaumeLagrange
14+
- Automatically install exec-harness for exec subcommand by @GuillaumeLagrange
15+
- Auto install codspeed-memtrack during executor setup by @GuillaumeLagrange
16+
- Serialize events serially to allow streamed decoding by @not-matthias in [#172](https://github.com/CodSpeedHQ/runner/pull/172)
17+
- Parse perf file for memmap events instead of relying on /proc/pid/maps by @GuillaumeLagrange
18+
- Use the projects upload enpdoint in exec command by @GuillaumeLagrange
19+
- Add exec subcommand and refactor run subcommand by @GuillaumeLagrange
20+
- Add exec-harness binary by @GuillaumeLagrange
21+
- Add memory executor by @not-matthias
22+
- Add memtrack crate by @not-matthias
23+
- Add artifact types by @not-matthias
24+
- Add shared fifo by @not-matthias
25+
- Add new fifo commands by @not-matthias
26+
- Support simulation for free-threaded python by @adriencaccia in [#167](https://github.com/CodSpeedHQ/runner/pull/167)
27+
28+
### <!-- 1 -->🐛 Bug Fixes
29+
- Filter out empty named symbols when building perf-map by @GuillaumeLagrange in [#176](https://github.com/CodSpeedHQ/runner/pull/176)
30+
- Do not break support for no reason when changing integration hooks protocol version by @GuillaumeLagrange in [#175](https://github.com/CodSpeedHQ/runner/pull/175)
31+
- Remove dirty retry on timeout and simply increase timeout for GQL client by @GuillaumeLagrange
32+
- Stop hanging indefinitely if process fails to start in memory executor by @GuillaumeLagrange in [#171](https://github.com/CodSpeedHQ/runner/pull/171)
33+
- Remove the password prompt from the run_with_sudo dialog by @GuillaumeLagrange
34+
- Collect events in thread to avoid mutex overhead by @not-matthias
35+
- Convert events in thread to avoid blocking at the end by @not-matthias
36+
- Compress only when size exceeds threshold by @not-matthias
37+
- Forward environment in memory executor by @not-matthias
38+
- Fix plan test in CI by @GuillaumeLagrange in [#165](https://github.com/CodSpeedHQ/runner/pull/165)
39+
- Prevent nextest from running valgrind and memcheck concurrently by @GuillaumeLagrange
40+
- Stop ignoring samples by @GuillaumeLagrange
41+
- Use correct name for unwind_data trait declaration by @GuillaumeLagrange
42+
- Stop filtering out zero sized symbol by @GuillaumeLagrange
43+
- Request OIDC token after creating profile archive by @fargito in [#170](https://github.com/CodSpeedHQ/runner/pull/170)
44+
- Remove snapshots that were not part of lfs by @not-matthias in [#166](https://github.com/CodSpeedHQ/runner/pull/166)
45+
- Always print memory mapping logs by @not-matthias
46+
47+
### <!-- 2 -->🏗️ Refactor
48+
- Create a dedicated execution_context that holds runtime information by @GuillaumeLagrange
49+
- Move executor and instruments modules out of `run` module by @GuillaumeLagrange
50+
51+
### <!-- 7 -->⚙️ Internals
52+
- Ignore some tags in the changelog
53+
- Bump protocol version by @not-matthias in [#174](https://github.com/CodSpeedHQ/runner/pull/174)
54+
- Add CONTRIBUTING.md by @GuillaumeLagrange
55+
- Add cargo-dist arguments for release by @GuillaumeLagrange
56+
- Reset exec-harness and memtrack crate versions to 1.0.0 ahead of first release by @GuillaumeLagrange
57+
- Switch to pr run mode plan only for pr by @GuillaumeLagrange
58+
- Add test to ensure path is properly forwarded by @not-matthias in [#169](https://github.com/CodSpeedHQ/runner/pull/169)
59+
- Make the exec command work outside of git repos by @GuillaumeLagrange
60+
- Do not publish memtrack to crates.io by @adriencaccia
61+
- Dont run valgrind and memory tests at the same time by @not-matthias in [#164](https://github.com/CodSpeedHQ/runner/pull/164)
62+
- Add test-log to see output on failures by @not-matthias
63+
- Add workspace dependencies by @not-matthias
64+
65+
866
## [4.4.1] - 2025-11-21
967

1068
### <!-- 0 -->🚀 Features
@@ -610,6 +668,7 @@
610668
- Add linting components to the toolchain by @art049
611669

612670

671+
[4.5.0]: https://github.com/CodSpeedHQ/runner/compare/v4.4.1..v4.5.0
613672
[4.4.1]: https://github.com/CodSpeedHQ/runner/compare/v4.4.0..v4.4.1
614673
[4.4.0]: https://github.com/CodSpeedHQ/runner/compare/v4.3.4..v4.4.0
615674
[4.3.4]: https://github.com/CodSpeedHQ/runner/compare/v4.3.3..v4.3.4

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.4.2-beta.1"
3+
version = "4.5.0"
44
edition = "2024"
55
repository = "https://github.com/CodSpeedHQ/runner"
66
publish = false

0 commit comments

Comments
 (0)