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: feat: add configurable ticker duration (@me-diru)
- ab711ed: pkg/discovery: Expose shared labels (#311) (@Sylfrena)
- 8b20676: pkg/maps: Skip more pseudo-paths and anonymous mappings (@mrueg)
- 9d37ad7: pkg/profiler: Change metric description (#253) (@Sylfrena)
- e94c367: pkg/profiler: unregister counter metric (@Sylfrena)
- 1401dd8: profiler: Add labels for stack type (@Sylfrena)
- 54d8842: profiler: Expose missing profile stacks count as a prometheus metric (@Sylfrena)
- 0815626: profiler: Pass registry to constructor (@Sylfrena)
Docker images
docker pull ghcr.io/parca-dev/parca-agent:v0.6.0
Thanks!
Join our Discord server;
Follow us on Twitter;
Read the documentation.