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: