Skip to content

Commit

Permalink
Add release notes for v1.7 (#3456)
Browse files Browse the repository at this point in the history
* Add release notes for v1.7

* Apply suggestions from code review

Co-authored-by: Kim Nylander <104772500+knylander-grafana@users.noreply.github.com>

---------

Co-authored-by: Kim Nylander <104772500+knylander-grafana@users.noreply.github.com>
  • Loading branch information
aleks-p and knylander-grafana authored Aug 1, 2024
1 parent 07e75f0 commit c4ed965
Showing 1 changed file with 61 additions and 0 deletions.
61 changes: 61 additions & 0 deletions docs/sources/release-notes/v1-7.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
---
title: Version 1.7 release notes
menuTitle: V1.7
description: Release notes for Grafana Pyroscope 1.7
weight: 550
---

# Version 1.7 release notes

We are excited to present Grafana Pyroscope 1.7.

This release includes several new features:

* The ability to relabel profiles at ingest time
* Per-app (service) usage metrics
* Stacktrace selectors for merge profile queries
* Profile `pprof` export tailored to Go PGO

Additionally, we've improved stability, performance, and documentation.

Notable changes are listed below. For more details, check out the full 1.7.0 changelog: https://github.com/grafana/pyroscope/compare/v1.6.0...v1.7.0.

## Improvements and updates

Version 1.7 includes the following improvements and updates:

* Ability to relabel profiles at ingest ([#3369](https://github.com/grafana/pyroscope/pull/3369))
* Use Grafana Alloy (instead of Grafana Agent) in the Helm chart ([#3381](https://github.com/grafana/pyroscope/pull/3381))
* Per-app usage metrics ([#3429](https://github.com/grafana/pyroscope/pull/3429))
* Add stacktrace selectors to query merge ([#3412](https://github.com/grafana/pyroscope/pull/3412))
* `pprof` export for Go PGO ([#3360](https://github.com/grafana/pyroscope/pull/3360))
* Custom binary format for symdb ([#3138](https://github.com/grafana/pyroscope/pull/3138))
* Repair truncated Go CPU profiles ([#3344](https://github.com/grafana/pyroscope/pull/3344))
* Add initial load tests ([#3331](https://github.com/grafana/pyroscope/pull/3331))
* Align default step for `/render` with Grafana ([#3326](https://github.com/grafana/pyroscope/pull/3326))
* Allow use of different protocols in `profilecli` ([#3368](https://github.com/grafana/pyroscope/pull/3368))
* Various performance improvements (#3395, #3345, #3349, #3351, #3386, #3348, #3358)
* Improve readiness check for ingesters and frontend ([#3435](https://github.com/grafana/pyroscope/pull/3435))

## Fixes

Version 1.7 includes the following fixes:

* Fix error handling in filterProfiles ([#3338](https://github.com/grafana/pyroscope/pull/3338))
* Fix frontend header handling ([#3363](https://github.com/grafana/pyroscope/pull/3363))
* Fix line numbers for pyspy ([#3337](https://github.com/grafana/pyroscope/pull/3337))
* Don't compute delta on relabeled `godeltaprof` memory profiles ([#3398](https://github.com/grafana/pyroscope/pull/3398))
* Honor stacktrace partitions at downsampling ([#3408](https://github.com/grafana/pyroscope/pull/3408))
* Fix infinite loop in index writer ([#3356](https://github.com/grafana/pyroscope/pull/3356))

## Documentation improvements

Version 1.7 includes the following documentation updates:

* Add a Grafana installation to all examples ([#3431](https://github.com/grafana/pyroscope/pull/3431))
* Fix broken links ([#3440](https://github.com/grafana/pyroscope/pull/3440))
* Remove `--stability-level` for Alloy v1.2 ([#3382](https://github.com/grafana/pyroscope/pull/3382))
* Add parameters from otel-profiling-java ([#3444](https://github.com/grafana/pyroscope/pull/3444))
* Add supported languages for eBPF ([#3434](https://github.com/grafana/pyroscope/pull/3434))
* Link to supported languages ([#3432](https://github.com/grafana/pyroscope/pull/3432))
* Update link to play.grafana.org ([#3433](https://github.com/grafana/pyroscope/pull/3433))

0 comments on commit c4ed965

Please sign in to comment.