What's Changed
- pkg/query: Allow reader schema order to be dynamic by @brancz in #6066
- Refactor ProfileSelector and MetricsGraphSection components by @yomete in #6073
- ui: Fix focusing on series in the metrics graph by @yomete in #6074
- ui: Add group_by param to default explorer values by @yomete in #6075
- Add starts with filter options by @brancz in #6062
- Fix: Add URL encoding for starts_with and not_starts_with filters by @brancz in #6077
- ui: Fix state sync between ProfileSelector & MatchersInput by @yomete in #6081
- Add support for arbitrary headers by @brancz in #6080
- ui: Fix TS error with pprof download by @yomete in #6084
- ui: Make source view sticky to screen size by @brancz in #6085
- Add profiling filter preset for tokio frames by @brancz in #6086
- Add filter preset for Rust futures infrastructure by @brancz in #6090
- ui: Hide context menu after sandwich action by @yomete in #6098
- ui: Sum-by state optimization by @manojVivek in #6102
- ui: Fix the render loop created by the empty param prefs by @manojVivek in #6105
- ui: Removed the token based publishing in the favour of OIDC trusted publishing by @manojVivek in #6106
- ui: Permission tweaks for npm oidc trusted publishing by @manojVivek in #6107
- ui: Touch ui packages by @manojVivek in #6108
- ui: Oidc trusted publishing potential fix by @manojVivek in #6114
- ui: lerna and publishing related packages upgrade by @manojVivek in #6115
- ui: Added repo url to package.json files by @manojVivek in #6116
- ui: Flamegraph rendering improvements by @manojVivek in #6117
- ui: Deterministic color selection for metrics series is fixed by @manojVivek in #6118
- ui: More Test IDs by @manojVivek in #6119
- ui: Added repository fields to @parca/test-utils package.json by @manojVivek in #6120
- Optimize string matching by @brancz in #6121
- query: Fix incorrect null check in table rendering by @brancz in #6125
- ui: Add error handling to Table component by @yomete in #6126
- ui: Test ids for sandwich view components by @manojVivek in #6133
- Add "not starts with libcublas" frame filter by @brancz in #6136
- chore: Update copyright year to 2026 by @yomete in #6139
- api: Handling non-symbolized frames properly for flamecharts by @manojVivek in #6143
- ui: Extend useURLState and useQueryState hooks by @yomete in #6138
- Refactor source report to use sparse line metrics by @yomete in #6153
- ui: use period unit for source view by @yomete in #6154
- deps: Update frostdb by @manojVivek in #6156
- deps: Frostdb version upgrade by @manojVivek in #6158
- pkg/query: Modify source report to return matched filenames by @yomete in #6157
- ui: Migrating to Flechette for arrow record parsing by @manojVivek in #6176
- ui: Samples strips in Flamecharts visualization by @manojVivek in #6192
- ui: Limiting the number of Samples strips rendered by default by @manojVivek in #6195
- Add frame filters to exclude async and error handling functions by @brancz in #6196
- Enabling LZ4 compression for arrow data in visualizations by @manojVivek in #6197
- ui: Fix loading state for inactive projects by @yomete in #6199
- fix: close HTTP response body before following redirects by @jaffarkeikei in #6183
- ui: add an additional metrics prop to Parca Context by @yomete in #6201
- ui: Pass the time range via context by @yomete in #6203
- ui: Configurable metrics graph height and increase truncation limit by @yomete in #6204
- ui: Flamecharts zoom option by @manojVivek in #6202
- ui: Pass down the default profile type from Parca context by @yomete in #6206
- ui: Pass disabled state to Listbox and update styles by @yomete in #6207
- Add optional backend for ClickHouse storage by @danipozo in #6194
- ui: Value matcher perf fixes by @manojVivek in #6210
- ui: Make metrics graph height configurable by using a height value by @yomete in #6208
- ui: Fix operator dropdown not opening in SimpleMatchers by @yomete in #6212
- profilestore: Add unimplemented WriteArrow RPC by @brancz in #6214
- ui: clean up Parca Context by @yomete in #6215
- Demangle already symbolized files that have a system function by @gnurizen in #6217
New Contributors
- @jaffarkeikei made their first contribution in #6183
- @gnurizen made their first contribution in #6217
Full Changelog: v0.25.0...v0.26.0