|
5 | 5 |
|
6 | 6 |
|
7 | 7 |
|
| 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 | + |
8 | 66 | ## [4.4.1] - 2025-11-21 |
9 | 67 |
|
10 | 68 | ### <!-- 0 -->🚀 Features |
|
610 | 668 | - Add linting components to the toolchain by @art049 |
611 | 669 |
|
612 | 670 |
|
| 671 | +[4.5.0]: https://github.com/CodSpeedHQ/runner/compare/v4.4.1..v4.5.0 |
613 | 672 | [4.4.1]: https://github.com/CodSpeedHQ/runner/compare/v4.4.0..v4.4.1 |
614 | 673 | [4.4.0]: https://github.com/CodSpeedHQ/runner/compare/v4.3.4..v4.4.0 |
615 | 674 | [4.3.4]: https://github.com/CodSpeedHQ/runner/compare/v4.3.3..v4.3.4 |
|
0 commit comments