Releases: grafana/pyroscope
v0.11.1
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
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
- add an upload diff endpoint for adhoc mode. (#839) (4a11f7d), closes #784
- add pprof profiles multiplexing (#898) (3e5711c)
- add support for auth to grafana datasource plugin (#844) (8712404)
- adds a page with pull-mode targets (#877) (26c21f2), closes #592 #592
- extract various components (#868) (fb4c2fc)
v0.10.2
Introducing User Management
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
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
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
v0.9.0
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
Linux binary builds
pyroscope-0.9.0-linux-amd64.tar.gz
pyroscope-0.9.0-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.9.0_amd64.deb
pyroscope_0.9.0_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.9.0-1-x86_64.rpm
pyroscope-0.9.0-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.9.0_amd64.msi
Changes:
Bug Fixes
- Solve panic on an empty profile ingest (#793) (2d3a479)
- unsafeStrToSlice panic due to empty string (#772) (189f775)
Features
v0.8.0
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
Linux binary builds
pyroscope-0.8.0-linux-amd64.tar.gz
pyroscope-0.8.0-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.8.0_amd64.deb
pyroscope_0.8.0_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.8.0-1-x86_64.rpm
pyroscope-0.8.0-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.8.0_amd64.msi
Changes:
Bug Fixes
- examples: adds host pid option to docker-compose eBPF example(#732) (5e8dc83)
- frontend: improves timeline UX by shifting bars 5 seconds forward (#742) (687219d)
- return disk space check (#751) (0641244)
- Update drag and drop styling (#756) (25ce3b2)
Features
- add debug storage export endpoint (#752) (5040fb3)
- add http discovery mechanism (#726) (a941634)
- added tooltip for timeline selection (#730) (d226370)
- frontend: export comparison diff standalone html (#749) (697a66c)
- New diff mode palette selection dropdown (#754) (dfd8a3d)
- output standalone HTML files for adhoc profiles. (#728) (a4f90ab)
v0.7.2
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
Linux binary builds
pyroscope-0.7.2-linux-amd64.tar.gz
pyroscope-0.7.2-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.7.2_amd64.deb
pyroscope_0.7.2_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.7.2-1-x86_64.rpm
pyroscope-0.7.2-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.7.2_amd64.msi
Changes:
Features
v0.7.1
This release was mostly focused on some UI improvements, performance improvements and some bug fixes but some key pieces included here:
- Improved Pull mode performance -- eliminates some intermediary serialization / deserialization steps
- See PR for a bunch of cool Pyroscope screenshots showing improvements in flamegraph form
- Improved performance across the board by optimizing tree serialization (switching from while loop to recursion)
- See PR for some cool Pyroscope screenshots showing improvements in flamegraph form
- Added pprof as an export format (html export coming soon!)
- Made a much nicer app name selector component
- Added persistence to the state of the sidebar (collapsed vs uncollapsed)
- Changed highlight behavior to keep original color
As always thanks to everyone who has been helping us out by reporting issues and requesting enhancements to Pyroscope! Keep them coming 🙂
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
Linux binary builds
pyroscope-0.7.1-linux-amd64.tar.gz
pyroscope-0.7.1-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.7.1_amd64.deb
pyroscope_0.7.1_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.7.1-1-x86_64.rpm
pyroscope-0.7.1-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.7.1_amd64.msi
Changes:
Bug Fixes
v0.7.0
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
Linux binary builds
pyroscope-0.7.0-linux-amd64.tar.gz
pyroscope-0.7.0-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.7.0_amd64.deb
pyroscope_0.7.0_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.7.0-1-x86_64.rpm
pyroscope-0.7.0-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.7.0_amd64.msi
Changes:
Bug Fixes
- close response body in traffic-duplicator to fix resource leak. (#694) (5896982)
- pyrobench report path (#684) (d88bd10)
Features
- add scrape metrics for pull mode (#678) (0bdb99b)
- adhoc comparison diff support (#652) (65b7372)
- export standalone html (#691) (8d20863)
- frontend: export pprof format (#620) (60c305d)
- frontend: new app name selector component (#682) (b6282c3)
- frontend: persist sidebar collapsed state (#699) (c552bc2)
- keep existing colors when highlighting (#714) (ab094c2)