---
title: "Version 1.9 release notes | Grafana Pyroscope documentation"
description: "Release notes for Grafana Pyroscope 1.9"
---

# Version 1.9 release notes

We are excited to present Grafana Pyroscope 1.9.

We’ve improved stability, performance, and documentation.

Notable changes are listed below. For more details, check out the [1.9.0 changelog](https://github.com/grafana/pyroscope/compare/v1.8.0...v1.9.0).

## Improvements and updates

- Performance improvement during profile ingestion ([https://github.com/grafana/pyroscope/pull/3569](https://github.com/grafana/pyroscope/pull/3569), [https://github.com/grafana/pyroscope/pull/3561](https://github.com/grafana/pyroscope/pull/3561))
- Support resolve symbols in mini debug info ([https://github.com/grafana/pyroscope/pull/3590](https://github.com/grafana/pyroscope/pull/3590))
- Make service\_name configurable through environment variable ([https://github.com/grafana/pyroscope/pull/3589](https://github.com/grafana/pyroscope/pull/3589))
- Add limit to SelectSeries API ([https://github.com/grafana/pyroscope/pull/3602](https://github.com/grafana/pyroscope/pull/3602))
- Add topologySpreadConstraint in Helm ([https://github.com/grafana/pyroscope/pull/3539](https://github.com/grafana/pyroscope/pull/3539))
- Rename GitSession to `pyroscope_git_session` ([https://github.com/grafana/pyroscope/pull/3542](https://github.com/grafana/pyroscope/pull/3542))

## Fixes

- Make pprof merge thread-safe ([https://github.com/grafana/pyroscope/pull/3564](https://github.com/grafana/pyroscope/pull/3564))
- Fix flaky tests ([https://github.com/grafana/pyroscope/pull/3571](https://github.com/grafana/pyroscope/pull/3571))
- Fix slice init length ([https://github.com/grafana/pyroscope/pull/3600](https://github.com/grafana/pyroscope/pull/3600))
- Fix issues when porting alloy/pyroscope to android ([https://github.com/grafana/pyroscope/pull/3582](https://github.com/grafana/pyroscope/pull/3582))

## Documentation improvements

- Update the README to highlight explore profiles ([https://github.com/grafana/pyroscope/pull/3581](https://github.com/grafana/pyroscope/pull/3581))
- Update NodeJS examples ([https://github.com/grafana/pyroscope/pull/3555](https://github.com/grafana/pyroscope/pull/3555))
- Example for Java profiling using Grafana Alloy in Kubernetes ([https://github.com/grafana/pyroscope/pull/3603](https://github.com/grafana/pyroscope/pull/3603))
