## grafana/pyroscope — weekly-f181-bb7a702ca…weekly-f182-f21713526

_12 commits._

### Features
- **feat(compaction): optionally read block metadata from object storage (#5427)** (1d8fe07)

### Fixes
- **fix(adaptiveplacement): key distribution stats by tenant and dataset (#5450)** (f217135)
- **perf(timeseries): reduce allocations in series build and merge (#5311)** (bbf0965)
- **fix(ui): adapt to prettier 3.9 and eslint-plugin-react-hooks 7.1 (#5438)** (8e535ba)
- **fix(security/unknown/): update module github.com/klauspost/compress to v1.18.7 [security] (#5428)** (6e253ea)
- **fix(security/critical/): update module github.com/getkin/kin-openapi to v0.144.0 [security] (#5415)** (c0a71b4)
- **fix(deps): bump tar, js-yaml, brace-expansion in /ui [security] (#5413)** (26ef03f)

### Backend
- **examples: enable Python memory profiling (#5421)** (fa92a88)

### Tests
- **test(examples): skip profileless compose projects (#5425)** (d6e0710)

### Chore
- **chore(deps): lock file maintenance (#5418)** (788a581)
- **chore(deps): update parquet-go to v0.30.1 (#5426)** (d1ac3de)
- **refactor(compaction): isolate retained labels (#5405)** (1465b70)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/grafana/pyroscope?utm_source=github-action)._