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)


