Skip to content

Conversation

@renovate-sh-app
Copy link
Contributor

@renovate-sh-app renovate-sh-app bot commented Oct 21, 2025

This PR contains the following updates:

Package Change Age Confidence
github.com/grafana/pyroscope/api v0.4.0 -> v1.2.0 age confidence

Release Notes

grafana/pyroscope (github.com/grafana/pyroscope/api)

v1.2.0

Compare Source

🚀 We are excited to present this release of Grafana Pyroscope packed with 150 commits 🚀

In this release, we've introduced significant enhancements to our microservice mode, aiming to boost performance and streamline operations. The compactor component has been added to optimize block management, improving query speed and reducing replication factor overhead.

Our physical planning has undergone optimization, ensuring that data deduplication occurs only when necessary. Additionally, we've initiated tracing integrations, allowing for the inclusion of span ids in profiling samples and enabling flamegraph filtering.

For users leveraging Function as a Service (FaaS) environments, we've enhanced profiling data ingestion by automatically aggregating profiles. This not only reduces the number of profiles but also contributes to improved overall efficiency.

We've invested substantial effort in optimizing the read path and refining query performance, delivering a smoother user experience.

Trace to profiles integrations
image

Notable changes are listed below for more details check out the Full Changelog: grafana/pyroscope@v1.1.5...v1.2.0

Enhancements

Bug Fixes

Documentation Updates

  • We've added documentation for profilecli to query and upload pprof files.
  • We've also documented the store-gateway and compactor component.

New Contributors

Your feedback is crucial to us, and we encourage you to explore the improvements in this release, report any issues, and join the discussions to help us continue refining and enhancing Grafana Pyroscope.

Thank you for your ongoing support!

You can reach out to the team using:

Docker Images

  docker pull docker.io/grafana/pyroscope:1.2.0

The Pyroscope team

(@​kolesnikovae @​korniltsev @​cyriltovena @​simonswine @​aleks-p @​bryanhuhta @​petethepig @​Rperry2174)

v1.1.0

Compare Source

Pyroscope version 1.1 release notes

The Pyroscope team is excited to announce the the second release. This release allows to retrieve series from persistent storages like local disk and object store and also has a couple of performance improvements (e.g. JFR ingestion is handled a lot more efficently).

As always, feedback is more than welcome, feel free to open issues/discussions.
You can reach out to the team using:

Docker Images

  docker pull docker.io/grafana/pyroscope:1.1.0

Pyroscope Release Changelog Summary

Improvements & Enhancements:

  • Switched to v1 Golang SDK.
  • Updated multiple dependencies including Go, Ruby, Django, Rust, and more.
  • Introduced meta fetcher that synchronizes filtered metadata locally.
  • Introduced pyroscope packaging via nfpm.
  • Use Grafana flamegraph component.
  • 'ExportData' now respects the 'flamegraph.com' related prop.
  • Introduced option to disable RBAC.
  • Introduced a tenant scanner.
  • Refactoring for block compaction to enable shard-splitting.
  • Improved multitenancy default behavior documentation.

Fixes:

  • Addressed various race conditions and bug fixes.
  • Improved URL handling and pprof merges.
  • Fixed various documentation inconsistencies and outdated references.
  • Fixed broken links.
  • Resolved multiple issues related to dotnet and ebpf.
  • Addressed flaky tests and issues in ingestionAdapter.
  • Handle profiles without timestamps.

Documentation Updates:

  • Added tabs to Java docs and updated ebpf docs.
  • Added section for Apple arm64 builds.
  • Updated documentation for contributors.
  • Improved helm documentation.
  • Optimized and clarified querier API calls.

DevOps & Tooling:

  • Introduced helm v1.0.0 release.
  • Automation added for brew releases.
  • Helm improvements: setting correct namespace, adding initContainers, hostNetwork, etc.
  • Refactored after dskit upgrade.
  • Updated rideshare examples for ingesting to grafana.com.

New Contributors:


Detailed Changelog

New Contributors

Full Changelog: grafana/pyroscope@v1.0.0...v1.1.0

v1.0.0

Compare Source

Pyroscope version 1.0 release notes

The Pyroscope team is excited to announce the first release. We’re committed to building the best continuous profiling experience in Grafana and contributing to that space along with the open-source community.

From the first release you can expect:

  • Pyroscope is a horizontally-scalable, highly-available, multi-tenant continuous profiling aggregation system with similar architecture to Grafana Mimir, Grafana Loki, and Grafana Tempo.
  • Easy to get started with guides covering Helm, Tanka, and docker-compose installations.
  • A fully integrated data source in Grafana to correlate your continuous profiling data with other observability signals using Grafana Explore and dashboards. The native flame graph panel visualization can also be used by other profiling data sources.

Changelog

As always, feedbacks are more than welcome, feel free to open issues/discussions.
You can reach out to the team using:

Docker Images

  docker pull docker.io/grafana/pyroscope:1.0.0

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

Need help?

You can ask for more help in the following Slack channel: #proj-renovate-self-hosted. In that channel you can also find ADR and FAQ docs in the Resources section.

| datasource | package                          | from   | to     |
| ---------- | -------------------------------- | ------ | ------ |
| go         | github.com/grafana/pyroscope/api | v0.4.0 | v1.2.0 |


Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant