github.com/grafana/pyroscope@v1.18.0/docs/sources/release-notes/v1-18.md (about) 1 --- 2 title: Version 1.18 release notes 3 menuTitle: V1.18 4 description: Release notes for Grafana Pyroscope 1.18 5 weight: 720 6 --- 7 8 ## Version 1.18.0 release notes 9 10 The Pyroscope team is excited to present Grafana Pyroscope 1.18.0 11 12 This release contains enhancements, fixes, improves stability & performance. 13 14 Notable changes are listed below. For more details, check out the [1.18.0 changelog](https://github.com/grafana/pyroscope/compare/v1.17.1...v1.18.0). 15 16 ### Enhancements 17 * The source code integration now supports Python ([#4726](https://github.com/grafana/pyroscope/pull/4726), [#4732](https://github.com/grafana/pyroscope/pull/4732), [#4730](https://github.com/grafana/pyroscope/pull/4730)) 18 * Implement comprehensive profile size limits across ingestion endpoints ([#4734](https://github.com/grafana/pyroscope/pull/4734)) 19 * Update golang version to 1.24.12 ([#4760](https://github.com/grafana/pyroscope/pull/4760)) 20 * Set a maximum ingestion body size by default ([#4761](https://github.com/grafana/pyroscope/pull/4761)) 21 * Update OpenTelemetry dependencies, `proto=v1.9.0` `profiles=v0.2.0` ([#4731](https://github.com/grafana/pyroscope/pull/4731)) 22 * Enforce maxNodes optionally on SelectMergeProfile through limits in v2 ([#4723](https://github.com/grafana/pyroscope/pull/4723)) 23 * Add benchmarks for timeseries query performance with exemplars ([#4665](https://github.com/grafana/pyroscope/pull/4665)) 24 25 ### Fixes 26 * Fix exemplar value calculation for split profiles ([#4753](https://github.com/grafana/pyroscope/pull/4753)) 27 * Relative matching for source code mapping ([#4754](https://github.com/grafana/pyroscope/pull/4754)) 28 * VCS Service: Failed file lookup should be 404 instead of 500 ([#4759](https://github.com/grafana/pyroscope/pull/4759)) 29 * Remove unintended double base64 encoding in vcs service ([#4703](https://github.com/grafana/pyroscope/pull/4703)) 30 * Frontend: Bump `qs` to address CVE-2025-15284 ([#4724](https://github.com/grafana/pyroscope/pull/4724)) 31 * Frontend: Bump `sweetalert2` to address GHSA-457r-cqc8-9vj9, GHSA-8jh9-wqpf-q52c and GHSA-pg98-6v7f-2xfv ([#4727](https://github.com/grafana/pyroscope/pull/4727)) 32 * Frontend: Bump `@remix-run/router` and `react-router` to address CVE-2026-22029 and CVE-2025-68470 ([#4763](https://github.com/grafana/pyroscope/pull/4763)) 33 34 ### Documentation 35 * Rename GitHub integration to source code integration ([#4755](https://github.com/grafana/pyroscope/pull/4755)) 36 * Update source code integration docs to include Java and Python support ([#4651](https://github.com/grafana/pyroscope/pull/4651)) 37 * Fix inline link in eBPF docs ([#4733](https://github.com/grafana/pyroscope/pull/4733))