Project: Grafana Pyroscope (Observability and Analysis / Observability)
File: CHANGELOG.md

All notable changes to this project will be documented in this file. See for commit

limit time picker presets () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp webapp: only load timelines when both queries are set () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp webapp: fix heatmap y axis () () Note: Version bump only for package @pyroscope/webapp flamegraph: fix styling when in light mode () () Note: Version bump only for package @pyroscope/webapp webapp: always render annotations in the viewport () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp webapp: sync crosshair in different timelines () () Note: Version bump only for package @pyroscope/webapp webapp: add annotations rendering to all timelines () () Note: Version bump only for package @pyroscope/webapp webapp: make API table header match the actual content () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp webapp: timeline ticks overlapping () () Note: Version bump only for package @pyroscope/webapp tags loading () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp update tag explorer dropdown () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp move sandwich view message to correct location () () make table rows only take one line () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp flamegraph: fix dropdown menu opening () () webapp: add tooltip to main timeline in single view () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp tag explorer loading spinner () () Note: Version bump only for package @pyroscope/webapp make tag explorer modal adapt to content () () Note: Version bump only for package @pyroscope/webapp show percentages for diff table instead of absolute values () () Note: Version bump only for package @pyroscope/webapp tag explorer long tag overflow () () pie chart tooltip show units () () webapp: filter out apps that are not cpu in exemplars page () () Note: Version bump only for package @pyroscope/webapp webapp: render pie slice label as percent in tag explorer () () webapp: Show top 10 items in Explore page () () webapp: Add relative time period dropdown to comparison / diff view () () Note: Version bump only for package @pyroscope/webapp webapp: Make explore page show precise numbers in table () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp flamegraph: Redesign flamegraph toolbar to allow for more interactions () () add TagsBar component to exemplars single view () () heatmap y-axis value with "<" () () add single, comparison, diff tabs to heatmap page () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp webapp: pass from,until when calling /label{-values} () () Note: Version bump only for package @pyroscope/webapp make oauth work when baseUrl is set () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp show gif when heatmap has no selection () () Note: Version bump only for package @pyroscope/webapp webapp: ) () Note: Version bump only for package @pyroscope/webapp webapp: sort appNames alphabetically () () webapp: Issue when comparison / diff timelines are out of range () () add sandwich view for table/flamegraph () () exemplars page shows weird y-axis numbers () () add a generic Tooltip component () () webapp: Annotations flot plugin () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp webapp: make ui consistent when request is cancelled () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp webapp: make app selector/timerange dropdowns to be above loading overlay () () Note: Version bump only for package @pyroscope/webapp make adhoc table fit width () () Note: Version bump only for package @pyroscope/webapp add sorting to explore view table () () Note: Version bump only for package @pyroscope/webapp Add count and latency to heatmap tooltip () () export dropdown should close when clicking outside () () tag explorer modal should close when another one is clicked () () Note: Version bump only for package @pyroscope/webapp change color of the selected area of the heatmap () () show heatmap y-axis units () () add table view to heatmap flamegraph () () add "Count" title above heatmap scale () () Heatmap should show error message if no data is returned () () add ticks to x and y-axis () () remove heatmap grid () () Note: Version bump only for package @pyroscope/webapp heatmap bug fixes () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp webapp: don't render popover outside the visible window () () webapp: create annotations via ui () () webapp: format annotation using timezone () () Note: Version bump only for package @pyroscope/webapp webapp: show annotations tooltip only when hovering close to the marker () () webapp: annotation doesn't have a weird marking anymore () () webapp: annotations UI () () heatmap improvements () () Note: Version bump only for package @pyroscope/webapp webapp: Add Explore Page piechart () () Note: Version bump only for package @pyroscope/webapp webapp: Add tracing page with heatmap () () Note: Version bump only for package @pyroscope/webapp webapp: CollapseBox overflow () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp webapp: Add <CollapseBox /> component () () Note: Version bump only for package @pyroscope/webapp webapp: hide tooltip if there's no data () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp webapp: Add tooltip in explore timeline () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp flamegraph: table, buttons colors for light mode () () webapp: display timer for notifications () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp webapp: dropdown component for head-first dropdown () () Note: Version bump only for package @pyroscope/webapp webapp: Add settings/apps page () () webapp: fixes auth () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp webapp: return empty string when range doesn't make sense () () Note: Version bump only for package @pyroscope/webapp reuse Table component everywhere () () Add different color palette for Explore Timeline () () Note: Version bump only for package @pyroscope/webapp webapp: refresh data when (re)submitting query () (), closes webapp: set title automatically () () flamegraph: fix its styling () () support high number of series in explore view timeline () () Note: Version bump only for package @pyroscope/webapp webapp: update timeline appearance and refactor flot plugins () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp add ProfilerTable arrow color () () Note: Version bump only for package @pyroscope/webapp add loader to tag exlorer page () () Note: Version bump only for package @pyroscope/webapp webapp: break adhoc ui upload into 2 steps () () enhance tag explorer view () () webapp: persist uploaded data via adhoc ui () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp add app dropdown footer () () upload any arbitrary data (collapsed/pprof/json) via adhoc ui () (), closes create tag-explorer page for analyzing tag breakdowns () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp update right-click context menu () () add new tooltip design () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp adds support for group-by queries on the backend () () frontend: fix latest version checks () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp flamegraph: Add support for visualizing traces () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp add sidebar separation lines () () single view app update should change comp/diff view left and right apps () () webapp: new app selector () () add titles to charts / flamegraphs () () Note: Version bump only for package @pyroscope/webapp add an explanation for what each API Key Role is for () () support for micro-, milli-, and nanoseconds () () colors on login pages () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp default name when exporting diff () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp frontend: support disabling exporting to flamegraph.com () () adhoc/diff-view data table initial render () () Note: Version bump only for package @pyroscope/webapp add adhoc sort by date () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Fix missed style in tags submenu () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Add Ability to Sync Search Bar in Comparison View () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp webapp: fix border of <input> element () () infinite loop when no apps are available () () UTC timezone () () flamegraph palette selector checkmark styles () () Color mode () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp webapp: Add minimum width for "select tag" dropdown () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp frontend: allow copying notification message () () Note: Version bump only for package @pyroscope/webapp nodejs push & pull mode () () webapp: tag selector overflow () () Revert "fix(flamegraph): fix table contrast

