Skip to content

Releases: grafana/pyroscope

v0.15.1

19 Apr 06:25
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.15.1-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.15.1_amd64.deb
pyroscope_0.15.1_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.15.1-1-x86_64.rpm
pyroscope-0.15.1-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.15.1_amd64.msi

Changes:

Bug Fixes

  • delete data in batches instead of using badgerDB drop prefix (#1035) (10e7006)

Features

v0.15.0

14 Apr 06:50
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.15.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.15.0_amd64.deb
pyroscope_0.15.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.15.0-1-x86_64.rpm
pyroscope-0.15.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.15.0_amd64.msi

Changes:

Bug Fixes

Features

  • add lock profiling support in jfr parser. (#1015) (10baacd)

Performance Improvements

  • retention: improve performance of exemplars removal (#1018) (8e7e596), closes #962

v0.14.0

08 Apr 08:02
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.14.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.14.0_amd64.deb
pyroscope_0.14.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.14.0-1-x86_64.rpm
pyroscope-0.14.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.14.0_amd64.msi

Changes:

Bug Fixes

  • flaky pprof test (#990) (044ee75)
  • flamegraph: clicking on anywhere on a row selects that row (#969) (ee84788)
  • flamegraph: only show diff options when in diff mode (#972) (625d4de)
  • pprof: calculate sample rate based on the profile units (#992) (c458556)
  • pull-mode: aggregation is always sum (#1001) (b11d044)
  • server: always returns timeline even if there's not data (#1012) (0ecfe03)

Features

  • ingestion: add support for memory allocation events in JFR. (#961) (312cd8c)
  • jfr: Split wall events into both CPU and Wall profile types. (#1002) (06dabcf)
  • separate retention policy for exemplars (#971) (06d14cf)
  • webapp: diff arbitrary apps (#967) (f7e66f1)

v0.13.0

22 Mar 07:33
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.13.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.13.0_amd64.deb
pyroscope_0.13.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.13.0-1-x86_64.rpm
pyroscope-0.13.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.13.0_amd64.msi

Changes:

Bug Fixes

  • allow cache eviction and write-back while purging storage (#962) (cad1afc)
  • frontend: date range picker styling (#936) (012eb9f)

Features

  • flamegraph: publish FlamegraphRenderer for nodejs (#944) (c2a5631)
  • ingestion: initial support for JFR format ingestion. (#954) (25f96a4)
  • webapp: allow comparing distinct queries/tags (#942) (4d1307c)
  • webapp: make search in app/tags selector bar sticky (#950) (c13ad6a)

v0.12.0

10 Mar 08:16
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.12.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.12.0_amd64.deb
pyroscope_0.12.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.12.0-1-x86_64.rpm
pyroscope-0.12.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.12.0_amd64.msi

Changes:

Bug Fixes

  • flamegraph: rerender when 'profile' changes (#931) (527ae29)

Features

  • add dedicated profiles storage with support for retention policy (#925) (7c4996e)
  • flamegraph: support a new profile field (#929) (95abe2a)

v0.11.1

07 Mar 17:48
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.11.1-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.11.1_amd64.deb
pyroscope_0.11.1_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.11.1-1-x86_64.rpm
pyroscope-0.11.1-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.11.1_amd64.msi

Changes:

Bug Fixes

v0.11.0

01 Mar 05:18
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.11.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.11.0_amd64.deb
pyroscope_0.11.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.11.0-1-x86_64.rpm
pyroscope-0.11.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.11.0_amd64.msi

Changes:

Bug Fixes

  • correct typo in dev Makefile target's depedency. (#895) (9ec9c0a)
  • disable pyroscope logo (#890) (0477cff)
  • frontend: only inline svg if imported via react (#860) (2f3bdf0)
  • incorrect reads when downsampling (#737) (9f109ee)
  • panel-plugin: don't load CSS file since it's loaded using css modules (#891) (183eaa0)
  • plural of date picker (#831) (8bd6eb8)
  • use the provided name when it's not empty in JSON conversion. (#861) (d1c4066)

Features

v0.10.2

15 Feb 03:52
Compare
Choose a tag to compare

Introducing User Management

release_0 10 2

Excited to announce that version 0.10.2 has been released and is a huge one with some very important features for the Pyroscope server. The most notable changes in this version are related to security and user management:

  • Adding a concept of a user / User management
  • Adding fine grained control over api keys and authenticating agents (i.e. authenticating ingest)

Huge thanks to @kolesnikovae @shaleynikov @EgorMozheiko and everyone else who helped report / request these features. Let us know what you think!


Installation

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

Source code

pyroscope-0.10.2-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.10.2_amd64.deb
pyroscope_0.10.2_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.10.2-1-x86_64.rpm
pyroscope-0.10.2-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.10.2_amd64.msi

Changes:

Bug Fixes

v0.10.1

14 Feb 16:47
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.10.1-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.10.1_amd64.deb
pyroscope_0.10.1_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.10.1-1-x86_64.rpm
pyroscope-0.10.1-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.10.1_amd64.msi

Changes:

Bug Fixes

v0.10.0

14 Feb 09:14
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.10.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.10.0_amd64.deb
pyroscope_0.10.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.10.0-1-x86_64.rpm
pyroscope-0.10.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.10.0_amd64.msi

Changes:

Bug Fixes

  • frontend: fix coloring for pull mode (#822) (a221400)
  • frontend: quickfix for wierd dropdown behaviour (#832) (c6da525)
  • ignore root node when converting a flamebearer to a tree. (#812) (7751b15)
  • store "total" in name cache, and make tests more rigurous. (#821) (e46f2cc)

Features