Releases: grafana/pyroscope
v0.33.0
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.33.0-source.tar.gz
Linux binary builds
pyroscope-0.33.0-linux-amd64.tar.gz
pyroscope-0.33.0-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.33.0_amd64.deb
pyroscope_0.33.0_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.33.0-1-x86_64.rpm
pyroscope-0.33.0-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.33.0_amd64.msi
Changes:
Bug Fixes
- close databases in deterministic order (#1623) (7a8b33c)
- fix node version in update-contributors action (deb36ad)
Performance Improvements
v0.32.0
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.32.0-source.tar.gz
Linux binary builds
pyroscope-0.32.0-linux-amd64.tar.gz
pyroscope-0.32.0-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.32.0_amd64.deb
pyroscope_0.32.0_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.32.0-1-x86_64.rpm
pyroscope-0.32.0-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.32.0_amd64.msi
Changes:
Bug Fixes
v0.31.0
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.31.0-source.tar.gz
Linux binary builds
pyroscope-0.31.0-linux-amd64.tar.gz
pyroscope-0.31.0-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.31.0_amd64.deb
pyroscope_0.31.0_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.31.0-1-x86_64.rpm
pyroscope-0.31.0-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.31.0_amd64.msi
Changes:
Bug Fixes
Features
v0.30.0
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.30.0-source.tar.gz
Linux binary builds
pyroscope-0.30.0-linux-amd64.tar.gz
pyroscope-0.30.0-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.30.0_amd64.deb
pyroscope_0.30.0_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.30.0-1-x86_64.rpm
pyroscope-0.30.0-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.30.0_amd64.msi
Changes:
Bug Fixes
- backend: don't set a default annotation timestamp in controller (#1504) (c2b2cfe)
- backend: upsert annotations (#1508) (a557183)
- export dropdown should close when clicking outside (#1579) (b4074a7)
- heatmap bug fixes (#1545) (3218c62)
- merge zstd lib generated so names for jfr (#1569) (00ed85a)
- tag explorer modal should close when another one is clicked (#1578) (c2d1e96)
- Update flask rideshare app name (fdd7b4c)
- webapp: annotation doesn't have a weird marking anymore (#1512) (20abd58)
- webapp: don't render popover outside the visible window (#1534) (0ce4e7d)
- webapp: format annotation using timezone (#1522) (bc68da3)
- webapp: show annotations tooltip only when hovering close to the marker (#1510) (e8bdf4a)
Features
- add 'perf script' format upload (#1499) (c7bb5ca)
- add "Count" title above heatmap scale (#1571) (910c496)
- Add count and latency to heatmap tooltip (#1582) (4590901)
- add table view to heatmap flamegraph (#1574) (e55cc8a)
- add ticks to x and y-axis (#1558) (4a3e140)
- annotations: allow creating multiple annotations for different apps (#1562) (1986b11)
- change color of the selected area of the heatmap (#1572) (9ebdded)
- heatmap improvements (#1501) (e9e5bfd)
- Heatmap should show error message if no data is returned (#1565) (fe32a07)
- remove heatmap grid (#1567) (541133b)
- show heatmap y-axis units (#1559) (8199170)
- webapp: annotations UI (#1489) (0e57137)
- webapp: create annotations via ui (#1524) (53836ce)
v0.29.0
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.29.0-source.tar.gz
Linux binary builds
pyroscope-0.29.0-linux-amd64.tar.gz
pyroscope-0.29.0-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.29.0_amd64.deb
pyroscope_0.29.0_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.29.0-1-x86_64.rpm
pyroscope-0.29.0-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.29.0_amd64.msi
Changes:
Bug Fixes
- add pprof format during ingestion to RawProfile (#1482) (b8f0296)
- ignore missing heatmap params (#1480) (c7e051b)
- pprof: multipart upload pprof format (#1483) (47d2bcc)
- support for float parameters in exemplar query params (#1479) (b8bd9b7)
- webapp: CollapseBox overflow (#1490) (0af9f1d)
- webapp: hide tooltip if there's no data (#1472) (df4c8cc)
Features
v0.28.1
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.28.1-source.tar.gz
Linux binary builds
pyroscope-0.28.1-linux-amd64.tar.gz
pyroscope-0.28.1-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.28.1_amd64.deb
pyroscope_0.28.1_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.28.1-1-x86_64.rpm
pyroscope-0.28.1-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.28.1_amd64.msi
Changes:
Bug Fixes
- flamegraph: add color to tooltip (#1468) (1c29ef6)
- flamegraph: table width (#1463) (f19b8ac)
- flamegraph: table width (#1466) (a60f608)
Features
v0.28.0
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.28.0-source.tar.gz
Linux binary builds
pyroscope-0.28.0-linux-amd64.tar.gz
pyroscope-0.28.0-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.28.0_amd64.deb
pyroscope_0.28.0_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.28.0-1-x86_64.rpm
pyroscope-0.28.0-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.28.0_amd64.msi
Changes:
Bug Fixes
- ebpf rename labels (#1441) (a0359dd)
- flamegraph: fixed tooltip display with color blind palette (#1442) (702ad8b)
- flamegraph: table, buttons colors for light mode (#1458) (37afd3b)
- pprof parser formatting for rbspy (#1454) (ca93c31)
Features
- concurrent storage put (#1304) (ec5f8b6)
- ebpf go symbols - resolve from .gopclntab (#1447) (ae78c42)
- flamegraph: added sub-second units support for trace visualization (#1418) (21f6550)
- webapp: display timer for notifications (#1457) (b158f38)
- webapp: dropdown component for head-first dropdown (#1435) (a7d6891)
v0.27.0
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.27.0-source.tar.gz
Linux binary builds
pyroscope-0.27.0-linux-amd64.tar.gz
pyroscope-0.27.0-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.27.0_amd64.deb
pyroscope_0.27.0_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.27.0-1-x86_64.rpm
pyroscope-0.27.0-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.27.0_amd64.msi
Changes:
Bug Fixes
- adhoc: support malformed profiles (#1438) (b24d483)
- do not use sampling ticker for resettable spies (#1429) (6f279e4)
- ebpf: ignore pods with empty containerID (#1437) (937f9b9)
- webapp: fixes auth (#1434) (a70ca26)
Features
v0.26.0
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.26.0-source.tar.gz
Linux binary builds
pyroscope-0.26.0-linux-amd64.tar.gz
pyroscope-0.26.0-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.26.0_amd64.deb
pyroscope_0.26.0_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.26.0-1-x86_64.rpm
pyroscope-0.26.0-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.26.0_amd64.msi
Changes:
Bug Fixes
- Add different color palette for Explore Timeline (#1399) (5e129e0)
- flamegraph: fix its styling (#1388) (5788cf9)
- Make trace units be time based (#1387) (a567c2c)
- webapp: refresh data when (re)submitting query (#1410) (3554f84), closes #1406
- webapp: return empty string when range doesn't make sense (#1419) (6f69c6f)
Features
- adhoc: support passing custom spyName/unit when uploading (#1417) (9cc0f39)
- ebpf: pythonless, portable ebpf (#1314) (f124c46)
- reuse Table component everywhere (#1403) (a79f61b)
- support high number of series in explore view timeline (#1384) (482e23e)
- webapp: set title automatically (#1397) (74821ca)
- webapp: update timeline appearance and refactor flot plugins (#1323) (9393449)
v0.25.1
Introducing Explore Page!
Often it happens that there are a set of tags and it is nice to see a high level view of how the resource usage of those various tags relate to each other. We created the explore page to give a nice high-level overview along with some descriptive statistics that will help with this kind of analysis.
explore_page_preview.mov
We also added some quick shortcut dropdowns that will allow for users to go from the explore page directly to the comparison, diff, or single view pages:
go_to_diff_page.mov
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.25.1-source.tar.gz
Linux binary builds
pyroscope-0.25.1-linux-amd64.tar.gz
pyroscope-0.25.1-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.25.1_amd64.deb
pyroscope_0.25.1_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.25.1-1-x86_64.rpm
pyroscope-0.25.1-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.25.1_amd64.msi
Changes:
Bug Fixes
- export flamegraph "head" select styles (#1367) (7bc8b3e)
- make table value say 0 when it is 0 (#1371) (30067ad)