From c4ed96577d10d232331cad494898c8f9cefb23a5 Mon Sep 17 00:00:00 2001 From: Aleksandar Petrov <8142643+aleks-p@users.noreply.github.com> Date: Thu, 1 Aug 2024 09:33:40 -0300 Subject: [PATCH] Add release notes for v1.7 (#3456) * 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> --- docs/sources/release-notes/v1-7.md | 61 ++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 docs/sources/release-notes/v1-7.md diff --git a/docs/sources/release-notes/v1-7.md b/docs/sources/release-notes/v1-7.md new file mode 100644 index 0000000000..e81fa0dde4 --- /dev/null +++ b/docs/sources/release-notes/v1-7.md @@ -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))