Releases: parca-dev/parca-agent
Releases · parca-dev/parca-agent
v0.47.0
What's Changed
- Update OTEL fork to latest merge; fix various issues. by @umanwizard in #3153
- Update to latest parca-dev/opentelemetry-ebpf-profiler by @umanwizard in #3155
- fix: handle bare container IDs from CRI client in matchContainerID by @michaelfindlater in #3157
- Add support for mTLS by @miquelruiz in #3136
- Add metric for samples dropped by relabeling by @umanwizard in #3158
- Update opentelemetry-ebpf-profiler to latest by @manojVivek in #3161
- Bump google.golang.org/grpc from 1.79.1 to 1.79.3 by @dependabot[bot] in #3159
- Parca reporter and log uploader to support column fields. by @manojVivek in #3162
- fix: avoid nil dereference in symbol uploader when temp file creation fails by @deadmanoz in #3163
New Contributors
- @michaelfindlater made their first contribution in #3157
- @miquelruiz made their first contribution in #3136
- @deadmanoz made their first contribution in #3163
Full Changelog: v0.46.0...v0.47.0
v0.46.0
What's Changed
- Fix attach type single vs multi errors by @gnurizen in #3144
- fix build by @gnurizen in #3146
- Don't hardcode path to bash in test-oom.sh by @umanwizard in #3145
- Update OpenTelemetry eBPF profiler fork to 65c41ed6fabf by @gnurizen in #3147
- Updates for CUDA early symbolization work by @gnurizen in #3149
- Fixing the bug where wrong cpu label values were getting assigned to the samples by @manojVivek in #3148
- Remove demangling fix no longer necessary by @gnurizen in #3150
- Update fork to pick up batch kernel timing probe changes by @gnurizen in #3151
Full Changelog: v0.45.1...v0.46.0
v0.45.1
What's Changed
- Increase trace_event buffer size if GPU profiling is enabled by @gnurizen in #3130
- Use metrics for sample type counts by @gnurizen in #3132
- Sample counts by type metrics by @gnurizen in #3131
- New GPU metrics by @gnurizen in #3133
- Update OpenTelemetry eBPF profiler fork by @gnurizen in #3135
- Update OpenTelemetry eBPF profiler fork to 642bf3495aed by @gnurizen in #3137
- Separate flag for reading trace pipe to logging by @gnurizen in #3139
- Update Go to v1.24.13 by @metalmatze in #3142
Full Changelog: v0.45.0...v0.45.1
v0.45.0
What's Changed
- main.go: Always print version and commit on boot by @brancz in #3126
- Update otel profiler dependency to latest version by @brancz in #3127
- snap: Add remote-store-grpc-headers config option by @brancz in #3128
- Don't attempt to rate-limit the dlopen uprobe by @umanwizard in parca-dev/opentelemetry-ebpf-profiler#190
Full Changelog: v0.44.2...v0.45.0
v0.44.2
What's Changed
- metric for empty samples delivered to parca_reporter by @umanwizard in #3118
- Bump fork to pick up cuda usdt args by @gnurizen in #3119
- arm fix by @gnurizen in #3120
- Report process exit code with telemetry by @umanwizard in #3122
Full Changelog: v0.44.1...v0.44.2
v0.44.1
What's Changed
- Get pod list via CRI first by @dreamerlzl in #3116
- Update oomprof and otel for oomprof gobuild id fixes by @gnurizen in #3117
Full Changelog: v0.44.0...v0.44.1
v0.44.0
What's Changed
- Add fgprof by @brancz in #3110
- flags: Allow configuring arbitrary gRPC headers by @brancz in #3113
- Bump to latest otel build by @umanwizard in #3115
Notably, this should improve symbolization of Node v23 frames.
Full Changelog: v0.43.0...v0.44.0
v0.43.0
What's Changed
- Add docker and containerd meta labels by @brancz in #3102
- Add
sample_writes_totalmetric to track written sample records by @metalmatze in #3103 - ParcaGPU support, most code is in otel library by @gnurizen in #3101
- Add pprof cpu profiler by @brancz in #3105
- Bump to pick up graph fixes and dlopen stuff by @gnurizen in #3107
- Switch to Tommy's bump fork script by @umanwizard in #3100
- Bump opentelemetry-ebpf-profiler to bd15b7e3a862 by @gnurizen in #3109
Full Changelog: v0.42.0...v0.43.0
v0.42.0
What's Changed
- Update otel fork by @gnurizen in #3095
- Do not shadow size if stripping is disabled by @bobrik in #3031
- Bump fork for symbol caching refactoring by @gnurizen in #3096
- Bump otel version to pick up CPED-based node custom labels by @umanwizard in #3099
Full Changelog: v0.41.1...v0.42.0