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))