What's Changed
This release features tons of performance improvements, this is the lowest CPU and memory usage Parca server yet!
Highlights:
- All interactions that previously required holding shift and interacting, are now replaced with right-clicks.
- Icicle graphs can now be grouped by binary, filename and address in addition to previously only function name and labels.
- Display function inlining information in the UI.
Changes
Apache Arrow is now the one and only format to read and write data in the internal storage.
- Remove ExperimentalArrow flag by @thorfour in #3884
- Right-click context menu for Icicle Graph by @monicawoj in #3855
- Metrics Graph - click info panel by @monicawoj in #3908
Features
- UI: Show whether function was inlined in hover bubble. by @brancz in #3896
- UI: Allow aggregating icicle graph by binary, filename and address by @brancz in #3897
- UI: Add visibility dropdown for columns by @metalmatze in #3780
- scrape: Support parsing executable info out of pprof comments by @brancz in #3911
Enhancements
- query: Only aggregate by labels if report uses labels by @brancz in #3883
- ui: Provision to show hints for visualizations by @manojVivek in #3907
- ui: Metrics graph axis labels by @monicawoj in #3913
Bug fixes
- query: Fix nil panic when building flat flamegraph by @brancz in #3892
- ingestion: Ensure base address normalizaton only happens once by @brancz in #3903
Full Changelog: v0.19.0...v0.20.0