Menu
Open source
Version 1.5 release notes
We are excited to present Grafana Pyroscope 1.5.
This release focuses on improving stability and interoperability to make Pyroscope more reliable and easier to use.
Notable changes are listed below. For more details, check out the Full 1.5.0 Changelog: https://github.com/grafana/pyroscope/compare/v1.4.0...v1.5.0.
Improvements and updates
Version 1.5 includes the following improvements and updates:
- Repair Go stack traces (#3014)
- eBPF: Aggregate python stacks in kernel space instead of user space (#2996)
- eBPF: Propagate PID namespace to kernel space (#3008)
- eBPF: Run tests on many kernels (#3025)
- eBPF: Add support for more Python versions (#3035)
- Improve trace span propagation in streaming requests (#2992)
- Drop type params from Go function names (#3010)
- Disable vt proto pools (#3034)
- Allow running multiple rideshare examples in the same network namespace (#2990)
Fixes
Version 1.5 includes the following fixes:
- Wait for ongoing queries to finish at close (#3030)
- Fix data duplication in the read path (#3100, #3103)
- Fix merging of empty pprof samples (#3031)
- Correctly format makefile help rule (#3021)
Documentation improvements
Version 1.5 includes the following documentation updates:
Was this page helpful?
Related resources from Grafana Labs
Additional helpful documentation, links, and articles:
Video
Getting started with continuous profiling with Grafana Cloud Profiles
In this webinar, you'll learn how to get started with Grafana Cloud Profiles - a hosted continuous profiling tool in Grafana Cloud
Continuous profiling with Grafana Pyroscope: developer experience, flame graphs, and more
Learn about the new Grafana Pyroscope open source project and how continuous profiling can improve developer experience.
Building scalable OSS observability with Mimir, Loki, Tempo, and Pyroscope
Learn the latest scalability and performance improvements in OSS telemetry backends Loki, Tempo, Mimir, and Pyroscope for profiles. Watch on demand.