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))