Skip to content

Releases: parca-dev/parca-agent

v0.7.0

31 Mar 16:31
v0.7.0
9de2d8a
Compare
Choose a tag to compare

Highlights

  • go.*: Update to lastest Parca to sync debuginfo client changes by @kakkoyun in #322
  • debuginfo/find: Improve separate debug file discovery by @kakkoyun in #321
  • debuginfo: Fix minor issues by @kakkoyun in #324

Changelog

Full Changelog: v0.6.1...v0.7.0

Docker images

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

Thanks!

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

v0.6.1

29 Mar 13:25
v0.6.1
3b825ad
Compare
Choose a tag to compare

Highlights

  • pkg/discovery: Sanitize kubernetes pod label names by @brancz in #316
  • pkg/target: Add functionality for using specified sampling ratio by @Sylfrena in #299
  • discovery: Sanitize Kubernetes label names by @brancz in #318

Changelog

Full Changelog: v0.6.0...v0.6.1

Docker images

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

Thanks!

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

v0.6.0

25 Mar 14:31
v0.6.0
2793e19
Compare
Choose a tag to compare

Highlights

  • Upgrade to libbpf 0.6.1 and libbpfgo v0.2.4 by @kakkoyun in #224
  • Add exponential backoff to profile writes and debuginfo upload by @metalmatze in #247
  • deploy: Version bump parca by @kakkoyun in #258
  • jsonnet: Fix pod label selector config by @kakkoyun in #259
  • Add multiarch container builds by @brancz in #261
  • pkg/profiler: add deregistration for counter metric by @Sylfrena in #262
  • pkg/maps: Skip more pseudo-paths and anonymous mappings by @mrueg in #266
  • Add support for Position Independent Code by @kakkoyun in #252
  • discovery: Support systems without systemd by @xiu in #269
  • Upgrade libbpf to 7.0.0 by @kakkoyun in #272
  • Add a flag to disable sending debug info to Parca server by @kakkoyun in #274
  • Add TTL to exists response cache by @kakkoyun in #282
  • Fix local debuginfo file discovery by @kakkoyun in #291
  • debuginfo: Fix cache configuration issue by @kakkoyun in #300
  • debuginfo: Change the order of debuginfo file discovery by @kakkoyun in #305
  • debuginfo: Implement file hash to debug info API calls by @kakkoyun in #312
  • feat: add configurable ticker duration by @me-diru in #309
  • pkg/discovery: Expose shared labels by @Sylfrena in #311

New Contributors

Full Changelog: v0.5.0...v0.6.0

Changelog

Read more

v0.5.0

20 Jan 15:02
272d7a7
Compare
Choose a tag to compare

Higlights

  • pkg/containerutils/containerd: Automatically discover k3s containerd by @brancz in #210
  • pkg/agent: Fix accidental infinite retry by @brancz in #212
  • Downgrade libbpf-go by @kakkoyun in #221

Changelog

Full Changelog: v0.4.1...v0.5.0

Docker images

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

Thanks!

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

v0.4.1

13 Jan 08:08
6387a51
Compare
Choose a tag to compare

Highlights

Changelog

Full Changelog: v0.4.0...v0.4.1

Docker images

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

Thanks!

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

v0.4.0

07 Jan 07:42
af1ca89
Compare
Choose a tag to compare

Highlights

  • pkg/perf: Allow memory address strings to have the 0x prefix by @brancz in #140
  • Refactor service discovery mechanism in parca-agent by @Sylfrena in #177
  • pkg/discovery: Support cgroupv2 by @derekparker in #178
  • pkg/discovery: Use promauto constructors for metric types by @Sylfrena in #182
  • debug-info: Make sure it is safe to remove the section by @kakkoyun in #189
  • *: Upgrade external tool dependencies by @kakkoyun in #195
  • pkg/discovery: take user provided systemd cgroup path into account by @derekparker in #199
  • debug-info: Use child process reaper for more reliable external command execution by @kakkoyun in #198

New Contributors

Changelog

Full Changelog: v0.3.0...v0.4.0

Docker images

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

Thanks!

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

v0.3.0

18 Nov 13:46
0327839
Compare
Choose a tag to compare

What's Changed

  • CONTRIBUTING.md: Add more required packages to install by @slashpai in #112
  • deploy: Remove localtime mount by @brancz in #121
  • Parse Linux perf's map and try to symbolize by @zecke in #101
  • deploy/lib: remove unnecessary mounts by @paulfantom in #122
  • pkg/agent: Add batching support for profile write requests by @Sylfrena in #116
  • systemd: Deal with non-resolvable units and slice locations by @zecket495 in #109
  • batcher: Pass logger to BatchWriteClient by @kakkoyun in #128
  • pkg/perf: Discover namespace PID for perf map support in containers by @brancz in #132

New Contributors

Docker images

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

Thanks!

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

Full Changelog: v0.2.0...v0.3.0

v0.2.0

27 Oct 12:48
64d59f0
Compare
Choose a tag to compare

Highlights

  • fix: broken link to security doc by @frezbo in #84
  • deploy/lib/parca-agent: pin pods to amd64 architecture by @paulfantom in #85
  • deploy/lib/parca-agent: add flag to enable podMonitor by @paulfantom in #89
  • deploy/lib/parca-agent: unify metadata across all objects by @paulfantom in #88
  • deploy: Add external-label support by @ArthurSens in #92
  • Jsonnet: support configuring resources for parca agent by @yeya24 in #94
  • cmd: Add buildid tool by @kakkoyun in #99
  • testutil: Introduce package and move fs fakes there by @zecke in #98
  • deploy/main: use labels vs. annotations for pod-security settings by @s-urbaniak in #100
  • debuginfo: Ensure unused section removed by @kakkoyun in #102
  • cmd/parca-agent/main.go: Fix default profilingDuration value by @slashpai in #105
  • Enable metrics collectors by @yeya24 in #106
  • containerutils: Speculative mem leak fix by @zecke in #107

