docs/sources/release-notes/v2-2.md
github.com/getkin/kin-openapi to v0.144.0, addressing GHSA-r277-6w6q-xmqw (#5416)google.golang.org/grpc to v1.82.1, addressing GHSA-hrxh-6v49-42gf (#5392, #5393)golang.org/x/text to v0.39.0, addressing CVE-2026-56852 (#5383, #5385)golang.org/x/net to v0.56.0, addressing CVE-2026-46600 (#5382, #5384)github.com/klauspost/compress to v1.18.7 (#5429)tar, js-yaml, and brace-expansion (#5413)brace-expansion to 1.1.18 and 5.0.9, addressing CVE-2026-14257 and CVE-2026-69152 (#5466)ip-address package and updating postcss (#5419)The Pyroscope team is excited to present Grafana Pyroscope 2.2.0.
This release adds experimental asynchronous query execution, trace ID filtering in the v2 read path, and stability and performance fixes across the write and read paths.
Notable changes are listed below. For the full diff, check out the 2.2.0 changelog.
trace_id_selector in the v2 read path (#5284)--trace-id flag to filter query profile samples by trace (#5300)SymbolRefTable and symbol_refs tree fields (#5318)push_batch_series histogram (#5305)service_name relabel rule to the Alloy scrape config (#5262)/ingest paths (#5372)PushBatch per export (#5339)PushBatch series fan-out with a per-tenant limit (#5306)ProfileMerge (#5315)ListDebugInfo performance for large tenants (#5286)extraArgs overrides (#5275)