Download Latest Version 0.53.1 _ 2026-03-12 source code.tar.gz (1.7 MB)
Email in envelope

Get an email when there's a new version of Perses

Home / v0.52.0
Name Modified Size InfoDownloads / Week
Parent folder
perses_0.52.0_checksums.txt 2025-09-15 800 Bytes
perses_0.52.0_darwin_arm64.tar.gz 2025-09-15 80.4 MB
perses_0.52.0_linux_amd64.tar.gz 2025-09-15 82.2 MB
perses_0.52.0_windows_amd64.tar.gz 2025-09-15 83.1 MB
perses_0.52.0_windows_armv6.tar.gz 2025-09-15 80.9 MB
perses_0.52.0_darwin_amd64.tar.gz 2025-09-15 82.9 MB
perses_0.52.0_linux_arm64.tar.gz 2025-09-15 79.0 MB
perses_0.52.0_linux_armv6.tar.gz 2025-09-15 80.3 MB
perses_0.52.0_windows_arm64.tar.gz 2025-09-15 79.2 MB
0.52.0 _ 2025-09-15 source code.tar.gz 2025-09-15 1.8 MB
0.52.0 _ 2025-09-15 source code.zip 2025-09-15 2.9 MB
README.md 2025-09-15 34.3 kB
Totals: 12 Items   652.8 MB 0

The release of Perses v0.52.0 introduces significant new features and improvements.

This update expands Perses' observability capabilities by introducing support for logging and continuous profiling, along with new plugins for Pyroscope, Flame Chart, Loki, and log visualization.