(#1063) (), closes Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp flamegraph: fix table contrast () () move login to react () (), closes webapp: add modal for custom export name () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp flamegraph: inject its styles via css only () () Note: Version bump only for package @pyroscope/webapp webapp: service-discovery () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp webapp: diff arbitrary apps () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp webapp: allow comparing distinct queries/tags () () webapp: make search in app/tags selector bar sticky () () Note: Version bump only for package @pyroscope/webapp frontend: date range picker styling () () Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp Note: Version bump only for package @pyroscope/webapp adhoc comparison / diff routes. () () assets handling when using base-url argument () () comparison view timeline () () fix highlight and its test () () frontend: add tab panel styles to adhoc comparison component. () () frontend: comparison diff ui fixes () () frontend: don't allow selecting empty apps () () frontend: fix coloring for pull mode () () frontend: fix comparison view () () frontend: fix flamegraph width in comparison view () () frontend: fixes golang package name coloring () () frontend: improves timeline UX by shifting bars 5 seconds forward () () frontend: keep query param when changing routes () () frontend: move CSS to css modules () () frontend: quickfix for wierd dropdown behaviour () () frontend: safari date-fns fix () () highlight in diff view () () panel: import @szhsin/react-menu styles in contextmenu () () plural of date picker () () timeline guide text alignment () () Update drag and drop styling () () use the correct controller variable. () () add basic context menu () () added tooltip for timeline selection () () adds a page with pull-mode targets () (), closes adds adhoc single view () () adhoc comparison diff support () () adhoc comparison UI () () export standalone html () () extract various components () () frontend: add package coloring for rust () () frontend: adds ability to export to flamegraph.com () () frontend: allow to export flamegraph json () () frontend: export comparison diff standalone html () () frontend: export diff to flamegraph.com () () frontend: export pprof format () () frontend: new app name selector component () () frontend: new sidebar () () frontend: new tags dropdown () () frontend: persist sidebar collapsed state () () identity and access management () (), closes keep existing colors when highlighting () () New diff mode palette selection dropdown () () output standalone HTML files for adhoc profiles. () () improve flamegraph by memoizing table () ()