Skip to content

Releases: grafana/pyroscope

v1.0.0

29 Aug 03:54
2217f3a
Compare
Choose a tag to compare

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

v1.0.0-rc.0

29 Aug 03:55
Compare
Choose a tag to compare
v1.0.0-rc.0 Pre-release
Pre-release

Changelog

Read more

v0.37.2

15 Feb 16:27
Compare
Choose a tag to compare

Installation

For instructions on how to install pyroscope visit our Getting Started guide.

Source code

pyroscope-0.37.2-source.tar.gz

Linux binary builds

pyroscope-0.37.2-linux-amd64.tar.gz
pyroscope-0.37.2-linux-arm64.tar.gz

Ubuntu / Debian (.deb) builds

pyroscope_0.37.2_amd64.deb
pyroscope_0.37.2_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.37.2-1-x86_64.rpm
pyroscope-0.37.2-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.37.2_amd64.msi

Changes:

Bug Fixes

  • jfr: do no try to decompress labels if there are no labels (#1852) (65e1d69)
  • pprof parsing: initialize function to zero values (#1837) (692f11b)

Features

Performance Improvements

  • flamegraph: don't convert to graphviz format unnecessarily (#1834) (8f78e54)

v0.37.1

31 Jan 07:25
Compare
Choose a tag to compare

Installation

For instructions on how to install pyroscope visit our Getting Started guide.

Source code

pyroscope-0.37.1-source.tar.gz

Linux binary builds

pyroscope-0.37.1-linux-amd64.tar.gz
pyroscope-0.37.1-linux-arm64.tar.gz

Ubuntu / Debian (.deb) builds

pyroscope_0.37.1_amd64.deb
pyroscope_0.37.1_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.37.1-1-x86_64.rpm
pyroscope-0.37.1-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.37.1_amd64.msi

Changes:

Bug Fixes

  • pprof parsing: decrease number of allocations during stack hash (#1822) (f474c2d)
  • self profiling sample type config (#1827) (f78fdc0)

Features

v0.37.0

25 Jan 17:20
Compare
Choose a tag to compare

Installation

For instructions on how to install pyroscope visit our Getting Started guide.

Source code

pyroscope-0.37.0-source.tar.gz

Linux binary builds

pyroscope-0.37.0-linux-amd64.tar.gz
pyroscope-0.37.0-linux-arm64.tar.gz

Ubuntu / Debian (.deb) builds

pyroscope_0.37.0_amd64.deb
pyroscope_0.37.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.37.0-1-x86_64.rpm
pyroscope-0.37.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.37.0_amd64.msi

Changes:

Bug Fixes

  • webapp: make API table header match the actual content (#1802) (3aac1df)

Features

Reverts

v0.36.0

16 Dec 20:28
Compare
Choose a tag to compare

Installation

For instructions on how to install pyroscope visit our Getting Started guide.

Source code

pyroscope-0.36.0-source.tar.gz

Linux binary builds

pyroscope-0.36.0-linux-amd64.tar.gz
pyroscope-0.36.0-linux-arm64.tar.gz

Ubuntu / Debian (.deb) builds

pyroscope_0.36.0_amd64.deb
pyroscope_0.36.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.36.0-1-x86_64.rpm
pyroscope-0.36.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.36.0_amd64.msi

Changes:

Bug Fixes

  • build packages/pyroscope-datasource-plugin/docker-compose.yml (76cf195)
  • build packages/pyroscope-datasource-plugin/docker-compose.yml (0168ae2)
  • flamegraph: increase specificity of flamegraph tooltip table styling (#1778) (6648fc5)
  • webapp: timeline ticks overlapping (#1786) (1a6b52d)
  • webapp: toolbar overlaps annotation (#1785) (24722d2)

Features

v0.35.1

01 Dec 21:42
Compare
Choose a tag to compare

Installation

For instructions on how to install pyroscope visit our Getting Started guide.

Source code

pyroscope-0.35.1-source.tar.gz

Linux binary builds

pyroscope-0.35.1-linux-amd64.tar.gz
pyroscope-0.35.1-linux-arm64.tar.gz

Ubuntu / Debian (.deb) builds

pyroscope_0.35.1_amd64.deb
pyroscope_0.35.1_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.35.1-1-x86_64.rpm
pyroscope-0.35.1-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.35.1_amd64.msi

Changes:

Bug Fixes

Features

v0.35.0

28 Nov 18:26
Compare
Choose a tag to compare

Installation

For instructions on how to install pyroscope visit our Getting Started guide.

Source code

pyroscope-0.35.0-source.tar.gz

Linux binary builds

pyroscope-0.35.0-linux-amd64.tar.gz
pyroscope-0.35.0-linux-arm64.tar.gz

Ubuntu / Debian (.deb) builds

pyroscope_0.35.0_amd64.deb
pyroscope_0.35.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.35.0-1-x86_64.rpm
pyroscope-0.35.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.35.0_amd64.msi

Changes:

Bug Fixes

Features

  • webapp: add tooltip to main timeline in single view (#1742) (508946c)

v0.34.1

19 Nov 01:31
Compare
Choose a tag to compare

Installation

For instructions on how to install pyroscope visit our Getting Started guide.

Source code

pyroscope-0.34.1-source.tar.gz

Linux binary builds

pyroscope-0.34.1-linux-amd64.tar.gz
pyroscope-0.34.1-linux-arm64.tar.gz

Ubuntu / Debian (.deb) builds

pyroscope_0.34.1_amd64.deb
pyroscope_0.34.1_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.34.1-1-x86_64.rpm
pyroscope-0.34.1-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.34.1_amd64.msi

Changes:

Bug Fixes

Features

  • make tag explorer modal adapt to content (#1733) (7bdd8a4)
  • pie chart tooltip show units (#1720) (8d5d658)
  • show percentages for diff table instead of absolute values (#1697) (71efcb8)
  • webapp: filter out apps that are not cpu in exemplars page (#1722) (100f943)
  • webapp: render pie slice label as percent in tag explorer (#1721) (79018aa)

v0.34.0

16 Nov 03:07
Compare
Choose a tag to compare

Preview

Sandwich view

Screen.Recording.2022-11-16.at.11.55.03.AM.mov

Exemplars heatmap

Screen.Recording.2022-11-16.at.11.53.20.AM.mov

Installation

For instructions on how to install pyroscope visit our Getting Started guide.

Source code

pyroscope-0.34.0-source.tar.gz

Linux binary builds

pyroscope-0.34.0-linux-amd64.tar.gz
pyroscope-0.34.0-linux-arm64.tar.gz

Ubuntu / Debian (.deb) builds

pyroscope_0.34.0_amd64.deb
pyroscope_0.34.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.34.0-1-x86_64.rpm
pyroscope-0.34.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.34.0_amd64.msi

Changes:

Bug Fixes

Features

  • add a generic Tooltip component (#1643) (e04a9a5)
  • add Fit Mode to Context Menu (#1698) (082a971)
  • add sandwich view for table/flamegraph (#1613) (870c0b8)
  • add single, comparison, diff tabs to heatmap page (#1672) (9afe5e5)
  • disable sandwich view for diff page (#1693) (b47b441)
  • enable "reset view" button when table item is highlighted (#1703) (7b1bfd5)
  • flamegraph: Redesign flamegraph toolbar to allow for more interactions (#1674) (646501a)
  • panel-plugin: allow setting different views (#1712) (058099c)
  • show gif when heatmap has no selection (#1658) (2a3243d)
  • store application metadata (#1649) (eb2d86e)
  • webapp: [notifications] support 'warning' status and arbitrary jsx element (#1656) (2ec2b07)
  • webapp: Add relative time period dropdown to comparison / diff view (#1638) (23cf747)
  • webapp: Annotations flot plugin (#1605) (fe80686)
  • webapp: Issue when comparison / diff timelines are out of range (#1615) (211ccca)
  • webapp: Make explore page show precise numbers in table (#1695) (5b47c71)
  • webapp: Show top 10 items in Explore page (#1663) (73544fb)