This is documentation for the next version of Grafana Pyroscope documentation. For the latest stable release, go to the latest version.
Version 1.17.0 release notes
The Pyroscope team is excited to present Grafana Pyroscope 1.17.0
This release contains enhancements, fixes, improves stability & performance.
Notable changes are listed below. For more details, check out the 1.17.0 changelog.
Enhancements
- Exemplar support for individual profile retrieval (#4615) (#4621) (#4657) (#4657) (#4686) (#4605) (#4631)
- Introduce additional metastore compaction metrics (#4625)
- Add trace spans for query-frontend (#4620)
- Add tracing instrumentation to source code integration #4607)
- Minor symbolizer metrics improvements (#4597)
- Parallelize mapping symbolization to improve query performance (#4594)
- Add metric to track unsymbolized profile blocks at ingestion (#4619)
- lidia: dynsym symbols (#4691)
- perf: Merge duplicate annotations (#4646)
- vcs: Allow to provide functionName to the GetFile API. (#4613)
Fixes
- Address npm CVEs (#4682)
- Fix update-examples after ruby upgrade (#4687)
- Fix panic in pprof split when using relabel.LabelDrop (#4699)
- Assign appropriate HTTP status codes (#4684)
- Fetching go stdlib without configs (#4655)
- Implement Speedscope profile merging (#4592)
- limit max nodes in symbolization queries (#4629)
- mask COS provider secret_key config (#4700)
- Source code module path parsing (#4609)
- Set file name and line number in symbolization (#4610)
- SelectSeries not correct for single reports (#4617)
- Return modified labels after validation sanitization (#4662)
Documentation
- Fix reference to
.goreleaser.yaml(#4658) - Update release documentation to address pain points (#4626)
- Update release note docs to address website release notes (#4598)


