Release Notes for Pyroscope 1.4.0
New Features
- Adhoc profiles API (#2963)
- Add query-tracer to profilecli (#2966)
- Add ServiceMonitor support to helm chart (#2944, #2929, #2967)
- Scope time series to flamegraph node API (#2961)
Improvements and Updates
- Improve release workflows and documentation (#2954, #2989, #2948, #2952, #2960, #2975)
- Improve block grouping in admin block viewer (#2947)
- Remove tenant settings from microservices deploy (#2962)
- Add test ids (#2957)
- Bump chart app version (#2940)
- Bump godeltaprof and jfr-parser dependencies (#2955)
- Update default image tag in chart (#2941)
- Per target configuration with labels (#2977)
- Async profile row iterator (#2953)
- Disable Go names decoration (#2976)
Fixes
- Add missing module dependencies (#2969)
- Fix missing icon assets (#2985)
- Store-gateway: Handle index read error properly (#2959)
- Use correct field in mappingsKey (#2964)
- Bump golang.org/x/net (#2986)
- Fix elf base for unaligned PT_LOAD offset, make build id error not fatal (#2983)
Documentation Improvements
- Add 1.3 release notes for docs (#2949)
- Add span profiles documentation (#2982)
- Update eBPF and Java documentation (#2972, #2973)
Changelog
- f59c959 Ad Hoc Profiles (#2963)
- 060f8bd Add 1.3 release notes for docs (#2949)
- 1cdfc1f Add backport workflow to cherry-pick PR merge commits to other long-lived branches (#2954)
- bf110f5 Add missing module dependencies (#2969)
- b741f49 Add query-tracer to profilecli (#2966)
- f8e6d8b Add span profiles documentation (#2982)
- 90b411f Fix missing icon assets (#2985)
- 9c795e4 Fix workflow to only trigger on
release/v<MAJOR>.<MINOR>
branches (#2989) - c68eef0 Improve block grouping in admin block viewer (#2947)
- dc576e7 Remove tenant settings from microservices deploy (#2962)
- 07df86f Store-gateway: Handle index read error properly (#2959)
- a07d305 Update RELEASE.md (#2948)
- 1ce0837 Update
make docs
procedure (#2952) - 5206299 Update
make docs
procedure (#2960) - 25c4dc3 Update deployment diagram (#2975)
- d2a3e03 Use correct field in mappingsKey (#2964)
- 60f4538 bump chart version (#2944)
- 9d30590 chore(Panel): Add test ids (#2957)
- 7d318f4 chore: Bump golang.org/x/net (#2986)
- e6ccef9 chore: bump chart app version (#2940)
- ae1f497 chore: bump godeltaprof and jfr-parser dependencies (#2955)
- c5ec9ac chore: update default image tag in chart (#2941)
- 35d451f docs(grafana-agent,ebpf): do not use undocumented features, used discovery.process (#2972)
- 1b5d8dd docs(pyroscope.java): add pyroscope.java agent docs (#2973)
- 5f808d3 ebpf: fix elf base for unaligned PT_LOAD offset, make build id error not fatal (#2983)
- 3713fae ebpf: per target configuration with labels (#2977)
- f658f05 feat: Add ServiceMonitor support to helm chart (#2929)
- 5b2758d feat: async profile row iterator (#2953)
- 4d4dc67 feat: flamegraph node time-series (#2961)
- ba9d6e7 fix: Double scraping with servicemonitor due to headless service (#2967)
- 369ca83 fix: disable Go names decoration (#2976)
As always, feedbacks are more than welcome, feel free to open issues/discussions.
You can reach out to the team using:
Docker Images
docker pull docker.io/grafana/pyroscope:1.4.0