Skip to content

0.54.0-beta.0 / 2026-06-03

Pre-release
Pre-release

Choose a tag to compare

@Nexucis Nexucis released this 04 Jun 09:01
· 20 commits to main since this release
v0.54.0-beta.0
683cc0b

This is the first release of the v0.54.0 beta series.

It includes new plugins: Jaeger, GreptimeDB and Splunk.
As adding more plugins is increasing the size of the container image, likely we will remove some of them in future release. It does not mean we will remove the support for these plugins, it is just we won't include them into the default image. You will have to add them manually.
The drop will occur once we are able to provide a good way to add plugins to an existing installation without having to rebuild the image. In the meantime, if you don't want to use these plugins, you can choose to enable or disable them by configuration.

This release also includes the long awaited sub-folder system to better organize your dashboards and improve the accessibility by adding keyboard shortcuts.

As this is a beta release, it may contain bugs and breaking changes. We recommend to test it in a non-production environment before upgrading.

Finally, thank you to all the contributor who made this release possible, you are more and more, and we are really happy to see the community growing and contributing to make Perses better and better!

Core & UI

  • [FEATURE] By configuration, enable or disable plugins (#4084)
  • [FEATURE] Manage a sub-folder system (#3966) (#4065)
  • [FEATURE] Keyboard shortcut (#4019)
  • [FEATURE] Add new plugin: Jaeger, GreptimeDB and Splunk
  • [ENHANCEMENT] Allow decrypt secret in DB with "authenticated" mode AEAD for future backward compatibility (#4056)
  • [ENHANCEMENT] migrate Grafana row repeat to Perses grid layout repeatVariable (#4079)
  • [ENHANCEMENT] Remove flat dashboard view, keep only tree view (#4066)
  • [ENHANCEMENT] allow to load versioned plugins (#4064)
  • [ENHANCEMENT] dac setup: generate example file for Go setup too (#3986)
  • [ENHANCEMENT] percli apply: add new flag --create-project (#3987)
  • [ENHANCEMENT] Add e2e test coverage for SearchBar (#3928)
  • [ENHANCEMENT] go-sdk: Add custom panel group option to allow customized panel alignment (#3997)
  • [ENHANCEMENT] Log incorrectly sized encryption key size (#3999)
  • [ENHANCEMENT] Publish container images to quay.io (#3934)
  • [ENHANCEMENT] UI: simplify breadcrumbs and restore page header hierarchy (#4010)
  • [ENHANCEMENT] UI: aligning configuration page layout with admin and projects (#4011)
  • [ENHANCEMENT] UI: Improving visual hierarchy (#3985)
  • [ENHANCEMENT] UI: refactor project and admin page (#3996)
  • [ENHANCEMENT] Add SBOM files to releases (#3956)
  • [BUGFIX] Fix percli get user panic when users exist (#4092)
  • [BUGFIX] Fix native logout not working with api_prefix set (#4089)
  • [BUGFIX] Fix some error message when password/credentials files config missing (#4078)
  • [BUGFIX] set correct ContentLength for request body (#4007)
  • [BUGFIX] Fix navigation to a dashboard from a dashboard (#3971)
  • [BUGFIX] remove tag characters restrictions (#3959)
  • [BUGFIX] Set specific Content-Type for static UI resources (#3988)
  • [BUGFIX] UI: fallback to metadata.name when project spec or display name is missing (#3998)
  • [DOC] Add timezone resolution documentation (#4061)
  • [DOC] Add getting started page documentation (#3931)
  • [DOC] Describe generation of encryption keys (#4000)
  • [DOC] Fix authorization provider documentation (#3980)
  • [DOC] Adds comprehensive documentation for Perses Prometheus instrumentation, focusing on the custom dashboard usage metrics. (#4062)
  • [DOCS]: improve the migration documentation (#4036)

Plugins improvements

Commits

What's Changed

New Contributors

Full Changelog: v0.53.1...v0.54.0-beta.0