New Contributors

Changelog

fd93c0c: *: add clang-format formatter to makefile (@paulfantom)
a4a60f1: Add buildid tool (@kakkoyun)
4fefed8: Bump 3rdparty/libbpf from b0feb9b to f9f6e92 (@dependabot[bot])
b4a67e6: Bump 3rdparty/libbpf from f9f6e92 to 92c1e61 (@dependabot[bot])
6bfb689: Ensure unused section removed (@kakkoyun)
d876941: Merge pull request #100 from s-urbaniak/fix-pod-security (@brancz)
de89fb0: Merge pull request #102 from parca-dev/fix_section_issue (@kakkoyun)
d0ec90b: Merge pull request #103 from parca-dev/push_ghcr_with_builds (@kakkoyun)
265eaa0: Merge pull request #105 from slashpai/fix_duration (@brancz)
efd6a72: Merge pull request #106 from yeya24/add-metrics-collectors (@kakkoyun)
64d59f0: Merge pull request #107 from zecke/zecke/leaks (@kakkoyun)
52c9f2d: Merge pull request #79 from parca-dev/dependabot/submodules/3rdparty/libbpf-f9f6e92 (@brancz)
23eba05: Merge pull request #84 from frezbo/fix-link (@brancz)
8bfdafa: Merge pull request #85 from paulfantom/nodeselector (@brancz)
3ed0de7: Merge pull request #87 from paulfantom/code-format (@brancz)
734d36a: Merge pull request #88 from paulfantom/metadata_inconsistencies (@brancz)
6f51b2a: Merge pull request #89 from paulfantom/podmonitor (@brancz)
8dc04a2: Merge pull request #92 from ArthurSens/external-labels (@metalmatze)
eb327a9: Merge pull request #93 from slashpai/duration_flag (@brancz)
e5a83be: Merge pull request #94 from yeya24/set-resources-jsonnet (@brancz)
e807cb0: Merge pull request #95 from parca-dev/dependabot/submodules/3rdparty/libbpf-92c1e61 (@brancz)
de5a843: Merge pull request #98 from zecke/create-testutil (@brancz)
dcad8f5: Merge pull request #99 from parca-dev/add_buildid_tool (@brancz)
fbdac72: Push container when its merged to main (@kakkoyun)
c86d8cc: README.md: Regenerate README (@slashpai)
efceb89: README.md: Regenerate README (@slashpai)
205ea4b: Update .goreleaser.yml (@kakkoyun)
52d765e: cmd/parca-agent/main.go: Fix default profilingDuration value (@slashpai)
ba78000: cmd/pkg: Add flag to make profiling duration configurable (@slashpai)
ed7b30b: containerutils: Speculative mem leak fix (@zecke)
19e5422: deploy/lib/parca-agent: add flag to enable podMonitor (@paulfantom)
403ae90: deploy/lib/parca-agent: pin nodes to amd64 architecture (@paulfantom)
6c526c9: deploy/lib/parca-agent: unify metadata across all objects (@paulfantom)
8c63a38: deploy/main: use labels vs. annotations for pod-security settings (@s-urbaniak)
ac06e0e: enable metrics collectors (@yeya24)
f689ae5: fix: broken link to security doc (@frezbo)
b0119a9: go.mod/go.sum: Update go module (@slashpai)
c01f1e9: jsonnet: Add external-label support (@ArthurSens)
0ad9170: jsonnet: support configuring resources for parca agent (@yeya24)
0a717e8: parca-agent: format C code according to GNU formatting guidelines (@paulfantom)
a379868: pkg/agent/profile.go: Fix go-linting (@slashpai)
ae579cb: testutil: Introduce package and move fs fakes there (@zecke)

Docker images

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

Thanks!

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

Full Changelog: v0.1.0...v0.2.0

v0.1.0

08 Oct 08:48
Compare
Choose a tag to compare

Changelog

252de71: Merge pull request #80 from parca-dev/update_security_docs (@kakkoyun)
14cc89c: Sync docs (@kakkoyun)
8486bdb: Update security docs (@kakkoyun)

Docker images

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

Thanks!

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

v0.1.0-alpha.3

07 Oct 13:13
6b5b54d
Compare
Choose a tag to compare
v0.1.0-alpha.3 Pre-release
Pre-release

Changelog

192fa9d: Add goreleaser footer (@kakkoyun)
2af3493: Change log levels to reduce noise (@kakkoyun)
f39973c: Include debuginfo in the releases (@kakkoyun)
32327ea: Merge pull request #72 from parca-dev/goreleaser_footer (@brancz)
bef46c1: Merge pull request #75 from parca-dev/openshift-ignore-psp-fix-scc (@kakkoyun)
d975eb0: Merge pull request #76 from parca-dev/change_log_levels (@brancz)
cbb3899: Merge pull request #77 from parca-dev/pod-security (@brancz)
6b5b54d: Merge pull request #78 from parca-dev/include_debug_info (@kakkoyun)
536c2a7: deploy: Add pod-security annotations on namespace (@brancz)
e057267: deploy: Ignore PodSecurityPolicy on OpenShift and fix SecurityContextConstraint (@brancz)

Docker images

docker pull ghcr.io/parca-dev/parca-agent:v0.1.0-alpha.3

Thanks!

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