Breaking changes
This release has a breaking change in the debuginfo upload protocol, which is only compatible with Parca Agent v0.11.0 or higher (more details in #2248).
Changelog
Changes
Enhancements
- ft:
Filter by function
functionality added to ProfileView by @manojVivek in #2062 #2156 #2236 - pkg/debuginfo: Always attempt to reupload corrupted files by @brancz in #2101
- pkg/debuginfo: Better errors in uploads by @brancz in #2113
- pkg/scrape: Allow profiles to be treated as already normalized by @brancz in #2124
- ui: UI user preferences by @manojVivek in #2158
- ui: Suggestion list scrolls with active suggestion by @manojVivek in #2164
- ui: Query data caching on the Frontend by @manojVivek in #2173
- ui: Add a reset zoom button for the call graph by @yomete in #2249
- ui: Flamegraph tooltip performance fix by @manojVivek in #2265
- pkg/debuginfo: Allow uploads to be done via signed URLs by @brancz in #2248
- grafana-pugin: Grafana plugin updated to use
flamegraph_table
report by @manojVivek in #2271 - pkg/debuginfo: Validate size of upload is set by @brancz in #2282
- ui: Using a virtual table component to improve
TopTable
performance andcompare
option added to benchmark runner by @manojVivek in #2225 - parcacol: change stacktrace column to plain encoding by @asubiotto in #2283
- Use scrape interval correctly by @fabxc in #2220
- pkg/symbolizer: Improved caching in symbolization by @brancz in #2311
- ui/packages/app/web: Hide agent or scraper target sections if non-existing by @metalmatze in #2227
- pkg/profilestore: Reduce allocs in writeSeries by @marselester in #2176
- pkg/parcacol: Improve sparse labelset ingestion by @metalmatze in #2201
- pkg/parcacol: Group all profiles of a write request into one buffer by @brancz in #2202
- symbolizer: Log addresses in hexadecimal by @javierhonduco in #2226
- querydiff: perform the profile selections concurrently by @thorfour in #2242
Bug fixes
- fix(deploy): fix local storage by @maxbrunet in #2089
- ui: Fix escaped characters bug by @yomete in #2198
- ui: URL encode label-values in single profile URL params by @brancz in #2199
- fix query bar spacing bug by @monicawoj in #2247
New Contributors
Full Changelog: v0.14.0...v0.15.0