v0.16.0
This release is a major milestone for the Parca project. We have removed the Merge
button, as we are now comfortable with the performance of these queries being run by default when querying data. We now felt comfortable after months of work improving the performance of the storage.
Many many more awesome changes, below is a more exhaustive changelog.
Happy profiling!
What's Changed
Enhancements
- Various components: Merges with Step Duration instead of Single Profile requests. @monicawoj and @metalmatze in #2516
- api: Skip returning data to the frontend that will never be possible to be visualized in an Icicle graph. @manojVivek in #2299
- api: Ensure pprof download is compatible with Go PGO. @brancz in #2520
- ui: Add Github Star button and Release Notes Viewer which show the release notes within Parca UI. @manojVivek in #2366
- ui: Persist even more of what is on-screen into the URL for shareability. @monicawoj in #2115
- ui: Visualization Panels drag n drop feature. @monicawoj in #2403
- ui: Binary based colored stack. @manojVivek in #2381
- ui: Icicle graph - Hiding the mappingPrefix when there is only one mapping. @manojVivek in #2564
- ui: Added screen with info when no data is received on the server. @manojVivek in #2567
- ui: Add a tooltip when a MetricsGraph tooltip label is hovered over. @yomete in #2571
- ui: Flamegraph tooltip improvements by @manojVivek in #2600
- storage: Improve performance through schema changes. @asubiotto in #2391
- symbolization: Add priority for symtab search and support plt symbol. @zdyj3170101136 in #2491
- symbolization: Use symbols liner either HasSymtab or HasDynsym. @zdyj3170101136 in #2637
Bug fixes
- ui: Fix displaying targets error and handle scraper-only mode correctly. @brancz in #2325
- ui: Fix false positive Profile has no samples message in visualisations. @yomete in #2511
- ui: Add a button to clear search string after clicking on a table row. @yomete in #2501
- ui: Fixed the unnecessary re-rendering of flamegraph. @manojVivek in #2644
- scrape: Handle HTTP redirects with specific error correctly. @ShubhamPalriwala in #2270
- debuginfo: Fix instantiation of upstream debuginfod servers. @brancz in #2497
- api: Translate empty
""
matcher values to NULL. @metalmatze in #2616
New Contributors
- @ShubhamPalriwala made their first contribution in #2270
- @zdyj3170101136 made their first contribution in #2491
- @Franqsanz made their first contribution in #2602
Full Changelog: v0.15.0...v0.16.0