github.com/grafana/pyroscope@v1.18.0/docs/sources/release-notes/v1-7.md (about) 1 --- 2 title: Version 1.7 release notes 3 menuTitle: V1.7 4 description: Release notes for Grafana Pyroscope 1.7 5 weight: 830 6 --- 7 8 # Version 1.7 release notes 9 10 We are excited to present Grafana Pyroscope 1.7. 11 12 This release includes several new features: 13 14 * The ability to relabel profiles at ingest time 15 * Per-app (service) usage metrics 16 * Stacktrace selectors for merge profile queries 17 * Profile `pprof` export tailored to Go PGO 18 19 Additionally, we've improved stability, performance, and documentation. 20 21 Notable changes are listed below. For more details, check out the [1.7.0 changelog](https://github.com/grafana/pyroscope/compare/v1.6.0...v1.7.0). 22 23 ## Improvements and updates 24 25 Version 1.7 includes the following improvements and updates: 26 27 * Ability to relabel profiles at ingest ([#3369](https://github.com/grafana/pyroscope/pull/3369)) 28 * Use Grafana Alloy (instead of Grafana Agent) in the Helm chart ([#3381](https://github.com/grafana/pyroscope/pull/3381)) 29 * Per-app usage metrics ([#3429](https://github.com/grafana/pyroscope/pull/3429)) 30 * Add stacktrace selectors to query merge ([#3412](https://github.com/grafana/pyroscope/pull/3412)) 31 * `pprof` export for Go PGO ([#3360](https://github.com/grafana/pyroscope/pull/3360)) 32 * Custom binary format for symdb ([#3138](https://github.com/grafana/pyroscope/pull/3138)) 33 * Repair truncated Go CPU profiles ([#3344](https://github.com/grafana/pyroscope/pull/3344)) 34 * Add initial load tests ([#3331](https://github.com/grafana/pyroscope/pull/3331)) 35 * Align default step for `/render` with Grafana ([#3326](https://github.com/grafana/pyroscope/pull/3326)) 36 * Allow use of different protocols in `profilecli` ([#3368](https://github.com/grafana/pyroscope/pull/3368)) 37 * Various performance improvements (#3395, #3345, #3349, #3351, #3386, #3348, #3358) 38 * Improve readiness check for ingesters and frontend ([#3435](https://github.com/grafana/pyroscope/pull/3435)) 39 40 ## Fixes 41 42 Version 1.7 includes the following fixes: 43 44 * Fix error handling in filterProfiles ([#3338](https://github.com/grafana/pyroscope/pull/3338)) 45 * Fix frontend header handling ([#3363](https://github.com/grafana/pyroscope/pull/3363)) 46 * Fix line numbers for pyspy ([#3337](https://github.com/grafana/pyroscope/pull/3337)) 47 * Don't compute delta on relabeled `godeltaprof` memory profiles ([#3398](https://github.com/grafana/pyroscope/pull/3398)) 48 * Honor stacktrace partitions at downsampling ([#3408](https://github.com/grafana/pyroscope/pull/3408)) 49 * Fix infinite loop in index writer ([#3356](https://github.com/grafana/pyroscope/pull/3356)) 50 51 ## Documentation improvements 52 53 Version 1.7 includes the following documentation updates: 54 55 * Add a Grafana installation to all examples ([#3431](https://github.com/grafana/pyroscope/pull/3431)) 56 * Fix broken links ([#3440](https://github.com/grafana/pyroscope/pull/3440)) 57 * Remove `--stability-level` for Alloy v1.2 ([#3382](https://github.com/grafana/pyroscope/pull/3382)) 58 * Add parameters from otel-profiling-java ([#3444](https://github.com/grafana/pyroscope/pull/3444)) 59 * Add supported languages for eBPF ([#3434](https://github.com/grafana/pyroscope/pull/3434)) 60 * Link to supported languages ([#3432](https://github.com/grafana/pyroscope/pull/3432)) 61 * Update link to play.grafana.org ([#3433](https://github.com/grafana/pyroscope/pull/3433))