Pyroscope-io

Latest version: v0.8.8

Safety actively analyzes 685838 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 19

0.9.0

Installation

For instructions on how to install pyroscope visit our [Getting Started guide](https://pyroscope.io/docs/).

Source code
[pyroscope-0.9.0-source.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.9.0-source.tar.gz)

Linux binary builds
[pyroscope-0.9.0-linux-amd64.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.9.0-linux-amd64.tar.gz)
[pyroscope-0.9.0-linux-arm64.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.9.0-linux-arm64.tar.gz)

Ubuntu / Debian (.deb) builds
[pyroscope_0.9.0_amd64.deb](https://dl.pyroscope.io/release/pyroscope_0.9.0_amd64.deb)
[pyroscope_0.9.0_arm64.deb](https://dl.pyroscope.io/release/pyroscope_0.9.0_arm64.deb)

RHEL / CentOS (.rpm) builds
[pyroscope-0.9.0-1-x86_64.rpm](https://dl.pyroscope.io/release/pyroscope-0.9.0-1-x86_64.rpm)
[pyroscope-0.9.0-1-aarch64.rpm](https://dl.pyroscope.io/release/pyroscope-0.9.0-1-aarch64.rpm)

Windows (.msi) builds
[pyroscope_agent_0.9.0_amd64.msi](https://dl.pyroscope.io/release/pyroscope_agent_0.9.0_amd64.msi)
Changes:
Bug Fixes
* Solve panic on an empty profile ingest ([793](https://github.com/pyroscope-io/pyroscope/issues/793)) ([2d3a479](https://github.com/pyroscope-io/pyroscope/commit/2d3a479dfb8855c9bf75528bc46ee221a4a02cfe))
* unsafeStrToSlice panic due to empty string ([772](https://github.com/pyroscope-io/pyroscope/issues/772)) ([189f775](https://github.com/pyroscope-io/pyroscope/commit/189f7753bae460bb170ae63c72645e6df7b8f2d3))
Features
* add some basic flamebearer validation. ([785](https://github.com/pyroscope-io/pyroscope/issues/785)) ([bee6483](https://github.com/pyroscope-io/pyroscope/commit/bee6483d88d7381ba778f50c557667f4eb1543eb))
* experimental tracing integration ([766](https://github.com/pyroscope-io/pyroscope/issues/766)) ([24af197](https://github.com/pyroscope-io/pyroscope/commit/24af197b37c572425ae7896a0f446709bcdde4f1))
* **frontend:** add package coloring for rust ([798](https://github.com/pyroscope-io/pyroscope/issues/798)) ([c687f83](https://github.com/pyroscope-io/pyroscope/commit/c687f8382e0b5c87dcc6fd1ac3ffdd2e11464952))
* **frontend:** adds ability to export to flamegraph.com ([799](https://github.com/pyroscope-io/pyroscope/issues/799)) ([a3828bc](https://github.com/pyroscope-io/pyroscope/commit/a3828bc93fdf76478328f5c65c117b7737993e61))

0.8.0

Installation

For instructions on how to install pyroscope visit our [Getting Started guide](https://pyroscope.io/docs/).

Source code
[pyroscope-0.8.0-source.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.8.0-source.tar.gz)

Linux binary builds
[pyroscope-0.8.0-linux-amd64.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.8.0-linux-amd64.tar.gz)
[pyroscope-0.8.0-linux-arm64.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.8.0-linux-arm64.tar.gz)

Ubuntu / Debian (.deb) builds
[pyroscope_0.8.0_amd64.deb](https://dl.pyroscope.io/release/pyroscope_0.8.0_amd64.deb)
[pyroscope_0.8.0_arm64.deb](https://dl.pyroscope.io/release/pyroscope_0.8.0_arm64.deb)

RHEL / CentOS (.rpm) builds
[pyroscope-0.8.0-1-x86_64.rpm](https://dl.pyroscope.io/release/pyroscope-0.8.0-1-x86_64.rpm)
[pyroscope-0.8.0-1-aarch64.rpm](https://dl.pyroscope.io/release/pyroscope-0.8.0-1-aarch64.rpm)

Windows (.msi) builds
[pyroscope_agent_0.8.0_amd64.msi](https://dl.pyroscope.io/release/pyroscope_agent_0.8.0_amd64.msi)
Changes:
Bug Fixes
* **examples:** adds host pid option to docker-compose eBPF example([732](https://github.com/pyroscope-io/pyroscope/issues/732)) ([5e8dc83](https://github.com/pyroscope-io/pyroscope/commit/5e8dc8359bb15ce8406c5a2cf4ceb1355a43be00))
* **frontend:** improves timeline UX by shifting bars 5 seconds forward ([742](https://github.com/pyroscope-io/pyroscope/issues/742)) ([687219d](https://github.com/pyroscope-io/pyroscope/commit/687219d180224e4fd750dcd697396200f12bcac0))
* return disk space check ([751](https://github.com/pyroscope-io/pyroscope/issues/751)) ([0641244](https://github.com/pyroscope-io/pyroscope/commit/0641244e18cdbe29c7044ce95c6e00acbab9b2a7))
* Update drag and drop styling ([756](https://github.com/pyroscope-io/pyroscope/issues/756)) ([25ce3b2](https://github.com/pyroscope-io/pyroscope/commit/25ce3b2f52428043d04f152f67fa10fb3b118049))
Features
* add debug storage export endpoint ([752](https://github.com/pyroscope-io/pyroscope/issues/752)) ([5040fb3](https://github.com/pyroscope-io/pyroscope/commit/5040fb3a3b266eed4843ed4e8e5687dfcbd49189))
* add http discovery mechanism ([726](https://github.com/pyroscope-io/pyroscope/issues/726)) ([a941634](https://github.com/pyroscope-io/pyroscope/commit/a94163423e3689979c1ace74fdfdc140d37d9713))
* added tooltip for timeline selection ([730](https://github.com/pyroscope-io/pyroscope/issues/730)) ([d226370](https://github.com/pyroscope-io/pyroscope/commit/d226370239293dd14e01c907a471e68c8f915a2b))
* **frontend:** export comparison diff standalone html ([749](https://github.com/pyroscope-io/pyroscope/issues/749)) ([697a66c](https://github.com/pyroscope-io/pyroscope/commit/697a66c925178de43d09d051f83a9dc0f39207a9))
* New diff mode palette selection dropdown ([754](https://github.com/pyroscope-io/pyroscope/issues/754)) ([dfd8a3d](https://github.com/pyroscope-io/pyroscope/commit/dfd8a3d04900eadead8faf588cfa1d01bbf519b2))
* output standalone HTML files for adhoc profiles. ([728](https://github.com/pyroscope-io/pyroscope/issues/728)) ([a4f90ab](https://github.com/pyroscope-io/pyroscope/commit/a4f90ab3cc6f5e4536db2f4fdbcb1d6bee5f790b))

0.7.2

Installation

For instructions on how to install pyroscope visit our [Getting Started guide](https://pyroscope.io/docs/).

Source code
[pyroscope-0.7.2-source.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.7.2-source.tar.gz)

Linux binary builds
[pyroscope-0.7.2-linux-amd64.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.7.2-linux-amd64.tar.gz)
[pyroscope-0.7.2-linux-arm64.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.7.2-linux-arm64.tar.gz)

Ubuntu / Debian (.deb) builds
[pyroscope_0.7.2_amd64.deb](https://dl.pyroscope.io/release/pyroscope_0.7.2_amd64.deb)
[pyroscope_0.7.2_arm64.deb](https://dl.pyroscope.io/release/pyroscope_0.7.2_arm64.deb)

RHEL / CentOS (.rpm) builds
[pyroscope-0.7.2-1-x86_64.rpm](https://dl.pyroscope.io/release/pyroscope-0.7.2-1-x86_64.rpm)
[pyroscope-0.7.2-1-aarch64.rpm](https://dl.pyroscope.io/release/pyroscope-0.7.2-1-aarch64.rpm)

Windows (.msi) builds
[pyroscope_agent_0.7.2_amd64.msi](https://dl.pyroscope.io/release/pyroscope_agent_0.7.2_amd64.msi)
Changes:
Features
* adds ability to trace storage.Get ([731](https://github.com/pyroscope-io/pyroscope/issues/731)) ([9157e5e](https://github.com/pyroscope-io/pyroscope/commit/9157e5ec498a8b1a53c898da300cdbfa47d0fb4e))

0.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](https://github.com/pyroscope-io/pyroscope/pull/663#issue-1089328483) 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](https://github.com/pyroscope-io/pyroscope/pull/695#issuecomment-1011238114) 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 :slightly_smiling_face:

---

Installation

For instructions on how to install pyroscope visit our [Getting Started guide](https://pyroscope.io/docs/).

Source code
[pyroscope-0.7.1-source.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.7.1-source.tar.gz)

Linux binary builds
[pyroscope-0.7.1-linux-amd64.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.7.1-linux-amd64.tar.gz)
[pyroscope-0.7.1-linux-arm64.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.7.1-linux-arm64.tar.gz)

Ubuntu / Debian (.deb) builds
[pyroscope_0.7.1_amd64.deb](https://dl.pyroscope.io/release/pyroscope_0.7.1_amd64.deb)
[pyroscope_0.7.1_arm64.deb](https://dl.pyroscope.io/release/pyroscope_0.7.1_arm64.deb)

RHEL / CentOS (.rpm) builds
[pyroscope-0.7.1-1-x86_64.rpm](https://dl.pyroscope.io/release/pyroscope-0.7.1-1-x86_64.rpm)
[pyroscope-0.7.1-1-aarch64.rpm](https://dl.pyroscope.io/release/pyroscope-0.7.1-1-aarch64.rpm)

Windows (.msi) builds
[pyroscope_agent_0.7.1_amd64.msi](https://dl.pyroscope.io/release/pyroscope_agent_0.7.1_amd64.msi)
Changes:
Bug Fixes
* **backend:** skip empty app with GetAppNames() ([724](https://github.com/pyroscope-io/pyroscope/issues/724)) ([b3fadec](https://github.com/pyroscope-io/pyroscope/commit/b3fadeccee1fc7c865b3564d0ce27663e66cd7f5))
* **frontend:** don't allow selecting empty apps ([723](https://github.com/pyroscope-io/pyroscope/issues/723)) ([2378ab5](https://github.com/pyroscope-io/pyroscope/commit/2378ab5cff3e10c1ad9f4b4edc423f16f975a3e4))

0.7.0

Installation

For instructions on how to install pyroscope visit our [Getting Started guide](https://pyroscope.io/docs/).

Source code
[pyroscope-0.7.0-source.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.7.0-source.tar.gz)

Linux binary builds
[pyroscope-0.7.0-linux-amd64.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.7.0-linux-amd64.tar.gz)
[pyroscope-0.7.0-linux-arm64.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.7.0-linux-arm64.tar.gz)

Ubuntu / Debian (.deb) builds
[pyroscope_0.7.0_amd64.deb](https://dl.pyroscope.io/release/pyroscope_0.7.0_amd64.deb)
[pyroscope_0.7.0_arm64.deb](https://dl.pyroscope.io/release/pyroscope_0.7.0_arm64.deb)

RHEL / CentOS (.rpm) builds
[pyroscope-0.7.0-1-x86_64.rpm](https://dl.pyroscope.io/release/pyroscope-0.7.0-1-x86_64.rpm)
[pyroscope-0.7.0-1-aarch64.rpm](https://dl.pyroscope.io/release/pyroscope-0.7.0-1-aarch64.rpm)

Windows (.msi) builds
[pyroscope_agent_0.7.0_amd64.msi](https://dl.pyroscope.io/release/pyroscope_agent_0.7.0_amd64.msi)
Changes:
Bug Fixes
* close response body in traffic-duplicator to fix resource leak. ([694](https://github.com/pyroscope-io/pyroscope/issues/694)) ([5896982](https://github.com/pyroscope-io/pyroscope/commit/58969821013f15b8f2f425e9d2ffa855f615d8a3))
* pyrobench report path ([684](https://github.com/pyroscope-io/pyroscope/issues/684)) ([d88bd10](https://github.com/pyroscope-io/pyroscope/commit/d88bd103b18f66ffabb66890a5dc789ba4ede124))
Features
* add scrape metrics for pull mode ([678](https://github.com/pyroscope-io/pyroscope/issues/678)) ([0bdb99b](https://github.com/pyroscope-io/pyroscope/commit/0bdb99b2d12eafbedac97565d3579995183e6f84))
* adhoc comparison diff support ([652](https://github.com/pyroscope-io/pyroscope/issues/652)) ([65b7372](https://github.com/pyroscope-io/pyroscope/commit/65b7372e74540663a44356fd2302a69f55f27e19))
* export standalone html ([691](https://github.com/pyroscope-io/pyroscope/issues/691)) ([8d20863](https://github.com/pyroscope-io/pyroscope/commit/8d20863e26c9ddc45389b2b37bd7cc9b20881247))
* **frontend:** export pprof format ([620](https://github.com/pyroscope-io/pyroscope/issues/620)) ([60c305d](https://github.com/pyroscope-io/pyroscope/commit/60c305ddd035a34e319d4b0967e9bb21eb82d5dd))
* **frontend:** new app name selector component ([682](https://github.com/pyroscope-io/pyroscope/issues/682)) ([b6282c3](https://github.com/pyroscope-io/pyroscope/commit/b6282c34e4985f8ec82c98a9eaa049455487a53b))
* **frontend:** persist sidebar collapsed state ([699](https://github.com/pyroscope-io/pyroscope/issues/699)) ([c552bc2](https://github.com/pyroscope-io/pyroscope/commit/c552bc2c546960e7351134dfa6d7dbc63e4fb8d0))
* keep existing colors when highlighting ([714](https://github.com/pyroscope-io/pyroscope/issues/714)) ([ab094c2](https://github.com/pyroscope-io/pyroscope/commit/ab094c258fa3963710dcc137cd9ff046da146be8))
Performance Improvements
* optimize ingestion flow ([663](https://github.com/pyroscope-io/pyroscope/issues/663)) ([556a4c6](https://github.com/pyroscope-io/pyroscope/commit/556a4c649e9995058e2fedf7161577eb5991a9fb))
* optimize segment tree serialization ([695](https://github.com/pyroscope-io/pyroscope/issues/695)) ([091e925](https://github.com/pyroscope-io/pyroscope/commit/091e925ba10dae081059cbc407733413679d3db2))

0.6.0

Happy new year everyone!

The first version of the year (`0.6.0`) comes with the following improvements:

* improved ingestion performance in pull mode by about 30%
* new and improved tags dropdown (now with search)
* fixed tags selection issue when using `base-url` functionality (thanks dannykopping for reporting this)
* file discovery mechanism for pull mode (thanks linthan)
* added visual notifications on the frontend for failing backend requests

---

Installation

For instructions on how to install pyroscope visit our [Getting Started guide](https://pyroscope.io/docs/).

Source code
[pyroscope-0.6.0-source.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.6.0-source.tar.gz)

Linux binary builds
[pyroscope-0.6.0-linux-amd64.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.6.0-linux-amd64.tar.gz)
[pyroscope-0.6.0-linux-arm64.tar.gz](https://dl.pyroscope.io/release/pyroscope-0.6.0-linux-arm64.tar.gz)

Ubuntu / Debian (.deb) builds
[pyroscope_0.6.0_amd64.deb](https://dl.pyroscope.io/release/pyroscope_0.6.0_amd64.deb)
[pyroscope_0.6.0_arm64.deb](https://dl.pyroscope.io/release/pyroscope_0.6.0_arm64.deb)

RHEL / CentOS (.rpm) builds
[pyroscope-0.6.0-1-x86_64.rpm](https://dl.pyroscope.io/release/pyroscope-0.6.0-1-x86_64.rpm)
[pyroscope-0.6.0-1-aarch64.rpm](https://dl.pyroscope.io/release/pyroscope-0.6.0-1-aarch64.rpm)

Windows (.msi) builds
[pyroscope_agent_0.6.0_amd64.msi](https://dl.pyroscope.io/release/pyroscope_agent_0.6.0_amd64.msi)
Changes:
Bug Fixes
* **frontend:** add tab panel styles to adhoc comparison component. ([650](https://github.com/pyroscope-io/pyroscope/issues/650)) ([6537dfe](https://github.com/pyroscope-io/pyroscope/commit/6537dfe8578768db8aa3e31a13a728d7a480d541))
* **frontend:** comparison diff ui fixes ([627](https://github.com/pyroscope-io/pyroscope/issues/627)) ([202835b](https://github.com/pyroscope-io/pyroscope/commit/202835bcc5f41a5b8858d566b1c1917965a510ff))
* **frontend:** fix flamegraph width in comparison view ([639](https://github.com/pyroscope-io/pyroscope/issues/639)) ([1e6bef5](https://github.com/pyroscope-io/pyroscope/commit/1e6bef56423b02646f601f19d6c64f7749ef392e))
* **frontend:** fixes golang package name coloring ([635](https://github.com/pyroscope-io/pyroscope/issues/635)) ([6c390b5](https://github.com/pyroscope-io/pyroscope/commit/6c390b5d27a2ce1d2b61b7875cfaf6d1846937f8))
* **frontend:** keep query param when changing routes ([674](https://github.com/pyroscope-io/pyroscope/issues/674)) ([389019b](https://github.com/pyroscope-io/pyroscope/commit/389019b8c4127ccd738cce74dbf14deebebcb273))
* **panel:** import szhsin/react-menu styles in contextmenu ([669](https://github.com/pyroscope-io/pyroscope/issues/669)) ([2fb0fff](https://github.com/pyroscope-io/pyroscope/commit/2fb0fffd8394c1ec5958a85c0bb2628b946e0ec4))
* register all pprof http handlers ([672](https://github.com/pyroscope-io/pyroscope/issues/672)) ([f377cf3](https://github.com/pyroscope-io/pyroscope/commit/f377cf3c455cd7231ba1527ada933696fb9c1495))
* try to create data directory if it doesn't exist. ([646](https://github.com/pyroscope-io/pyroscope/issues/646)) ([eac8c4e](https://github.com/pyroscope-io/pyroscope/commit/eac8c4eead754fe14d92aef14300c3cdbb8cf06f))
* use the correct controller variable. ([615](https://github.com/pyroscope-io/pyroscope/issues/615)) ([ccd97f9](https://github.com/pyroscope-io/pyroscope/commit/ccd97f9a68a18798c26282e4e74e1bd536b09d87))
Features
* **frontend:** new tags dropdown ([642](https://github.com/pyroscope-io/pyroscope/issues/642)) ([6290e45](https://github.com/pyroscope-io/pyroscope/commit/6290e45506193ed95566cb4ab7264b81a32bd266))
* improve datetime format in adhoc output filename. ([f08f498](https://github.com/pyroscope-io/pyroscope/commit/f08f498531c12f8e97007f11d5614a32a433e752))
* **pull-mode:** adds file discovery mechanism ([662](https://github.com/pyroscope-io/pyroscope/issues/662)) ([35ce0b5](https://github.com/pyroscope-io/pyroscope/commit/35ce0b5071c67e8ae5503b6bd45c9d88a21cbb1f))
* support importing adhoc profiles in pprof or collapsed formats ([649](https://github.com/pyroscope-io/pyroscope/issues/649)) ([14ee845](https://github.com/pyroscope-io/pyroscope/commit/14ee8457a5a115620660f79bd548bb12a08e10d8))
Performance Improvements
* adds another direct upstream to improve performance when scraper is overloaded ([636](https://github.com/pyroscope-io/pyroscope/issues/636)) ([34cfab5](https://github.com/pyroscope-io/pyroscope/commit/34cfab5cdec7d79c0b0822dd3f501a8f46f53b55))
* benchmarking code improvements ([630](https://github.com/pyroscope-io/pyroscope/issues/630)) ([3aa460c](https://github.com/pyroscope-io/pyroscope/commit/3aa460c826cff7b8494e1d429fe3408d64019244))
* optimize pprof parsing in pull mode. ([628](https://github.com/pyroscope-io/pyroscope/issues/628)) ([c626be1](https://github.com/pyroscope-io/pyroscope/commit/c626be17f16d9f1132e4f09288dc2495958aff45))

Page 11 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.