Skip to content

Releases: parca-dev/parca-agent

v0.31.0

03 Jul 12:01
18aade2
Compare
Choose a tag to compare

Highlights

  1. Custom labels to turn Go profiling labels into pprof labels
  2. MUSL support
  3. Enhanced python support, especially on arm64 and alpine/MUSL systems
  4. Arm64 fixes for PAC mode
  5. Synthetic unwinder errors
  6. Improved dwarf unwinding by using .debug_frame and .debug_link
  7. Fixes for linux 6.8 kernels (verifier errors)

What's Changed

New Contributors

Full Changelog: v0.30.0...v0.31.0

v0.30.0

05 Mar 08:23
da59a7c
Compare
Choose a tag to compare

What's Changed

  • java: Read version from the binary by @kakkoyun in #2580
  • Add ability to read trace id from goroutine labels of Go processes by @brancz in #2574

Full Changelog: v0.29.0...v0.30.0

v0.29.0

27 Feb 14:38
v0.29.0
575dd4e
Compare
Choose a tag to compare

Changelog

Features

Fixes

Enhancements

  • pkg/objectfile: Use mount namespace id in cache key instead of build id by @brancz in #2348
  • feat(snap): add config option for external labels by @morphis in #2340
  • test/integration: Add CPU profiler integration tests for arm64 by @Sylfrena in #2403
  • Add counter metric for total bytes sent to remote store by @metalmatze in #2421
  • Add metric to track number of bpf program runs by @brancz in #2460
  • Add metrics to track number and type of bpf program early exits by @gnurizen in #2486
  • DWARF: Add logging for unexpected CFA opcodes by @Sylfrena in #2479
  • test/integration: Add initial tests for ruby and python by @kakkoyun in #2501
  • Cache executables for unwind tables to speed up CGI-like workloads by @gnurizen in #2517
  • debug: Make process filtering work by @gnurizen in #2550

New Contributors

Full Changelog: v0.28.0...v0.29.0

Docker images

docker pull ghcr.io/parca-dev/parca-agent:v0.29.0

Thanks!

Join our Discord server;
Follow us on Twitter;
Read the documentation.

v0.28.0

04 Dec 18:57
v0.28.0
1a09d01
Compare
Choose a tag to compare

Changelog

Features

  • interpreter: Enable Python and Ruby Unwinding by default by @kakkoyun in #2281
  • interpreter: Add filenames for interpreted functions by @kakkoyun in #2278
  • profiler: Make the profile events rate limits adjustable by @javierhonduco in #2322

Fixes

Enhancements

Full Changelog: v0.27.0...v0.28.0

Docker images

docker pull ghcr.io/parca-dev/parca-agent:v0.28.0

Thanks!

Join our Discord server;
Follow us on Twitter;
Read the documentation.

v0.27.0

09 Nov 11:55
0b98a92
Compare
Choose a tag to compare

Changelog

Features

  • elfwriter: Add a writer that mimics objcopy --keep-only-debug by @kakkoyun in #2144

Fixes

Improvements

Performance

  • unwinder/native: Remove unnecessary return address read by @javierhonduco in #2198
  • runtime/interpreter: Check the paths first for faster and cheaper detection by @kakkoyun in #2196
  • *: Optimize procinfo mapping updates by @kakkoyun in #2194

Memory savings in the BPF maps

Full Changelog: v0.26.0...v0.27.0

Docker images

docker pull ghcr.io/parca-dev/parca-agent:v0.28.0

Thanks!

Join our Discord server;
Follow us on Twitter;
Read the documentation.

v0.26.0

04 Oct 13:39
442eead
Compare
Choose a tag to compare

Changelog

Features

Fixes

Testing

Other

  • Move debuginfo extraction to elfwriter package by @brancz in #2100

New Contributors

Full Changelog: v0.25.1...v0.26.0

Docker images

docker pull ghcr.io/parca-dev/parca-agent:v0.28.0

Thanks!

Join our Discord server;
Follow us on Twitter;
Read the documentation.

v0.25.1

25 Sep 12:29
6b1f315
Compare
Choose a tag to compare

This release is a small improvement over v0.25.0 which improves performance and lowers/removes large memory spikes.

Changelog

Fixes

Breaking changes

--verbose-bpf-logging is now --bpf-verbose-logging

Full Changelog: v0.25.0...v0.25.1

Docker images

docker pull ghcr.io/parca-dev/parca-agent:v0.28.0

Thanks!

Join our Discord server;
Follow us on Twitter;
Read the documentation.

v0.25.0

20 Sep 14:38
d3a6c24
Compare
Choose a tag to compare

Changelog

Features

Fixes

Enhancements

Full Changelog: v0.24.0...v0.25.0

Docker images

docker pull ghcr.io/parca-dev/parca-agent:v0.25.0

Thanks!

Join our Discord server;
Follow us on Twitter;
Read the documentation.

v0.24.0

15 Sep 20:32
v0.24.0
c2b3751
Compare
Choose a tag to compare

Changelog

Features

Fixes

Enhancements

Full Changelog: v0.23.3...v0.24.0

Docker images

docker pull ghcr.io/parca-dev/parca-agent:v0.24.0

Thanks!

Join our Discord server;
Follow us on Twitter;
Read the documentation.

v0.23.3

04 Aug 07:43
v0.23.3
f2aa11f
Compare
Choose a tag to compare

Changelog

Fixes

  • fix: "BPF program too large" error in kernel release 6.4 and greater by @javierhonduco in #1908
  • deploy: Remove liveness probe by @brancz in #1876
  • pkg/mapping: Add more patterns for mappings not to open by @brancz in #1896
    pull/1898

Improvements

Full Changelog: v0.23.2...v0.23.3

Docker images

docker pull ghcr.io/parca-dev/parca-agent:v0.23.3

Thanks!

Join our Discord server;
Follow us on Twitter;
Read the documentation.