GitHub
12/29/2025, 5:06 PMCodSpeedHQ/action from 4.4.1 to 4.5.1
Release notes
Sourced from CodSpeedHQ/action's releases.
## v4.5.1
## Release Notes
### 🚀 Features
• Remove projects query from the exec polling by `@GuillaumeLagrange` in #173
• Fetch project from API when running outside of git repo by `@GuillaumeLagrange`
• Add get or create project repository query by `@GuillaumeLagrange`
• Automatically install exec-harness for exec subcommand by `@GuillaumeLagrange`
• Auto install codspeed-memtrack during executor setup by `@GuillaumeLagrange`
• Serialize events serially to allow streamed decoding by `@not-matthias` in #172
• Parse perf file for memmap events instead of relying on /proc/pid/maps by `@GuillaumeLagrange`
• Use the projects upload enpdoint in exec command by `@GuillaumeLagrange`
• Add exec subcommand and refactor run subcommand by `@GuillaumeLagrange`
• Add exec-harness binary by `@GuillaumeLagrange`
• Add memory executor by `@not-matthias`
• Add memtrack crate by `@not-matthias`
• Add artifact types by `@not-matthias`
• Add shared fifo by `@not-matthias`
• Add new fifo commands by `@not-matthias`
• Support simulation for free-threaded python by `@adriencaccia` in #167
### 🐛 Bug Fixes
• fix: specify package when using branch/ref by `@not-matthias` in CodSpeedHQ/action#162
• fix: properly check for allow_empty input by `@GuillaumeLagrange` in CodSpeedHQ/action#164
• Filter out arm debugging symbols by `@GuillaumeLagrange` in #179
• Filter out empty named symbols when building perf-map by `@GuillaumeLagrange` in #176
• Do not break support for no reason when changing integration hooks protocol version by `@GuillaumeLagrange` in #175
• Remove dirty retry on timeout and simply increase timeout for GQL client by `@GuillaumeLagrange`
• Stop hanging indefinitely if process fails to start in memory executor by `@GuillaumeLagrange` in #171
• Remove the password prompt from the run_with_sudo dialog by `@GuillaumeLagrange`
• Collect events in thread to avoid mutex overhead by `@not-matthias`
• Convert events in thread to avoid blocking at the end by `@not-matthias`
• Compress only when size exceeds threshold by `@not-matthias`
• Forward environment in memory executor by `@not-matthias`
• Fix plan test in CI by `@GuillaumeLagrange` in #165
• Prevent nextest from running valgrind and memcheck concurrently by `@GuillaumeLagrange`
• Stop ignoring samples by `@GuillaumeLagrange`
• Use correct name for unwind_data trait declaration by `@GuillaumeLagrange`
• Stop filtering out zero sized symbol by `@GuillaumeLagrange`
• Request OIDC token after creating profile archive by `@fargito` in #170
• Remove snapshots that were not part of lfs by `@not-matthias` in #166
• Always print memory mapping logs by `@not-matthias`
### 🏗️ Refactor
• Create a dedicated execution_context that holds runtime information by `@GuillaumeLagrange`
• Move executor and instruments modules out ofmodule by `@GuillaumeLagrange`run
### ⚙️ Internals
• docs(examples): add go and cpp examples by `@fargito` in CodSpeedHQ/action#161
• Ignore some tags in the changelog... (truncated) Commits • `972e343` Release v4.5.1 🚀 • `e3e45ce` chore: bump runner version to 4.5.1 (#166) • `9afcb0e` chore: bump runner version to 4.5.0 • `3d6a1d9` fix: properly check for allow_empty input • `46b6081` fix: specify package when using branch/ref • `13a6cd6` docs(examples): add go and cpp examples • See full diff in compare view [Dependabot compatibility score](https://camo.githubusercontent.com/12569ed54fa05a45c6416f66042ae29fd117822f30f0e7ef325bce023e32608e/68747470733a2f2f646570656e6461626f742d6261646765732e6769746875626170702e636f6d2f6261646765732f636f6d7061746962696c6974795f73636f72653f646570656e64656e63792d6e616d653d436f64537065656448512f616374696f6e267061636b6167652d6d616e616765723d6769746875625f616374696f6e732670726576696f75732d76657273696f6e3d342e342e31266e65772d76657273696f6e3d342e352e31) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
• @dependabot rebase will rebase this PR
• @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
• @dependabot merge will merge this PR after your CI passes on it
• @dependabot squash and merge will squash and merge this PR after your CI pass…
meltano/sdkGitHub
12/29/2025, 5:20 PM