Skip to content

Releases: CodSpeedHQ/codspeed

v5.0.2-alpha.1

Choose a tag to compare

@github-actions github-actions released this 30 Jul 13:55
v5.0.2-alpha.1
916a1bd

Install codspeed-runner 5.0.2-alpha.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v5.0.2-alpha.1/codspeed-runner-installer.sh | sh

Download codspeed-runner 5.0.2-alpha.1

File Platform Checksum
codspeed-runner-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
codspeed-runner-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
codspeed-runner-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

5.0.1 - 2026-07-29

Choose a tag to compare

@github-actions github-actions released this 29 Jul 10:33
v5.0.1
8b253c6

🚀 Highlights

More precise measurements by default

cycle-estimation is now enabled by default, giving more precise benchmark cycle estimation in Simulation mode. See docs.

New: allocation exclusion

Opt in to exclude-allocations to remove allocator time from benchmarks in Simulation mode and reduce variance. See docs.

samply-based profiler by default on Linux

The walltime profiler now uses samply on all OSes. Set CODSPEED_WALLTIME_PROFILER=perf to restore the previous behavior.

⚠️ Breaking changes

  • cycle-estimation is now enabled by default (see above)
  • The samply-based profiler is now the default on Linux; set CODSPEED_WALLTIME_PROFILER=perf to revert

Details

🚀 Features

🐛 Bug Fixes

💼 Other

🏗️ Refactor

🧪 Testing

⚙️ Internals

Install codspeed-runner 5.0.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v5.0.1/codspeed-runner-installer.sh | sh

Download codspeed-runner 5.0.1

File Platform Checksum
codspeed-runner-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
codspeed-runner-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
codspeed-runner-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

v4.19.2-alpha.1

Choose a tag to compare

@github-actions github-actions released this 28 Jul 14:45
v4.19.2-alpha.1
19e0a48

Install codspeed-runner 4.19.2-alpha.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v4.19.2-alpha.1/codspeed-runner-installer.sh | sh

Download codspeed-runner 4.19.2-alpha.1

File Platform Checksum
codspeed-runner-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
codspeed-runner-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
codspeed-runner-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

memtrack-v1.4.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 14:37
memtrack-v1.4.0
bdd5040

Install memtrack 1.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/memtrack-v1.4.0/memtrack-installer.sh | sh

Download memtrack 1.4.0

File Platform Checksum
memtrack-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
memtrack-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

4.19.1 - 2026-07-27

Choose a tag to compare

@github-actions github-actions released this 27 Jul 15:33
v4.19.1
97a789a

Release Notes

This release ships improvements for the memory instrument.

The memory instrument now lazily attaches to allocators, which lowers the startup time to a few seconds (down from minutes on certain systems). Additionally, we shipped a series of serialization improvements, removing in some large benchmarks 3+ minutes of extra CI time.

🐛 Bug Fixes

💼 Other

Install codspeed-runner 4.19.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v4.19.1/codspeed-runner-installer.sh | sh

Download codspeed-runner 4.19.1

File Platform Checksum
codspeed-runner-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
codspeed-runner-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
codspeed-runner-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

4.19.0 - 2026-07-27

Choose a tag to compare

@github-actions github-actions released this 27 Jul 09:11
v4.19.0
8611106

Release Notes

This release adds a new --experimental-exclude-allocations feature to remove allocator time from Simulation benchmarks.

🚀 Features

🐛 Bug Fixes

  • Join attach worker thread on drop, not only on finish() by @not-matthias in #445
  • Fail loud when a watcher mapping is unresolved on a live process by @not-matthias
  • Canonicalize map_files dirent name for low-address mappings by @not-matthias
  • Classify unprefixed jemalloc builds as jemalloc by @not-matthias
  • Fail closed when tracking_enabled lookup fails by @not-matthias
  • Lower zstd compression level to -5 to reduce serialization overhead by @not-matthias
  • Wire MemtrackWriter serializer through BufWriter to fix per-event zstd compression bottleneck by @not-matthias

💼 Other

  • Let the tracker own the poller and drain on shutdown by @not-matthias
  • Return the underlying sink from MemtrackWriter::finish by @not-matthias

🏗️ Refactor

📚 Documentation

⚡ Performance

🧪 Testing

  • Add dlopen/on-demand allocator tests + CI matrix by @not-matthias
  • Benchmark encode_events with a realistic allocation trace by @not-matthias

⚙️ Internals

Install codspeed-runner 4.19.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v4.19.0/codspeed-runner-installer.sh | sh

Download codspeed-runner 4.19.0

File Platform Checksum
codspeed-runner-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
codspeed-runner-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
codspeed-runner-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

v4.18.5-alpha.1

Choose a tag to compare

@github-actions github-actions released this 27 Jul 15:22
v4.18.5-alpha.1
f002a69

Install codspeed-runner 4.18.5-alpha.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v4.18.5-alpha.1/codspeed-runner-installer.sh | sh

Download codspeed-runner 4.18.5-alpha.1

File Platform Checksum
codspeed-runner-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
codspeed-runner-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
codspeed-runner-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

memtrack-v1.3.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 14:54
memtrack-v1.3.0
9104628

Install memtrack 1.3.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/memtrack-v1.3.0/memtrack-installer.sh | sh

Download memtrack 1.3.0

File Platform Checksum
memtrack-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
memtrack-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum

4.18.4 - 2026-07-09

Choose a tag to compare

@github-actions github-actions released this 09 Jul 17:11
v4.18.4
7791c07

Release Notes

💼 Other

Install codspeed-runner 4.18.4

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v4.18.4/codspeed-runner-installer.sh | sh

Download codspeed-runner 4.18.4

File Platform Checksum
codspeed-runner-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
codspeed-runner-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
codspeed-runner-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum

4.18.3 - 2026-07-08

Choose a tag to compare

@github-actions github-actions released this 08 Jul 15:44
v4.18.3
eac7766

Release Notes

🚀 Features

Install codspeed-runner 4.18.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v4.18.3/codspeed-runner-installer.sh | sh

Download codspeed-runner 4.18.3

File Platform Checksum
codspeed-runner-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
codspeed-runner-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
codspeed-runner-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum