Version 1.7 release notes
We are excited to present Grafana Pyroscope 1.7.
This release includes several new features:
- The ability to relabel profiles at ingest time
- Per-app (service) usage metrics
- Stacktrace selectors for merge profile queries
- Profile
pprof
export tailored to Go PGO
Additionally, we’ve improved stability, performance, and documentation.
Notable changes are listed below. For more details, check out the full 1.7.0 changelog: https://github.com/grafana/pyroscope/compare/v1.6.0...v1.7.0.
Improvements and updates
Version 1.7 includes the following improvements and updates:
- Ability to relabel profiles at ingest (#3369)
- Use Grafana Alloy (instead of Grafana Agent) in the Helm chart (#3381)
- Per-app usage metrics (#3429)
- Add stacktrace selectors to query merge (#3412)
pprof
export for Go PGO (#3360)- Custom binary format for symdb (#3138)
- Repair truncated Go CPU profiles (#3344)
- Add initial load tests (#3331)
- Align default step for
/render
with Grafana (#3326) - Allow use of different protocols in
profilecli
(#3368) - Various performance improvements (#3395, #3345, #3349, #3351, #3386, #3348, #3358)
- Improve readiness check for ingesters and frontend (#3435)
Fixes
Version 1.7 includes the following fixes:
- Fix error handling in filterProfiles (#3338)
- Fix frontend header handling (#3363)
- Fix line numbers for pyspy (#3337)
- Don’t compute delta on relabeled
godeltaprof
memory profiles (#3398) - Honor stacktrace partitions at downsampling (#3408)
- Fix infinite loop in index writer (#3356)
Documentation improvements
Version 1.7 includes the following documentation updates: