Skip to content

Releases: grafana/pyroscope

v0.2.2

19 Oct 05:12
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.2.2-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.2.2_amd64.deb
pyroscope_0.2.2_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.2.2-1-x86_64.rpm
pyroscope-0.2.2-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.2.2_amd64.msi

Changes:

v0.2.1

18 Oct 07:50
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.2.1-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.2.1_amd64.deb
pyroscope_0.2.1_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.2.1-1-x86_64.rpm
pyroscope-0.2.1-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.2.1_amd64.msi

Changes:

v0.2.0

05 Oct 03:36
Compare
Choose a tag to compare
  • Officially released the "Diff" view -- now you can easily visually see the difference between two selected flamegraphs (in % instead of samples) !
  • Released Python Pip integration (see example)
  • Released Ruby Gem integration (see example)
  • Added ability to have multiple tags and query multiple tags at one time
  • Optimized cache which now saves up to 5x as much resource consumption for both CPU and memory
  • Added TLS Support for the server
  • Squashed many frontend bugs
  • Added a ton of frontend tests to prevent future frontend bugs
  • Updated Chinese translations

Installation

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

Source code

pyroscope-0.2.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.2.0_amd64.deb
pyroscope_0.2.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.2.0-1-x86_64.rpm
pyroscope-0.2.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.2.0_amd64.msi

Changes:

v0.1.0

30 Sep 04:45
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.1.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.1.0_amd64.deb
pyroscope_0.1.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.1.0-1-x86_64.rpm
pyroscope-0.1.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.1.0_amd64.msi

Changes:

v0.0.41

24 Sep 20:11
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.0.41-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.0.41_amd64.deb
pyroscope_0.0.41_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.0.41-1-x86_64.rpm
pyroscope-0.0.41-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.0.41_amd64.msi

Changes:

v0.0.40

24 Sep 02:00
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.0.40-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.0.40_amd64.deb
pyroscope_0.0.40_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.0.40-1-x86_64.rpm
pyroscope-0.0.40-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.0.40_amd64.msi

Changes:

v0.0.39

01 Sep 13:54
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.0.39-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.0.39_amd64.deb
pyroscope_0.0.39_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.0.39-1-x86_64.rpm
pyroscope-0.0.39-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.0.39_amd64.msi

Changes:

v0.0.38

31 Aug 01:30
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.0.38-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.0.38_amd64.deb
pyroscope_0.0.38_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.0.38-1-x86_64.rpm
pyroscope-0.0.38-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.0.38_amd64.msi

Changes:

v0.0.37

04 Aug 19:57
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.0.37-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.0.37_amd64.deb
pyroscope_0.0.37_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.0.37-1-x86_64.rpm
pyroscope-0.0.37-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.0.37_amd64.msi

Changes:

  • adds error message (7e02b3d)
  • Fix LFU cache package version (f2a06a8)
  • improves build stability on linux (31e4065)

v0.0.36

03 Aug 10:17
Compare
Choose a tag to compare

Installation

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

Source code

pyroscope-0.0.36-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.0.36_amd64.deb
pyroscope_0.0.36_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.0.36-1-x86_64.rpm
pyroscope-0.0.36-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.0.36_amd64.msi

Changes:

  • Add a short path for case when not all required labels are present (7c8e7b0)
  • Add dimension lookup by key labels (ebdc846)
  • Add explicit yaml key name for metric export rules (c02a21d)
  • Add metric exported scratches (fa20295)
  • Add option to filter prometheus labels (ee29c0b)
  • add prependBytes and test (e1f5e3d)
  • add test for storage/tree (#276) (bde2a99), closes #276
  • Add tree node filter to metric exporter. (f76f9c1)
  • adds comments to flamebearer (fada901)
  • Adds markdown linting (dead urls) (#270) (8c4e0c2), closes #270
  • adds support for .env files (helpful for debugging things like OAuth integration) (266d360)
  • better slice allocating (81d10a6)
  • changes contributors limit in README (3d159b6)
  • changes eviction timeout value to 20s and brings runtime.GC back (3b34e74)
  • changes flamebearer tooltip to position fixed (b1ba728)
  • Clean comments (9138314)
  • decode-resp: decode flamebearer response for debugging (#284) (8c45c81), closes #284
  • Defer buffer put (077e260)
  • downgrades to golang:1.16.4-alpine3.12 (7a47a33)
  • Fix dictionary keys (746871d)
  • fixes benchmark script (d5a3c0e)
  • follow up to #283 (e0f799a), closes #283
  • Hide sensitive data from /config endpoint response (9dfdd25)
  • improve prependTreeNode (d6d904e)
  • improve tooltip rendering (#266) (53ce5f8), closes #266
  • improve tree.Insert (cc0e5c5)
  • initial version of traffic duplicator (03f32ff)
  • Introduce ingester abstraction (75b27be)
  • Make observer respect sample rate (8411db8)
  • Make ParseKey validate user input (fa6048b)
  • Oauth flow for Google, GitHub and GitLab (#272) (66ea269), closes #272
  • Protect /config and /build endpoints, if applicable (3830233)
  • Refactor analytics package to decouple it from controller (c935964)
  • Refactor pprof profile traversal (33db173)
  • Replaced no longer maintained jwt-go with golang-jwt/jwt which is community maintained (438b07f)
  • Resolve merge conflicts (b9f4c5e)
  • Setup metric exporter initialization (6daeafc)
  • Tags support (#280) (a41b2b7), closes #280
  • Tidy go mod (212241b)
  • update go version in linux builds (e44f8c8)
  • Update upstream.go (dd1daa5)
  • updates alpine version (77397d8)
  • updates windows golang version (94d5c43)
  • Use byte buffer pool for serialization (725cfdd)
  • fix(agent): use the ProfileTypes from the configuration (88aaed0)
  • fix(gospy.go): Snapshot add custom_pprof.StopCPUProfile() (#283) (3a13771), closes #283