Releases: grafana/pyroscope
v0.0.30
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.0.30-source.tar.gz
Linux binary builds
pyroscope-0.0.30-linux-amd64.tar.gz
pyroscope-0.0.30-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.0.30_amd64.deb
pyroscope_0.0.30_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.0.30-1-x86_64.rpm
pyroscope-0.0.30-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.0.30_amd64.msi
Changes:
- adds buildx as a builder (6234773)
- build fix (c328dbf)
- controller code improvements (3116e37)
- fix upload panic(do upload with recover) (#151) (e73031a), closes #151
- flaky test fix (e098d77)
- flaky test fix (7afecca)
- github actions: prints available platforms (ba443f9)
- Golang Profiler — adds memory profiling, improves cpu profiling (#146) (704fcfb), closes #146
- improves support for multiple paths in GOPATH - fixes #142 (5e06042), closes #142
- improves test descriptions (Describe / Context / It) (35b4dca)
- ran go mod tidy (5274dd3)
- removes a useless warning (c50a77b)
- removes dockerhub action (c5079c9)
- sets up docker builds from github actions to dockerhub (d500f8d)
- tests improvements (74c5237)
- Update README.ch.md (#159) (e711418), closes #159
- updates README (f20da5f)
- Use bash to run scripts (a019ef3)
v0.0.29
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.0.29-source.tar.gz
Linux binary builds
pyroscope-0.0.29-linux-amd64.tar.gz
pyroscope-0.0.29-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.0.29_amd64.deb
pyroscope_0.0.29_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.0.29-1-x86_64.rpm
pyroscope-0.0.29-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.0.29_amd64.msi
Changes:
- Add node_modules, git folders to dockerignore (306c5c4)
- add parser type for ParseKey switch case (f74af6f)
- add strings.Builder.WriteString() method to whitelist in revive.toml (c9da6d8)
- add tests for metadata serialization (8e27013)
- Addressing #28 added some randomized tests (8a7134c), closes #28
- adds a github action to update contributors automatically (#128) (a686fe7), closes #128
- adds a lint rule for byte arrays (b41c36e)
- adds a very basic cli test (187788e)
- adds ability to specify user in pyroscope exec (2bda8b1)
- adds basic tests for upstream/remote (9bf67c6)
- adds cache tests (fb42525)
- adds dictionary serialization tests (98d0f59)
- Adds ginkgo bootstrap files to all packages we should test (#126) (f399f08), closes #126
- Adds Go Report to README (a94aca3)
- adds go tests (886479a)
- adds profiling data parser tests (c4d60fd)
- adds smoke tests to storage (466cd8b)
- adds tests for agent/session.go (0586d24)
- adds tests for attime (bd69e65)
- adds tests for storage/segment/timeline.go (2bd256b)
- adds tests for storage/tree (bccbf93)
- Allow enabling Badger's truncate option (#148) (73e68a3), closes #148
- better names (4209607)
- break down ParseKey's nested switch statement into separate function calls (a586929)
- bug fix (cf12eec)
- bug fix (571df5d)
- changes badger-log-truncate to be on by default as discussed in #148 (dc2a22c), closes #148
- Controller Improvements (#144) (ad4ad80), closes #144
- exec tests (a888823)
- Export flamegraph and table to pdf/png (#143) (7782248), closes #143
- Fix Python3 Indentation - Following PEP8 style (#138) (bd13663), closes #138
- Fix some Revive lint warnings (#145) (d7ccae6), closes #145
- Fix typo in README (#124) (f956810), closes #124
- Fix typo in storage-design.md (3638a0c)
- fixes typos (e1c6cad)
- improves test reliability (c38e151)
- makes docker builds more resilient (98284f7)
- refactors config initialization in tests (988514d)
- remove broken upload command (58e292f)
- Small improvements to Dockerfile (b3aaa29)
- splits test workflows (4ddcfab)
- tests for analytics service (94004d0)
- Typo fix (d173be8)
- Update README.ch.md (4c4dc1c)
- Update storage-design.md (#135) (3cd6242), closes #135
- updates badges on README page (f8105fd)
- version 0.0.28 (1fc03bb)
- wrap the strings.Builder WriteString calls in a separate function to handle error check (66b1bb3)
- pyspy: defaults to non-blocking mode, adds an option to enable blocking mode (0035a99)
- chore(style): update go format style. (#129) (a7b15ca), closes #129
v0.0.28
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.0.28-source.tar.gz
Linux binary builds
pyroscope-0.0.28-linux-amd64.tar.gz
pyroscope-0.0.28-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.0.28_amd64.deb
pyroscope_0.0.28_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.0.28-1-x86_64.rpm
pyroscope-0.0.28-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.0.28_amd64.msi
Changes:
- adds a mutex to hyperloglog library, addresses #112 (66ad877), closes #112
- adds codecov (0b35827)
- adds storage design doc (99aa4ad)
- exclude vendor directory from being linted. Update ApiBindAddr to APIBindAddr (27c33d2)
- fix malformed struct tags (a2d577d)
- fixes syntax error (13f5168)
- improves ebpf support on debian (38918a1)
- increases maximum nodes per tree when rendering trees (76d3fa2)
- makes logging less verbose, fixes a bug with direct upstream (9784bc2)
- remove naked return and cut down line length (e7df6f6)
- removes mdx parts (5b515e6)
- spelling fixes (eb08802)
- update typos (e813976)
- updates the list of contributors (bc1b5d6)
- version 0.0.27 (28f31b8)
v0.0.26
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.0.26-source.tar.gz
Linux binary builds
pyroscope-0.0.26-linux-amd64.tar.gz
pyroscope-0.0.26-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.0.26_amd64.deb
pyroscope_0.0.26_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.0.26-1-x86_64.rpm
pyroscope-0.0.26-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.0.26_amd64.msi
Changes:
- Add Pyroscope cloud instructions (3765ea2)
- add unit tests (#98) (31474b3), closes #98
- check to see if logrus is used (e2ff648)
- fixes dependency graph task (e4c2168)
- removes logrus dependency from the library code (f8e033e)
- Update contributors (a39c7ab)
- Updates README with information about the cloud (2da1333)
- consistency: removes "log" alias in favor of "logrus" (a66f8b3)
v0.0.25
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.0.25-source.tar.gz
Linux binary builds
pyroscope-0.0.25-linux-amd64.tar.gz
pyroscope-0.0.25-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.0.25_amd64.deb
pyroscope_0.0.25_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.0.25-1-x86_64.rpm
pyroscope-0.0.25-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.0.25_amd64.msi
Changes:
v0.0.24
Changelog:
- Add comparison view (#90) (bc648e9), closes #90
- Add React Router (#73) (1443b8c), closes #73
- added chinese for flamgrahs (#89) (11a22e6), closes #89
- fix connection reuse (#87) (8fb42ec), closes #87
- fixes air config (
make dev
command) (3a3b366) - fixes ruby stacktraces formatting (4a7c2be)
- Import pyroscope version from package.json (#86) (295a002), closes #86
- Move flamebearer to local state instead of redux store (#77) (03f3abc), closes #77
- refresh button fix (649678e)
- Update contributors (10e1740)
- cleanup: lint js code (#80) (3dab5d9), closes #80
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.0.24-source.tar.gz
Linux binary builds
pyroscope-0.0.24-linux-amd64.tar.gz
pyroscope-0.0.24-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.0.24_amd64.deb
pyroscope_0.0.24_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.0.24-1-x86_64.rpm
pyroscope-0.0.24-1-aarch64.rpm
Windows (.msi) builds
v0.0.23
Changelog:
- Add translations structure (#81) (05b9fa8), closes #81
- Create README.ch.md (fe33f46)
- Update diagram in CH version (72d98c6)
- updates rbspy version (relative filenames update) (a58d354)
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.0.23-source.tar.gz
Linux binary builds
pyroscope-0.0.23-linux-amd64.tar.gz
pyroscope-0.0.23-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.0.23_amd64.deb
pyroscope_0.0.23_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.0.23-1-x86_64.rpm
pyroscope-0.0.23-1-aarch64.rpm
Windows (.msi) builds
v0.0.22
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.0.22-source.tar.gz
Linux binary builds
pyroscope-0.0.22-linux-amd64.tar.gz
pyroscope-0.0.22-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.0.22_amd64.deb
pyroscope_0.0.22_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.0.22-1-x86_64.rpm
pyroscope-0.0.22-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.0.22_amd64.msi
Changes:
- fix upload URL to include existing path (#76) (221988f), closes #76
- makes controller fail more gracefully when the db is closing (ae5cc0f)
- updates contributors (337cc12)
- updates rbspy version, adds comments to rbspy and pyspy (cbc5a7b)
- fix: unknown revision cosmtrek/air v1.21.2 => v1.12.2 (#75) (9eaed48), closes #75
v0.0.21
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.0.21-source.tar.gz
Linux binary builds
pyroscope-0.0.21-linux-amd64.tar.gz
pyroscope-0.0.21-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.0.21_amd64.deb
pyroscope_0.0.21_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.0.21-1-x86_64.rpm
pyroscope-0.0.21-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.0.21_amd64.msi
Changes:
- adds ARCHITECTURE.md file (658410d)
- adds comparison view button (c6ee9e0)
- adds order to config fields, adds a sample config generator program, fixes #66 (0569dc6), closes #66
- improves readme with simpler instructions (a059050)
- simplifies python example (a0e3cb5)
- styling fixes (9fee8ae)
- updates language names (a1447dd)
- updates README with 2 step install process (70954b9)
- updates README with an updated diagram (8f85bb4)
- frontend: adds a sidebar, simplifies header (2cdf22a)
v0.0.20
Installation
For instructions on how to install pyroscope visit our Getting Started guide.
Source code
pyroscope-0.0.20-source.tar.gz
Linux binary builds
pyroscope-0.0.20-linux-amd64.tar.gz
pyroscope-0.0.20-linux-arm64.tar.gz
Ubuntu / Debian (.deb) builds
pyroscope_0.0.20_amd64.deb
pyroscope_0.0.20_arm64.deb
RHEL / CentOS (.rpm) builds
pyroscope-0.0.20-1-x86_64.rpm
pyroscope-0.0.20-1-aarch64.rpm
Windows (.msi) builds
pyroscope_agent_0.0.20_amd64.msi