Additional enhancements include a heatmap panel for Prometheus histograms, a quick query viewer, panel group variable repeat, usability improvements, and upgraded CLI commands to streamline plugin development and schema testing.

  • [FEATURE] Add Pyroscope and FlameChart plugin (#3154)
  • [FEATURE] Add currency value formatting (#3132)
  • [FEATURE] TimeSeries export functionality for plugins (#3129)
  • [FEATURE] Add HeatMap plugin (#3143)
  • [FEATURE] Support LogQuery type (#3104) (#3163)
  • [FEATURE] Support SQL queries on the Perses proxy (#3061)
  • [FEATURE] CLI/PLUGIN: Unregister plugin from dev environment (#3069)
  • [FEATURE] Explorer: allow users to collapse tabs menu (#3064)
  • [FEATURE] Add user profile (#2984)
  • [FEATURE] Core: Add ProfileQuery (#2959) (#3017)
  • [FEATURE] Dashboard: leave confirmation dialog with unsaved changes works with react-router navigation (#3286) (#3339) (#3268)
  • [FEATURE] Add Quick Query Viewer (#3214)
  • [FEATURE] Add Grafana panel links migration support (#3259)
  • [FEATURE] Add tool tip in case of panel header ellipsis (#3255)
  • [FEATURE] Enhance variable replacement with custom formats (#3250)
  • [FEATURE] Dashboard: add optional confirmation dialog on unsaved leave (#3243)
  • [FEATURE] Dashboard: add panel group repeat based on a variable (#3106)
  • [FEATURE] Plugins/TracingGanttChart: show span links (perses/plugins#214)
  • [FEATURE] Plugins/TracingGanttChart: support downloading traces as JSON (perses/plugins#179)
  • [FEATURE] Plugins/TimeSeriesChart: Add CSV export functionality (perses/plugins#208)
  • [FEATURE] Plugins/Tempo: add attribute filter search (perses/plugins#194)
  • [FEATURE] CLI: new command plugin test-schemas (#3168)
  • [ENHANCEMENT] Allow direct datasource queries without trailing path (#3217)
  • [ENHANCEMENT] adds more mappings for throughput units (#3267)
  • [ENHANCEMENT] Legend: hide useless controls instead of disabling (#3334)
  • [ENHANCEMENT] Add clear button to search bar (#3337)
  • [ENHANCEMENT] PluginEditor: improve layout + responsive (#3331)
  • [ENHANCEMENT] Sort PluginKindSelect options (#3321)
  • [ENHANCEMENT] Add readonly prop to the data source select (#3317)
  • [ENHANCEMENT] Plugins/Tempo: add missing limit to the query in sdk/go (perses/plugins#270)
  • [ENHANCEMENT] Plugins/Tempo: convert base64-encoded trace IDs and span IDs to hex-encoding (perses/plugins#191)
  • [ENHANCEMENT] Plugins/TimeSeriesChart: Grafana migration: migrate byName-based fixedColor overrides (perses/plugins#275)
  • [ENHANCEMENT] Plugins/TimeSeriesChart: migration: Y axis: support label + new data model for min & max (perses/plugins#340)
  • [ENHANCEMENT] Plugins/TimeSeriesChart: improve migration to tackle byRegexp color overrides (perses/plugins#334)
  • [ENHANCEMENT] Plugins/TracingGanttChart: show trace metadata on top of chart (perses/plugins#193)
  • [ENHANCEMENT] Plugins/TracingGanttChart: show span metadata in attribute pane (perses/plugins#192)
  • [ENHANCEMENT] Plugins/TracingGanttChart: support linking to Gantt Chart with a span selected (perses/plugins#282)
  • [ENHANCEMENT] Plugins/TracingGanttChart: add number of events and links in tab (perses/plugins#341)
  • [ENHANCEMENT] Plugins/TraceTable: sort by trace start time by default (perses/plugins#321)
  • [ENHANCEMENT] Plugins/StaticListVariable migration: handle escaped commas in query values (perses/plugins#277)
  • [ENHANCEMENT] Plugins/Prometheus: Redesign metric finder filters (perses/plugins#175)
  • [ENHANCEMENT] Plugins/Prometheus: Increase size of the finder tab datasource dropdown in the Explorer view (perses/plugins#195)
  • [ENHANCEMENT] Plugins/Prometheus: Round the promql response time (perses/plugins#206)
  • [ENHANCEMENT] Plugins/Prometheus: add expand/reduce next at the top of the list (perses/plugins#343)
  • [ENHANCEMENT] Plugins/Prometheus: improve explorer filters (perses/plugins#342)
  • [ENHANCEMENT] bump all plugin version and add Loki plugin (#3260)
  • [ENHANCEMENT] update ListSpec validation to handle single default value conversion (#3239)
  • [ENHANCEMENT] CLI/PLUGIN: schema files are watched and reloaded when modified (#3190)
  • [ENHANCEMENT] CLI/PLUGIN: improve the condition to run npm ci (#3206)
  • [ENHANCEMENT] CLI/PLUGIN: improve output of the cmd test-schemas (#3194)
  • [ENHANCEMENT] create RouterProvider to remove hard dependency on react-router in plugins (#3140)
  • [ENHANCEMENT] Spec: make unit field in format optional (#3035)
  • [ENHANCEMENT] Plugins List: sort plugins (#3099)
  • [ENHANCEMENT] Configuration: Check the default plugin path instead of checking environment (#3070)
  • [ENHANCEMENT] stronger plugin format validation (#3020)
  • [ENHANCEMENT] Go SDK: Allow passing description as a dashboard option (#2998)
  • [ENHANCEMENT] Explorer: Add Execute Query Button to query editors (#3049)
  • [BREAKINGCHANGE] Cleanup spec editor before the form is submitted (#3269)
  • [BREAKINGCHANGE] Plugins/TracingGanttChart: configure attribute links in panel spec instead of panel props (perses/plugins#210)
  • [BREAKINGCHANGE] Plugins/TraceTable: configure link in panel spec (perses/plugins#211)
  • [BREAKINGCHANGE] ScatterChart: configure link in panel spec (perses/plugins#212)
  • [BREAKINGCHANGE] Watch the changes of the unknown specs in all Editor Plugins (#3203)
  • [BUGFIX] fix merge indexed columns regex (#3341)
  • [BUGFIX] Simplify the panels management (#3332)
  • [BUGFIX] Readd ReactRouterProvider (#3327)
  • [BUGFIX] Grafana migration: fix invisible group generated for orphan panels (#3271)
  • [BUGFIX] Remove Variable Preview refresh button (#3298)
  • [BUGFIX] Force a refresh time range when the Run Query Button is clicked every time (#3287)
  • [BUGFIX] Plugins/Tempo: do not escape raw strings in TraceQL auto-complete (perses/plugins#324)
  • [BUGFIX] Plugins/Tempo filter bar: escape backslash (perses/plugins#279)
  • [BUGFIX] Plugins/Tempo TraceQL editor: escape label values and support backticks (perses/plugins#278)
  • [BUGFIX] Plugins/Table: prevent failing migration on undefined fields (perses/plugins#274)
  • [BUGFIX] Plugins/Prometheus: handle datasource as a variable in the cue schema (perses/plugins#237)
  • [BUGFIX] Plugins/Prometheus: fix wrong usage of close() in schema (perses/plugins#159)
  • [BUGFIX] Plugins/Prometheus: CUE SDK: fix "incomplete value string" error (perses/plugins#100)
  • [BUGFIX] Plugins/Prometheus: Set the time range end according to the step and start (perses/plugins#213)
  • [BUGFIX] Plugins/Prometheus: move PromQL Expression label higher to avoid overlap with editor (perses/plugins#189)
  • [BUGFIX] Plugins/Prometheus: query-editor: use readonly instead of disabled (perses/plugins#374)
  • [BUGFIX] Plugins/PieChart: Add multi-column feature to the legend table (perses/plugins#238)
  • [BUGFIX] Plugins/PieChart: Remove the static text Access from the tooltip (perses/plugins#207)
  • [BUGFIX] Plugins/StatChart: Fix color for zero values (perses/plugins#224)
  • [BUGFIX] Fix typo in error message (#3257)
  • [BUGFIX] Remove Click away to avoid unnecessary endpoint call (#3238)
  • [BUGFIX] Add refresh token to the variable fetch (#3231)
  • [BUGFIX] Interaction with controls should not update spec directly (perses/plugins#326)
  • [BUGFIX] Add watch_query_changes to fix run query button issue (#3192)
  • [BUGFIX] Show Run Query Button accordingly (#3185)
  • [BUGFIX] Fix Piechart legend value (#3162)
  • [BUGFIX] set default panel header height to avoid layout shift (#3165)
  • [BUGFIX] Avoid dashboard name duplication from the front-end side (#3141)
  • [BUGFIX] Add optional validation to the insecure skip verify (#3136)
  • [BUGFIX] Handle Piechart tooltip overlap with legend (#3128)
  • [BUGFIX] UI: remove cookies on token refresh fail (#3115)
  • [BUGFIX] UI: After selecting a project in import dashboard import button stays disabled unless clicked outside (#3083)
  • [BUGFIX] Spec: update datasource selector to include datasourcevariable (#3111)
  • [BUGFIX] CLI/migrate: replace project by namespace when migrating to CR (#3073)
  • [BUGFIX] UI: use YAML 1.1 spec to export dashboards (#3072)
  • [BUGFIX] Explorer: Fix tabs in random order (#3043)
  • [DOC] Add some hyperlinks in Plugin concept doc (#3295)
  • [DOC] User Documentation on project concept (#3293)
  • [DOC] add variable interpolation format docs (#3256)
  • [DOC] Add concept doc for Variable + few patches (#3138)
  • [DOC] update materials with the Rawkode live (#3127)
  • [DOC] patch datasource discovery doc (#3130)
  • [DOC] docs: fix wrong redirect_url in examples (#3148)
  • [DOC] Add link to the API specs in the provisioning doc (#3032)
  • [DOC] Improve datasources concept doc (#3007)
  • [DOC] Add concept doc for Datasources (#3004)
  • [DOC] remove plugin development configuration doc (#3002)
  • [DOC] Fix docs for plugin configuration (#3000)
  • [DOC] Add model doc for missing common defs (#2987)
  • [DOC] Fix format issue for mkdocs syntax (#2985)
Commits ## What's Changed * [FEATURE] Core: Add ProfileQuery by @Stevelening in https://github.com/perses/perses/pull/2959 * Merge release v0.51 by @Nexucis in https://github.com/perses/perses/pull/2983 * [DOC] Fix format issue for mkdocs syntax by @AntoineThebaud in https://github.com/perses/perses/pull/2985 * [ENHANCEMENT] Go SDK: Allow passing description as dashboard option by @coleenquadros in https://github.com/perses/perses/pull/2998 * Bump github.com/perses/plugins/timeserieschart from 0.8.0 to 0.9.1 in /go-sdk/test by @dependabot[bot] in https://github.com/perses/perses/pull/2996 * Bump github.com/perses/plugins/timeserieschart from 0.8.0 to 0.9.1 in /internal/cli/cmd/dac/build/testdata/go by @dependabot[bot] in https://github.com/perses/perses/pull/2997 * [DOC] Add model doc for missing common defs by @AntoineThebaud in https://github.com/perses/perses/pull/2987 * [DOC] Fix docs for plugin configuration by @iNecas in https://github.com/perses/perses/pull/3000 * Bump github.com/perses/plugins/staticlistvariable from 0.3.1 to 0.4.0 in /go-sdk/test by @dependabot[bot] in https://github.com/perses/perses/pull/2995 * Bump golang.org/x/mod from 0.24.0 to 0.25.0 by @dependabot[bot] in https://github.com/perses/perses/pull/2991 * [doc] remove plugin development configuration doc by @Nexucis in https://github.com/perses/perses/pull/3002 * [DOC] Add concept doc for Datasources by @AntoineThebaud in https://github.com/perses/perses/pull/3004 * [DOC] Improve datasources concept doc by @AntoineThebaud in https://github.com/perses/perses/pull/3007 * [IGNORE] Fix format issue in datasources doc by @AntoineThebaud in https://github.com/perses/perses/pull/3008 * [BUGFIX] fix the redundant consumption of the response object when th… by @shahrokni in https://github.com/perses/perses/pull/3009 * [BUGFIX] echart: fixing barchart import by @Gladorme in https://github.com/perses/perses/pull/3011 * [BUGFIX] remove wrong array length constraint in transform schema by @AntoineThebaud in https://github.com/perses/perses/pull/3012 * Bump github.com/perses/plugins/table from 0.6.1 to 0.7.0 in /go-sdk/test by @dependabot[bot] in https://github.com/perses/perses/pull/2989 * [BUGFIX] fix issue when configuring datasource with direct access by @AntoineThebaud in https://github.com/perses/perses/pull/3016 * [BUGFIX] Plugin: Fix internal error returned when the plugin list is empty by @Nexucis in https://github.com/perses/perses/pull/3022 * Bump github.com/huandu/go-sqlbuilder from 1.35.0 to 1.35.1 by @dependabot[bot] in https://github.com/perses/perses/pull/3025 * Bump github.com/go-sql-driver/mysql from 1.9.2 to 1.9.3 by @dependabot[bot] in https://github.com/perses/perses/pull/3023 * Bump cuelang.org/go from 0.13.0 to 0.13.1 by @dependabot[bot] in https://github.com/perses/perses/pull/3024 * [IGNORE] Bump table plugin to v0.7.1 by @AntoineThebaud in https://github.com/perses/perses/pull/3026 * [FEATURE] Core: Add ProfileQuery (#2959) by @Gladorme in https://github.com/perses/perses/pull/3017 * [FEATURE] Add user profile by @shahrokni in https://github.com/perses/perses/pull/2984 * [IGNORE] RBAC interface is using the perses context by @Nexucis in https://github.com/perses/perses/pull/3027 * [DOC] Add link to the API specs in the provisioning doc by @AntoineThebaud in https://github.com/perses/perses/pull/3032 * [BUGFIX] Fixing fetch + JWT token expired + replacing datasource LRU cache by Tanstack query by @Gladorme in https://github.com/perses/perses/pull/3031 * Bump github.com/perses/plugins/table from 0.7.0 to 0.7.1 in /go-sdk/test by @dependabot[bot] in https://github.com/perses/perses/pull/3039 * [BUGFIX] Move namespace to correct location for Dashboard CR export by @dougkirkley in https://github.com/perses/perses/pull/3036 * [ENHANCEMENT] stronger plugin format validation by @AntoineThebaud in https://github.com/perses/perses/pull/3020 * Bump the k8s-io group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/perses/perses/pull/3038 * [BUGFIX] explore: Fix tabs in random order by @Gladorme in https://github.com/perses/perses/pull/3043 * [IGNORE] Replace RBAC package by authorization and provide a new interface by @Nexucis in https://github.com/perses/perses/pull/3033 * [ignore] Introduce a new interface `Authorisation` by @Nexucis in https://github.com/perses/perses/pull/3046 * [ENHANCEMENT] Add Execute Query Button to query editors by @sinkingpoint in https://github.com/perses/perses/pull/3049 * [ignore] split plugin loaded from dev and from the regular way by @Nexucis in https://github.com/perses/perses/pull/3042 * [FEATURE] Explore: allow users to collapse tabs menu by @Gladorme in https://github.com/perses/perses/pull/3064 * Bump github.com/mholt/archives from 0.1.2 to 0.1.3 by @dependabot[bot] in https://github.com/perses/perses/pull/3056 * Bump cuelang.org/go from 0.13.1 to 0.13.2 by @dependabot[bot] in https://github.com/perses/perses/pull/3055 * [BUGFIX] use YAML 1.1 spec to export dashbords by @piotaixr in https://github.com/perses/perses/pull/3072 * [ignore] update go deps by @Nexucis in https://github.com/perses/perses/pull/3075 * [ENHANCEMENT] Check default plugin path instead of checking environment by @Nexucis in https://github.com/perses/perses/pull/3070 * [BUGFIX] CLI/migrate: replace project by namespace when migrating to CR by @Nexucis in https://github.com/perses/perses/pull/3073 * [FEATURE] Unregister plugin from dev environment by @Nexucis in https://github.com/perses/perses/pull/3069 * [IGNORE] Fix typo by @Gladorme in https://github.com/perses/perses/pull/3079 * [BREAKINGCHANGE] DatasourceStoreProvider: Decouple datasource api from datasource provider by @shahrokni in https://github.com/perses/perses/pull/3068 * Bump github.com/perses/plugins/prometheus from 0.6.0 to 0.51.0 in /go-sdk/test by @dependabot[bot] in https://github.com/perses/perses/pull/3088 * [BUGFIX] After selecting a project in import dashboard import button stays disabled until clicked outside by @walleeva2018 in https://github.com/perses/perses/pull/3083 * [FEATURE]: Decouple datasource provider from builing proxy url logic by @shahrokni in https://github.com/perses/perses/pull/3081 * [ignore] remove gitpod support by @Nexucis in https://github.com/perses/perses/pull/3093 * [ignore] update go deps by @Nexucis in https://github.com/perses/perses/pull/3095 * [FEATURE] Add SQLProxy Datasource proxy kind by @dougkirkley in https://github.com/perses/perses/pull/3061 * [ENHANCEMENT] PluginsList: sort plugins by @andreasgerstmayr in https://github.com/perses/perses/pull/3099 * [ignore] avoid checking datatracker url in doc as it returns a 403 by @Nexucis in https://github.com/perses/perses/pull/3112 * [FEATURE] Support plugin LogQuery type by @Nexucis in https://github.com/perses/perses/pull/3104 * Revert/rollback datasource provider commits by @shahrokni in https://github.com/perses/perses/pull/3113 * [ENHANCEMENT] make `unit` field in `format` optional by @coleenquadros in https://github.com/perses/perses/pull/3035 * [BUGFIX]: update datasource selector to include datasourcevariable by @ibakshay in https://github.com/perses/perses/pull/3111 * [IGNORE] format: skip elsint.org domain check by @Gladorme in https://github.com/perses/perses/pull/3116 * Bump the k8s-io group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/perses/perses/pull/3109 * [ignore] update go deps by @Nexucis in https://github.com/perses/perses/pull/3119 * [IGNORE] Bump Tempo to 0.52.0 and TracingGanttChart to 0.8.0 by @andreasgerstmayr in https://github.com/perses/perses/pull/3122 * [IGNORE] add span links to OTLP trace model by @andreasgerstmayr in https://github.com/perses/perses/pull/3123 * [BUGFIX] UI: remove cookies on token refresh fail by @Gladorme in https://github.com/perses/perses/pull/3115 * [DOC] update roadmap + no longer mention plugins as future capability by @AntoineThebaud in https://github.com/perses/perses/pull/3124 * [Snyk] Upgrade @module-federation/enhanced from 0.8.12 to 0.16.0 by @Nexucis in https://github.com/perses/perses/pull/3125 * [Snyk] Upgrade @grafana/lezer-traceql from 0.0.20 to 0.0.22 by @Nexucis in https://github.com/perses/perses/pull/3126 * Release v0.52.0-beta.0 by @Nexucis in https://github.com/perses/perses/pull/3121 * [DOC] patch datasource discovery doc by @AntoineThebaud in https://github.com/perses/perses/pull/3130 * [BUGFIX] Handle Piechart tooltip overlap with legend by @shahrokni in https://github.com/perses/perses/pull/3128 * [doc] update materials with the Rawkode live by @Nexucis in https://github.com/perses/perses/pull/3127 * [BUGFIX] secrets: fix validation of `insecureSkipVerify` by @shahrokni in https://github.com/perses/perses/pull/3136 * [FEATURE] Add HeatMap plugin by @Gladorme in https://github.com/perses/perses/pull/3143 * [DOC] Add concept doc for Variable + few patches by @AntoineThebaud in https://github.com/perses/perses/pull/3138 * [FEATURE] - TimeSeries Export Functionality w/ Plugins by @ericahinkleRH in https://github.com/perses/perses/pull/3129 * [BUGFIX] Avoid dashboard name duplication from the front-end side by @shahrokni in https://github.com/perses/perses/pull/3141 * [DOC]: fix wrong redirect_url in authentication examples by @Skaronator in https://github.com/perses/perses/pull/3148 * [ENHANCEMENT] create RouterProvider to remove hard dependency on react-router in plugins by @andreasgerstmayr in https://github.com/perses/perses/pull/3140 * [Snyk] Upgrade @module-federation/enhanced from 0.8.12 to 0.16.0 by @Nexucis in https://github.com/perses/perses/pull/3131 * [FEATURE] Add currency value formatting ([#2225]) by @aurifi in https://github.com/perses/perses/pull/3132 * [ignore] bump cue, go deps and github action by @Nexucis in https://github.com/perses/perses/pull/3153 * [ignore] bump prometheus, tempo, statchart and piechart version by @Nexucis in https://github.com/perses/perses/pull/3151 * [FEATURE] Add Pyroscope and FlameChart plugin by @Nexucis in https://github.com/perses/perses/pull/3154 * Release v0.52.0-beta.1 by @Nexucis in https://github.com/perses/perses/pull/3155 * [ignore] add @shahrokni as a maintainer of Perses by @Nexucis in https://github.com/perses/perses/pull/3161 * [BUGFIX] Explorer: remove the dependency to the app by @Nexucis in https://github.com/perses/perses/pull/3160 * [IGNORE] update vulnerable dependencies by @jgbernalp in https://github.com/perses/perses/pull/3164 * [ignore] Add make targets for development Dockerfile by @asauber in https://github.com/perses/perses/pull/2967 * [BUGFIX] set default panel header height to avoid layout shift by @jgbernalp in https://github.com/perses/perses/pull/3165 * [BUGFIX] Fix Piechart legend value by @shahrokni in https://github.com/perses/perses/pull/3162 * [FEATURE] percli: new command `plugin test-schemas` by @AntoineThebaud in https://github.com/perses/perses/pull/3168 * merge branch `main` into `release/v0.52` by @Nexucis in https://github.com/perses/perses/pull/3169 * Release v0.52.0-beta.2 by @Nexucis in https://github.com/perses/perses/pull/3170 * Merge back release/v0.52 to main by @Nexucis in https://github.com/perses/perses/pull/3171 * Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/perses/perses/pull/3172 * Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in https://github.com/perses/perses/pull/3173 * [IGNORE] fix swc configuration to use the root directory for transpiled files by @jgbernalp in https://github.com/perses/perses/pull/3179 * Bump golang.org/x/mod from 0.26.0 to 0.27.0 by @dependabot[bot] in https://github.com/perses/perses/pull/3178 * Bump cuelang.org/go from 0.14.0 to 0.14.1 by @dependabot[bot] in https://github.com/perses/perses/pull/3175 * Release v0.52.0-beta.3 by @Nexucis in https://github.com/perses/perses/pull/3180 * [ignore] simplify bug report formular by @Nexucis in https://github.com/perses/perses/pull/3183 * [BUGFIX] Show Run Query Button accordingly by @shahrokni in https://github.com/perses/perses/pull/3185 * Bump github.com/perses/plugins/prometheus from 0.51.0 to 0.52.1 in /internal/cli/cmd/dac/build/testdata/go by @dependabot[bot] in https://github.com/perses/perses/pull/3176 * [ENHANCEMENT] CLI/PLUGIN: improve output of the cmd test-schemas by @Nexucis in https://github.com/perses/perses/pull/3194 * Bump the k8s-io group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/perses/perses/pull/3200 * Bump github.com/perses/plugins/prometheus from 0.51.0 to 0.52.1 in /go-sdk/test by @dependabot[bot] in https://github.com/perses/perses/pull/3177 * [BUGFIX] Add watch_query_changes to fix run query button issue by @shahrokni in https://github.com/perses/perses/pull/3192 * [ENHANCEMENT] CLI/PLUGIN: improve the condition to run npm ci by @Nexucis in https://github.com/perses/perses/pull/3206 * [IGNORE] export HeaderIconButton by @andreasgerstmayr in https://github.com/perses/perses/pull/3207 * [ENHANCEMENT] CLI/PLUGIN: schema files are watched and reloaded when modified by @Nexucis in https://github.com/perses/perses/pull/3190 * [IGNORE] make <RouterProvider> optional by @andreasgerstmayr in https://github.com/perses/perses/pull/3208 * [FEATURE] Add LogQuery support and related data structures and queries by @abelyakin in https://github.com/perses/perses/pull/3163 * [IGNORE] add replaceVariablesInString utility function by @andreasgerstmayr in https://github.com/perses/perses/pull/3210 * Release v0.52.0-beta.3 (#3180) by @Nexucis in https://github.com/perses/perses/pull/3211 * [ignore] bump go deps by @Nexucis in https://github.com/perses/perses/pull/3212 * Release v0.52.0-beta.4 by @Nexucis in https://github.com/perses/perses/pull/3215 * [FEATURE]: Add Quick Query Viewer by @shahrokni in https://github.com/perses/perses/pull/3214 * [ENHANCEMENT] Allow direct datasource queries without trailing path by @RokibulHasan7 in https://github.com/perses/perses/pull/3217 * [IGNORE] Remove plugin-specific migration tests by @AntoineThebaud in https://github.com/perses/perses/pull/3189 * [BREAKINGCHANGE] Watch the changes of the unknown specs in all Editor Plugins by @shahrokni in https://github.com/perses/perses/pull/3203 * Release v0.52.0-beta.5 by @Nexucis in https://github.com/perses/perses/pull/3223 * Release/v0.52 by @Nexucis in https://github.com/perses/perses/pull/3224 * [FEATURE] Dashboard: add panel group repeat based on a variable by @Gladorme in https://github.com/perses/perses/pull/3106 * Bump github.com/stretchr/testify from 1.10.0 to 1.11.0 by @dependabot[bot] in https://github.com/perses/perses/pull/3229 * [BUGFIX] Add refresh token to the variable fetch by @shahrokni in https://github.com/perses/perses/pull/3231 * [BUGFIX] Remove ClickAwaya to avoid unnecessaey endpoint call by @shahrokni in https://github.com/perses/perses/pull/3238 * [ENHANCEMENT] update ListSpec validation to handle single default value conversion by @jgbernalp in https://github.com/perses/perses/pull/3239 * [ignore] fix go/sdk test by @Nexucis in https://github.com/perses/perses/pull/3245 * [FEATURE] dashboard: add optional confirmation dialog on unsaved leave by @Gladorme in https://github.com/perses/perses/pull/3243 * [ignore] export changelog generation functionalities by @Nexucis in https://github.com/perses/perses/pull/3246 * [ENHANCEMENT] add panelOptions.showIcons setting by @andreasgerstmayr in https://github.com/perses/perses/pull/3244 * [DOCS]: update plugin architecture description in README by @ibakshay in https://github.com/perses/perses/pull/3232 * [IGNORE] apply modernize with efaceany category by @andreasgerstmayr in https://github.com/perses/perses/pull/3251 * [FEATURE] enhance variable replacement with custom formats by @jgbernalp in https://github.com/perses/perses/pull/3250 * [ignore] Apply analyzer modernize to the whole codebase by @Nexucis in https://github.com/perses/perses/pull/3247 * [ignore] bump go deps by @Nexucis in https://github.com/perses/perses/pull/3253 * [DOC] add variable interpolation format docs by @jgbernalp in https://github.com/perses/perses/pull/3256 * [FEATURE]: Add tool tip in case of panel header ellipsis by @shahrokni in https://github.com/perses/perses/pull/3255 * [bugfix] Fix typo in error message by @Nexucis in https://github.com/perses/perses/pull/3257 * [ENHANCEMENT] bump all plugin version and add Loki plugin by @Nexucis in https://github.com/perses/perses/pull/3260 * [FEATURE]: Add Grafana panel links migration support by @ibakshay in https://github.com/perses/perses/pull/3259 * Release v0.52.0-rc.0 by @Nexucis in https://github.com/perses/perses/pull/3261 * [IGNORE] Adjust variable doc by @AntoineThebaud in https://github.com/perses/perses/pull/3262 * [ENHANCEMENT]: adds remaining mappings for throughput units in migration by @ibakshay in https://github.com/perses/perses/pull/3267 * [IGNORE] PanelActions: return null instead of undefined in OverflowMenu by @andreasgerstmayr in https://github.com/perses/perses/pull/3270 * Bump github.com/perses/plugins/prometheus from 0.52.1 to 0.53.0 in /go-sdk/test by @dependabot[bot] in https://github.com/perses/perses/pull/3276 * Bump github.com/perses/plugins/prometheus from 0.52.1 to 0.53.0 in /internal/cli/cmd/dac/build/testdata/go by @dependabot[bot] in https://github.com/perses/perses/pull/3279 * Bump github.com/spf13/cobra from 1.9.1 to 1.10.0 by @dependabot[bot] in https://github.com/perses/perses/pull/3280 * Bump github.com/perses/plugins/table from 0.7.1 to 0.8.0 in /go-sdk/test by @dependabot[bot] in https://github.com/perses/perses/pull/3273 * Bump github.com/perses/plugins/timeserieschart from 0.9.1 to 0.10.0 in /internal/cli/cmd/dac/build/testdata/go by @dependabot[bot] in https://github.com/perses/perses/pull/3274 * Bump github.com/perses/plugins/staticlistvariable from 0.4.0 to 0.5.0 in /go-sdk/test by @dependabot[bot] in https://github.com/perses/perses/pull/3275 * Bump github.com/perses/plugins/timeserieschart from 0.9.1 to 0.10.0 in /go-sdk/test by @dependabot[bot] in https://github.com/perses/perses/pull/3277 * [ENHANCEMENT] app: migrate to react-router data mode + replace use-query-params by nuqs by @Gladorme in https://github.com/perses/perses/pull/3268 * [FEATURE] dashboard: leave confirmation dialog with unsaved changes works with react-router navigation by @Gladorme in https://github.com/perses/perses/pull/3286 * [BREAKINGCHANGE] Cleanup spec editor before the form is submitted by @shahrokni in https://github.com/perses/perses/pull/3269 * [BUGFIX] Force a refresh time range when the Run Query Button is clicked everytime by @shahrokni in https://github.com/perses/perses/pull/3287 * [DOC] User Documentation on project concept by @ekoutrouki in https://github.com/perses/perses/pull/3293 * [DOC] Add some hyperlinks in Plugin concept doc by @AntoineThebaud in https://github.com/perses/perses/pull/3295 * [IGNORE] doc patches by @AntoineThebaud in https://github.com/perses/perses/pull/3297 * [IGNORE] Bump StaticListVariable & Prometheus plugins by @shahrokni in https://github.com/perses/perses/pull/3299 * [ignore] add a comment about the collapse grid layout by @Nexucis in https://github.com/perses/perses/pull/3300 * [BUGFIX] Remove Variable Preview refresh button by @shahrokni in https://github.com/perses/perses/pull/3298 * Release v0.52.0-rc.1 by @Nexucis in https://github.com/perses/perses/pull/3311 * merge branch Release/v0.52 to main by @Nexucis in https://github.com/perses/perses/pull/3313 * [ENHANCEMENT] Add readonly prop to the data source select by @shahrokni in https://github.com/perses/perses/pull/3317 * [BUGFIX] Grafana migration: fix invisible group generated for orphan panels by @AntoineThebaud in https://github.com/perses/perses/pull/3271 * [IGNORE] Bump pyroscope and flamechart to 0.3.0 by @Gladorme in https://github.com/perses/perses/pull/3319 * [IGNORE] Bump Prometheus version by @shahrokni in https://github.com/perses/perses/pull/3320 * [ENHANCEMENT] Sort PluginKindSelect options by @Gladorme in https://github.com/perses/perses/pull/3321 * Bump github.com/jackc/pgx/v5 from 5.7.5 to 5.7.6 by @dependabot[bot] in https://github.com/perses/perses/pull/3303 * Bump golang.org/x/mod from 0.27.0 to 0.28.0 by @dependabot[bot] in https://github.com/perses/perses/pull/3304 * [BUGFIX] Readd ReactRouterProvider by @Gladorme in https://github.com/perses/perses/pull/3327 * [ignore] bump go, golangci-lint, cuelang, github action and go deps to the last version by @Nexucis in https://github.com/perses/perses/pull/3328 * [ENHANCEMENT] PluginEditor: improve layout + responsive by @Gladorme in https://github.com/perses/perses/pull/3331 * [BUGFIX] Simplify the panels key management by @shahrokni in https://github.com/perses/perses/pull/3332 * [ENHANCEMENT] Add clear button to search bar by @rafi-ruetcse17 in https://github.com/perses/perses/pull/3337 * [ENHANCEMENT] remove nuqs dependency and refactor app providers by @jgbernalp in https://github.com/perses/perses/pull/3339 * [IGNORE] Remove happo from the project by @Gladorme in https://github.com/perses/perses/pull/3335 * Fix invalid and vulnerable dependencies by @jgbernalp in https://github.com/perses/perses/pull/3342 * [BUGFIX] fix merge indexed columns regex by @s0nea in https://github.com/perses/perses/pull/3341 * [IGNORE] Add examples and e2e tests for embedding Perses panels by @andreasgerstmayr in https://github.com/perses/perses/pull/3326 * [ENHANCEMENT] Legend: hide useless controls instead of disabling by @AntoineThebaud in https://github.com/perses/perses/pull/3334 * [IGNORE] Use markdown syntax for image in doc by @AntoineThebaud in https://github.com/perses/perses/pull/3344 * Release v0.52.0 by @Nexucis in https://github.com/perses/perses/pull/3343 * Merge release v0.52.0 in main by @Nexucis in https://github.com/perses/perses/pull/3345

New Contributors

Full Changelog: https://github.com/perses/perses/compare/v0.51.1...v0.52.0

Source: README.md, updated 2025-09-15