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

# Version 1.12.1 release notes

To address bugs found in v1.12.0, we have released a patch version.

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

### Fixes

- Storage prefix validation (#4044)

### Changes

- Update to golang 1.23.7 (necessary for a decendency upgrade)

## Version 1.12.0 release notes

The Pyroscope team is excited to present Grafana Pyroscope 1.12.

This release contains enhancements, improves stability &amp; performance.

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

### Enhancements

- Added metadata label query capability in v2 ([#3749](https://github.com/grafana/pyroscope/pull/3749))
- Implemented configurable symbols partitioning ([#3820](https://github.com/grafana/pyroscope/pull/3820))
- S3 storage can now configure the bucket-lookup-type ([#3788](https://github.com/grafana/pyroscope/pull/3788))

### Fixes

- String table access validation in distributor ([#3818](https://github.com/grafana/pyroscope/pull/3818))
- Several OpenTelemetry (OTel) related fixes: ([#3795](https://github.com/grafana/pyroscope/pull/3795), [#3793](https://github.com/grafana/pyroscope/pull/3793), [#3794](https://github.com/grafana/pyroscope/pull/3794))
- Config struct validation implementation ([#3837](https://github.com/grafana/pyroscope/pull/3837))
- Expanded error logging to include 400 errors ([#3832](https://github.com/grafana/pyroscope/pull/3832))

### Documentation

- Restructure Pyroscope documentation and share content ([#3798](https://github.com/grafana/pyroscope/pull/3798))
- Documentation fixes and example updates ([#3812](https://github.com/grafana/pyroscope/pull/3812), [#3806](https://github.com/grafana/pyroscope/pull/3806), [#3828](https://github.com/grafana/pyroscope/pull/3828), [#3809](https://github.com/grafana/pyroscope/pull/3809), [#3823](https://github.com/grafana/pyroscope/pull/3823))
