Releases: parca-dev/parca-agent
v0.8.2
Changelog
- 830ba89: debuginfo: Fix race when extracting debug info files (#444) (@javierhonduco)
Docker images
docker pull ghcr.io/parca-dev/parca-agent:v0.8.2
Thanks!
Join our Discord server;
Follow us on Twitter;
Read the documentation.
v0.8.2-rc.0
Changelog
- 830ba89: debuginfo: Fix race when extracting debug info files (#444) (@javierhonduco)
Docker images
docker pull ghcr.io/parca-dev/parca-agent:v0.8.2-rc.0
Thanks!
Join our Discord server;
Follow us on Twitter;
Read the documentation.
v0.8.1
Changelog
Docker images
docker pull ghcr.io/parca-dev/parca-agent:v0.8.1
Thanks!
Join our Discord server;
Follow us on Twitter;
Read the documentation.
Full Changelog: v0.8.0...v0.8.1
v0.8.0
Changelog
- ec1c955: *: Enable more linters (#361) (@kakkoyun)
- cd505c9: .gitattributes: Mark some files as gen / 3rd party (@javierhonduco)
- 71029b5: Add Golang build information (#341) (@javierhonduco)
- 9552198: Add an action to build dynamically (@kakkoyun)
- 8f7bb91: Add delve to dev container (@kakkoyun)
- 22a5b3f: Add maintainers doc (@kakkoyun)
- a475d90: Address review issues (@kakkoyun)
- 14fc8ba: Address review issues (@kakkoyun)
- 9881214: Avoid double freeing BPF resources (@javierhonduco)
- 6a65eba: Configure goreleaser (@kakkoyun)
- 7d9639b: Documentation: Update outdated links (@v-thakkar)
- e7cc745: Fix data write issue (@kakkoyun)
- 2677ab1: Fix error handling (@kakkoyun)
- 6d8c316: Fix linter issues (@kakkoyun)
- 664b455: Fix typo (@kakkoyun)
- 3125352: Format our C code (@javierhonduco)
- c81003d: Increase rlimit (@kakkoyun)
- 37b0cd0: Keep track of stack unwinding failures (@kakkoyun)
- 0d9abc1: Makefile: add asan build flag (@javierhonduco)
- 369062a: Makefile: remove unused
GOPKGS
variable (@javierhonduco) - 67603df: Merge branch 'ebpf_batch' of github.com:parca-dev/parca-agent into ebpf_batch (@kakkoyun)
- e9e0ac5: Merge branch 'main' into ebpf_batch (@kakkoyun)
- ff69ca1: Merge branch 'main' into ebpf_batch (@kakkoyun)
- f95f89e: Merge branch 'main' into ebpf_batch (@kakkoyun)
- bbafe10: Merge pull request #327 from javierhonduco/make-clean-do-not-fail-on-rm (@kakkoyun)
- 6a2791b: Merge pull request #329 from v-thakkar/deprecated_api (@kakkoyun)
- 6b92f56: Merge pull request #330 from v-thakkar/doc_update (@kakkoyun)
- e9e7118: Merge pull request #335 from parca-dev/dependabot/github_actions/actions/upload-artifact-3 (@kakkoyun)
- 65dcc3e: Merge pull request #336 from parca-dev/dependabot/github_actions/actions/setup-go-3 (@kakkoyun)
- bcde06b: Merge pull request #340 from kakkoyun/upgrade_backoff (@kakkoyun)
- fa2861c: Merge pull request #342 from javierhonduco/run-clang-format (@kakkoyun)
- a512db9: Merge pull request #343 from kakkoyun/clean_bpf_resources (@kakkoyun)
- a02cbe2: Merge pull request #344 from kakkoyun/use_buffer_pool (@kakkoyun)
- 1e935f4: Merge pull request #345 from kakkoyun/increase_rlimit (@kakkoyun)
- 64b003e: Merge pull request #347 from javierhonduco/add-metadata-to-bpf (@kakkoyun)
- b5b04b6: Merge pull request #348 from kakkoyun/add_delve_docker_dev (@kakkoyun)
- d26f948: Merge pull request #349 from javierhonduco/make-containers-go-1.18 (@kakkoyun)
- ac3870a: Merge pull request #351 from kakkoyun/statically_linked_bins (@kakkoyun)
- 45c8c57: Merge pull request #352 from kakkoyun/read_write_bin (@kakkoyun)
- 0c05f00: Merge pull request #353 from parca-dev/dependabot/docker/golang-1.18.1-bullseye (@kakkoyun)
- 8e48635: Merge pull request #354 from kakkoyun/keep_track_of_stack_unwinding (@kakkoyun)
- 56dfc4c: Merge pull request #357 from javierhonduco/rm-make-gopkgs (@kakkoyun)
- 8f58928: Merge pull request #358 from kakkoyun/upgrade_prom_common (@kakkoyun)
- cec09cb: Merge pull request #367 from javierhonduco/double-freeing-of-resources (@kakkoyun)
- e7fb679: Merge pull request #369 from javierhonduco/fix-index-out-of-range (@kakkoyun)
- d2e701c: Merge pull request #370 from javierhonduco/dev-asan (@kakkoyun)
- 3c363fe: Merge pull request #371 from parca-dev/dependabot/go_modules/google.golang.org/grpc-1.46.0 (@kakkoyun)
- 235c061: Merge pull request #372 from parca-dev/dependabot/github_actions/github/codeql-action-2 (@kakkoyun)
- 80e9cb0: Merge pull request #373 from javierhonduco/clean-debuginfo-stripped (@kakkoyun)
- e119451: Merge pull request #374 from parca-dev/dependabot/go_modules/github.com/containerd/containerd-1.6.3 (@kakkoyun)
- 040daf4: Merge pull request #376 from kakkoyun/faster_go_tester (@metalmatze)
- d9d4bd0: Merge pull request #378 from javierhonduco/linguist-exclude-gen-paths (@kakkoyun)
- 3c502dc: Merge pull request #381 from javierhonduco/bump-libbpfgo (@kakkoyun)
- 0451df2: Merge pull request #382 from parca-dev/dependabot/go_modules/k8s.io/client-go-0.24.0 (@kakkoyun)
- 74257c6: Merge pull request #383 from parca-dev/dependabot/go_modules/k8s.io/cri-api-0.24.0 (@kakkoyun)
- 057a85b: Merge pull request #386 from parca-dev/dependabot/go_modules/github.com/containerd/containerd-1.6.4 (@kakkoyun)
- d462035: Merge pull request #387 from javierhonduco/ksym-cache-hit-rate-stats (@brancz)
- e56ee06: Merge pull request #389 from javierhonduco/remove-extra-word-in-debug-log (@kakkoyun)
- adde721: Merge pull request #392 from kakkoyun/governance (@kakkoyun)
- b29cdb4: Merge pull request #394 from parca-dev/ebpf_batch (@kakkoyun)
- 70590cc: Merge pull request #395 from javierhonduco/ebpf_batch (@kakkoyun)
- 3e168ad: Merge pull request #396 from parca-dev/dependabot/go_modules/github.com/docker/docker-20.10.15incompatible (@kakkoyun)
- 4c45b9f: Merge pull request #401 from javierhonduco/update-cgroup-discovery-naming (@kakkoyun)
- 28544ac: Merge pull request #403 from parca-dev/revert-394-ebpf_batch (@kakkoyun)
- 71bf0c8: Produce statically linked binaries (@kakkoyun)
- 16eee2a: Properly free and clean resources (@kakkoyun)
- 72dd9ae: Refactor profileLoop (@kakkoyun)
- cb50550: Remove dynamically linked libraries from the container (@kakkoyun)
- d13a525: Remove the use of deprecated bpf_map_def (@v-thakkar)
- a9cc685: Revert "profiler: Use BPF batch operations " (@kakkoyun)
- 527497c: Run
c/fmt
as part ofmake format and install
clang-format` in CI (@javierhonduco) - 166f5ca: Update to Go 1.18 (#360) (@javierhonduco)
- aca9f5d: Upgrade Parca version for dev (@kakkoyun)
- 24da261: Upgrade backoff package (@kakkoyun)
- 477c5be: Upgrade parca (@kakkoyun)
- 72db4e7: Upgrade prometheus/common (@kakkoyun)
- 6c74e9f: Use a buffer pool for write profiles (@kakkoyun)
- 4e80b02: Use the constant for the resource identifier (@kakkoyun)
- a0558dd: Utilize libbpf batch APIs (@kakkoyun)
- a64c4bb: bpf: Add some basic metadata (@javierhonduco)
- 7dbcce3: build(deps): bump actions/setup-go from 2 to 3 (@dependabot[bot])
- ed74936: build(deps): bump actions/upload-artifact from 2 to 3 (@dependabot[bot])
- 8e5248d: build(deps): bump github.com/containerd/containerd from 1.6.2 to 1.6.3 (@dependabot[bot])
- 8ae6ab0: build(deps): bump github.com/containerd/containerd from 1.6.3 to 1.6.4 (@dependabot[bot])
- d1d90aa: build(deps): bump github.com/docker/docker (@dependabot[bot])
- c917108: build(deps): bump github/codeql-action from 1 to 2 (@dependabot[bot])
- 8571f1b: build(deps): bump golang from 1.18.0-bullseye to 1.18.1-bullseye (@dependabot[bot])
- 5e64c9a: build(deps): bump google.golang.org/grpc from 1.45.0 to 1.46.0 (@dependabot[bot])
- 35c4a3a: build(deps): bump k8s.io/client-go from 0.23.5 to 0.23.6 (#365) (@dependabot[bot])
- 06c376d: build(deps): bump k8s.io/client-go from 0.23.6 to 0.24.0 (@dependabot[bot])
- 06b6c3d: build(deps): bump k8s.io/cri-api from 0.23.5 to 0.23.6 (#363) (@dependabot[bot])
- e2891dc: build(deps): bump k8s.io/cri-api from 0.23.6 to 0.24.0 (@dep...
v0.7.0
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
- a785b80: Add additional look up directories for separate debug files (@kakkoyun)
- a6f30ec: Add checksum checking for gnu_debuglink (@kakkoyun)
- 95a1454: Add support for .gnu_debuglink section (@kakkoyun)
- e8d5ead: Fix jsonnet action (@kakkoyun)
- 0c75dc9: Fix minor logging inconsistency (@kakkoyun)
- b5f7dbf: Fix temp dir issues (@kakkoyun)
- 1ad5182: Update local tilt manifests (@kakkoyun)
- f9bdf4f: Update the latest parca (@kakkoyun)
- 5577c9b: Update to lastest Parca to sync debuginfo client changes (@kakkoyun)
- c9a2649: Upgrade prometheus/common (@kakkoyun)
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
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
- abf05dc: Merge pull request #299 from parca-dev/add-sampling-ratio (@brancz)
- 30f81b1: Merge pull request #316 from parca-dev/sanitize-label-names (@kakkoyun)
- 3b825ad: Merge pull request #318 from parca-dev/sanitize-label-names-v2 (@brancz)
- ac6398f: discovery: Sanitize Kubernetes label names (@brancz)
- 5410fd5: pkg/discovery: Sanitize kubernetes pod label names (@brancz)
- 8b4a72a: pkg/target: Add functionality for using specified sampling ratio (@Sylfrena)
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
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
- @mrueg made their first contribution in #225
- @xiu made their first contribution in #269
- @me-diru made their first contribution in #309
Full Changelog: v0.5.0...v0.6.0
Changelog
- 5128f50: *: Enable revive and gofumpt linters (#251) (@kakkoyun)
- 9fc6417: .github: Fix container registry login (@brancz)
- 551a70f: Add Object File (@kakkoyun)
- f1fc5a4: Add TTL to exists response cache (#282) (@kakkoyun)
- 6828acd: Add a flag to disable sending debug info to Parca server (@kakkoyun)
- 77c25dd: Add exponential backoff to profile writes and debuginfo upload (@metalmatze)
- e37ccfb: Add multiarch container builds (@brancz)
- 5f5bdd1: Add normalized to the batch client (@kakkoyun)
- e92a9f6: Add tests (@kakkoyun)
- df16bb4: Apply suggestions from code review (@Sylfrena)
- d4d4c10: Change C format styling to LLVM (@kakkoyun)
- 44aea2b: Change the order of debuginfo file discovery (@kakkoyun)
- 3a451b1: Clean up (@kakkoyun)
- 0823b3b: Conform the changes in the WriteRaw API (@kakkoyun)
- 94c51bb: Dockerfile: Use --no-install-recommends (@mrueg)
- 7046646: Exclude vendored dependencies from licence check (@kakkoyun)
- 1973e85: Fix cache configuration issue (@kakkoyun)
- da4ed60: Fix failing jsonnet actions (@kakkoyun)
- a07d3b0: Fix go modules (@kakkoyun)
- ff872f4: Fix goreleaser (@kakkoyun)
- 06c4963: Fix issues (@kakkoyun)
- ecfc16a: Fix local debuginfo file discovery (@kakkoyun)
- 5261a30: Fix login issue for release action (@kakkoyun)
- 5f20aeb: Fix minor issues (@kakkoyun)
- 96ed030: Fix object file cache key issue (@kakkoyun)
- 032bd8f: Fix pod label selector config (@kakkoyun)
- 286a192: Implement file hash to debug info API calls (@kakkoyun)
- 081486b: Integrate object file (@kakkoyun)
- b469b53: Makefile: Ensure pushing all images of manifest with podman (@brancz)
- e56bc3b: Makefile: Fix pushing container manifests (@mrueg)
- 9896582: Makefile: use -C instead of cd (@mrueg)
- 8a9a0e8: Only run jsonnet task when needed (@kakkoyun)
- e8afc39: Reduce noisy logging (@kakkoyun)
- dd829a6: Refactor code for readability (@kakkoyun)
- d0a63dc: Refactor debuginfo package (@kakkoyun)
- c8868c8: Set minikube resources slightly more reasonable (@metalmatze)
- 65afdb4: Tiltfile: Add new internal/ folder to list of Docker dependencies (@metalmatze)
- 8c5bdb9: Trigger github (@kakkoyun)
- 45c06f2: Try to address review issues (@kakkoyun)
- 142a52d: Upgrade dependencies (@kakkoyun)
- 3ff4a89: Upgrade golangci-lint (@kakkoyun)
- 02adcda: Upgrade libbpf to 7.0.0 (@kakkoyun)
- fcad50c: Upgrade pprof (@kakkoyun)
- 28ebf66: Upgrade to latest Parca (@kakkoyun)
- 7c2443c: Upgrade to latest Parca (@kakkoyun)
- 946bf8b: Upgrade to libbpf 0.6.1 and libbpfgo v0.2.4 (#224) (@kakkoyun)
- c68cb73: Use correct go version for actions (@kakkoyun)
- 5a2d35a: Version bump parca (@kakkoyun)
- b8d2221: build(deps): bump actions/cache from 2 to 3 (@dependabot[bot])
- 20cf96c: build(deps): bump actions/checkout from 2 to 3 (@dependabot[bot])
- 9a9a96e: build(deps): bump github.com/alecthomas/kong from 0.3.0 to 0.4.0 (@dependabot[bot])
- d529b0f: build(deps): bump github.com/alecthomas/kong from 0.4.0 to 0.4.1 (@dependabot[bot])
- 3e8d643: build(deps): bump github.com/alecthomas/kong from 0.4.1 to 0.5.0 (@dependabot[bot])
- 8dc6567: build(deps): bump github.com/containerd/cgroups from 1.0.2 to 1.0.3 (@dependabot[bot])
- 6d7bac7: build(deps): bump github.com/containerd/containerd from 1.6.0 to 1.6.1 (@dependabot[bot])
- 9acb302: build(deps): bump github.com/containerd/containerd from 1.6.0 to 1.6.1 (@dependabot[bot])
- 965d081: build(deps): bump github.com/docker/docker (@dependabot[bot])
- 6ab2ada: build(deps): bump github.com/docker/docker (@dependabot[bot])
- 06afeb3: build(deps): bump github.com/prometheus/client_golang (@dependabot[bot])
- 97c8459: build(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (@dependabot[bot])
- 3f8befd: build(deps): bump golang from 1.17.6-bullseye to 1.17.7-bullseye (@dependabot[bot])
- a568f1f: build(deps): bump golang from 1.17.7-bullseye to 1.17.8-bullseye (@dependabot[bot])
- 1efec3a: build(deps): bump golang from 1.17.8-bullseye to 1.18.0-bullseye (@dependabot[bot])
- 71e2de0: build(deps): bump google.golang.org/grpc from 1.43.0 to 1.44.0 (#226) (@dependabot[bot])
- 8e95798: build(deps): bump google.golang.org/grpc from 1.44.0 to 1.45.0 (@dependabot[bot])
- 2955d26: build(deps): bump k8s.io/api from 0.23.2 to 0.23.3 (#230) (@dependabot[bot])
- 216eeb0: build(deps): bump k8s.io/apimachinery from 0.23.4 to 0.23.5 (@dependabot[bot])
- a0be1a7: build(deps): bump k8s.io/client-go from 0.23.2 to 0.23.3 (#228) (@dependabot[bot])
- c1ca46c: build(deps): bump k8s.io/client-go from 0.23.3 to 0.23.4 (@dependabot[bot])
- a749cf5: build(deps): bump k8s.io/client-go from 0.23.4 to 0.23.5 (@dependabot[bot])
- b69d886: build(deps): bump k8s.io/cri-api from 0.23.2 to 0.23.3 (#229) (@dependabot[bot])
- b86e8c5: build(deps): bump k8s.io/cri-api from 0.23.3 to 0.23.4 (@dependabot[bot])
- dcdc16d: build(deps): bump k8s.io/cri-api from 0.23.4 to 0.23.5 (@dependabot[bot])
- b1f73df: contributing.md: Add Parca discord link (@Sylfrena)
- 069b49d: discovery: Support systems without systemd (@xiu)
- d3262cd...
v0.5.0
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
- 8194f69: Clean unintentionally checked in file (@kakkoyun)
- 272d7a7: Downgrade libbpf-go (#221) (@kakkoyun)
- 303f638: Merge pull request #212 from parca-dev/fix-accidental-retry (@brancz)
- 103a791: Merge pull request #218 from kakkoyun/clean_obj (@brancz)
- 7d0864d: Merge pull request #219 from kakkoyun/pin_libbpf (@brancz)
- c02edad: Merge pull request #220 from kakkoyun/upgrad_parca_ver_tilt (@brancz)
- 3e67f13: Pin libbpf version (@kakkoyun)
- d9f4fd5: Upgrade local env manifests (@kakkoyun)
- cdef63a: build(deps): bump 3rdparty/libbpf from
7c382f0
tobe89b28
(#209) (@dependabot[bot]) - e635755: build(deps): bump github.com/prometheus/client_golang (#211) (@dependabot[bot])
- 1a3b0fb: build(deps): bump k8s.io/apimachinery from 0.23.1 to 0.23.2 (#217) (@dependabot[bot])
- 4337793: build(deps): bump k8s.io/client-go from 0.23.1 to 0.23.2 (#214) (@dependabot[bot])
- acd6607: build(deps): bump k8s.io/cri-api from 0.23.1 to 0.23.2 (#215) (@dependabot[bot])
- 43b1cd2: pkg/agent: Fix accidental infinite retry (@brancz)
- cc28f62: pkg/containerutils/containerd: Automatically discover k3s containerd (#210) (@brancz)
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
Highlights
- *: Update Go version in go.mod by @derekparker in #201
- Remove default systemd cgroup path by @derekparker in #206
Changelog
- 8dbc2aa: *: Update Go version in go.mod (#201) (@derekparker)
- 26cc78c: Merge pull request #202 from parca-dev/dependabot/docker/golang-1.17.6-bullseye (@kakkoyun)
- 550ea0d: Merge pull request #204 from parca-dev/dependabot/go_modules/github.com/aquasecurity/libbpfgo-0.2.3-libbpf-0.6.1 (@kakkoyun)
- 6387a51: Remove default systemd cgroup path (#206) (@derekparker)
- 6719278: build(deps): bump github.com/aquasecurity/libbpfgo (@dependabot[bot])
- 502440e: build(deps): bump golang from 1.17.5-bullseye to 1.17.6-bullseye (@dependabot[bot])
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
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
- @derekparker made their first contribution in #165
Changelog
- b901e9e: *: Add bpf as a dependency for test target (@derekparker)
- d6d646a: *: Add explicit shell to Makefile (@derekparker)
- 8f07455: Add missing make actions (@kakkoyun)
- d774b28: Add unintentionally removed debuginfo client back (@kakkoyun)
- 21f5d84: Apply suggestions (@kakkoyun)
- 14f7105: Init tilt for local dev setup (@kakkoyun)
- 4508c92: Make sure it is safe to remove the section (@kakkoyun)
- 2804816: Makefile: Remove unused test-integration target (@derekparker)
- 8338e77: Merge pull request #134 from parca-dev/dependabot/go_modules/k8s.io/cri-api-0.22.4 (@kakkoyun)
- e1a6c5b: Merge pull request #137 from parca-dev/dependabot/go_modules/github.com/docker/docker-20.10.11incompatible (@kakkoyun)
- 7fe1551: Merge pull request #138 from parca-dev/dependabot/go_modules/k8s.io/client-go-0.22.4 (@kakkoyun)
- 9d3c836: Merge pull request #140 from parca-dev/fix-erlang-perf-map (@brancz)
- 474ed1c: Merge pull request #149 from parca-dev/tilt (@kakkoyun)
- 4ebdfd9: Merge pull request #151 from parca-dev/dependabot/go_modules/github.com/aquasecurity/libbpfgo-0.2.2-libbpf-0.5.0 (@kakkoyun)
- e71631a: Merge pull request #156 from parca-dev/dependabot/go_modules/github.com/alecthomas/kong-0.2.20 (@kakkoyun)
- 051be1c: Merge pull request #160 from parca-dev/dependabot/go_modules/k8s.io/cri-api-0.23.0 (@kakkoyun)
- 1542eab: Merge pull request #164 from parca-dev/dependabot/go_modules/github.com/alecthomas/kong-0.2.22 (@metalmatze)
- a8c8e47: Merge pull request #165 from derekparker/add-shell-to-makefile (@brancz)
- 357f649: Merge pull request #166 from derekparker/add-bpf-target-to-test (@brancz)
- acc7722: Merge pull request #167 from derekparker/remove-unused-test-integration-target (@brancz)
- edc6f8c: Merge pull request #168 from parca-dev/dependabot/go_modules/github.com/docker/docker-20.10.12incompatible (@kakkoyun)
- 171383f: Merge pull request #177 from parca-dev/refactor-servdisc (@brancz)
- afa2d0c: Merge pull request #178 from derekparker/cgroup-v2 (@brancz)
- 16bf9a8: Merge pull request #182 from parca-dev/add-promauto (@brancz)
- 968c581: Merge pull request #186 from parca-dev/dependabot/submodules/3rdparty/libbpf-bf7aace (@kakkoyun)
- a0d8ae9: Merge pull request #187 from parca-dev/dependabot/go_modules/github.com/prometheus/common-0.32.1 (@kakkoyun)
- cf792b1: Merge pull request #188 from parca-dev/fix_debuginfo_client (@kakkoyun)
- d20ec7a: Merge pull request #189 from parca-dev/rm_sec_checks (@kakkoyun)
- 6c3a1e8: Merge pull request #193 from parca-dev/dependabot/submodules/3rdparty/libbpf-7c382f0 (@kakkoyun)
- e034a3a: Merge pull request #195 from parca-dev/upgrade_os_deps (@kakkoyun)
- 60e215c: Merge pull request #199 from derekparker/wireup-systemd-cgroup-path (@brancz)
- 2629221: Minor changes (@kakkoyun)
- f8c1b5c: Refactor service discovery mechanism in parca-agent (@Sylfrena)
- 0a02e19: Upgrade external tool dependencies (@kakkoyun)
- 0f8ef08: [V2] Refactor service discovery mechanism in parca-agent (@Sylfrena)
- a678235: add license header (@derekparker)
- 3218a65: build(deps): bump 3rdparty/libbpf from
140b902
tobf7aace
(@dependabot[bot]) - b0b98d4: build(deps): bump 3rdparty/libbpf from
bf7aace
to7c382f0
(@dependabot[bot]) - 837b2c6: build(deps): bump github.com/alecthomas/kong from 0.2.18 to 0.2.20 (@dependabot[bot])
- 1f8f289: build(deps): bump github.com/alecthomas/kong from 0.2.20 to 0.2.22 (@dependabot[bot])
- d884d5f: build(deps): bump github.com/aquasecurity/libbpfgo (@dependabot[bot])
- 8fa05e5: build(deps): bump github.com/docker/docker (@dependabot[bot])
- d7e5e3a: build(deps): bump github.com/docker/docker (@dependabot[bot])
- d7b8e9f: build(deps): bump github.com/prometheus/common from 0.26.0 to 0.32.1 (@dependabot[bot])
- 4c4368d: build(deps): bump k8s.io/client-go from 0.22.3 to 0.22.4 (@dependabot[bot])
- 9cca67d: build(deps): bump k8s.io/cri-api from 0.22.3 to 0.22.4 (@dependabot[bot])
- 629c890: build(deps): bump k8s.io/cri-api from 0.22.4 to 0.23.0 (@dependabot[bot])
- 8664e65: build(deps): bump k8s.io/cri-api from 0.23.0 to 0.23.1 (#194) (@dependabot[bot])
- af1ca89: debug-info: Use child process reaper for more reliable external command execution (#198) (@kakkoyun)
- 9933b45: go.*: Upgrade go modules (#196) (@kakkoyun)
- 82fe5a9: pkg/discovery: Support cgroupv2 (@derekparker)
- b488069: pkg/discovery: Use promauto constructors for metric types (@Sylfrena)
- b02cb76: pkg/discovery: take user provided systemd cgroup path into account (@derekparker)
- 8b40231: pkg/perf: Allow memory address strings to have the 0x prefix (@brancz)
- 65a2d17: profiler: Use constant as cgroup label selector (#191) (@kakkoyun)
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.