v0.91.0

SigNoz/signozv0.91.0Jul 24, 2025by github-actions[bot]

AI Summary

This release focuses on visual updates, including a system theme option and an updated app loading screen. It also introduces role-based access control for trace funnel flows and addresses security/stability issues like a stylus vulnerability.

Key Highlights

  • System theme option and updated app loading screen.
  • Role-based access control for trace funnel flows.
  • Support for single-step funnels from span details.
  • Security fix for the stylus vulnerability.

New Features

  • System theme option
  • Role-based access in trace funnel flows
  • Support for entrypoint spans toggle in top operations table
  • License payment status reconciliation
  • Added cmd package

Full Release Notes

> [!WARNING]
> If you are using docker and upgrading via this repository, run `VERSION=v0.91.0 ./deploy/install.sh` to upgrade.

## 🚀 Features

* feat: update app loading screen and add system theme option (#8567) @YounixM
* feat: add support for single step funnels while creating from span details (#8492) @ahmadshaheer
* feat: add support for entrypoint spans toggle in top operations table (#8175) @ahmadshaheer
* feat: add more codeowners (#8558) @grandwizard28
* feat(license): show refetch payment status button to reconcile payments (#8551) @YounixM
* feat(cmd): add cmd package (#8535) @grandwizard28
* feat: add support for role based access in trace funnels flows (#8481) @ahmadshaheer

## 🐛 Bug Fixes

* fix: add safeguard for large log body entries (#8560) @aks07
* fix: don't fetch all attributes during build and run query (#8589) @nityanandagohain
* fix: update how index filters are built for resource table (#8561) @nityanandagohain
* fix: fixed stylus vulnerability by using the npm provided - 0.0.1-security version (#8592) @SagarRajput-7
* fix(prom-dup-labels): added fingerprint in prom labels (#8563) @aniketio-ctrl
* fix: added attribute check for log details filtering (#8427) @sawhil
* fix: navigating from infra monitoring to logs with open in explorer has missing filters (#8570) @amlannandy
* fix(dedup-prom): added check for duplicated samples data (#8502) @aniketio-ctrl
* fix: prevent 1Password extension from interfering with time inputs (#8486) @ulpcan
* fix: retain filters during pagination and field filtering on exceptions page (#8300) @scout9ll

## 🧰 Maintenance

* chore: pre-populate the alert condition based on the selected reduce to and thresholds (#8352) @amlannandy
* chore(dot-metrics): added log line to check for those queries who are still using normalized metrics (#8518) @aniketio-ctrl
* fix: use only needed resource attributes in context filter (#8568) @ahrefabhi
* chore: add unit tests for metric details drawer (#8515) @amlannandy
* chore: support legacy cols usage and address several gaps (#8552) @srikanthccv
* ci(prereleaser): remove cron scheduler (#8584) @grandwizard28
* Remove docker downloads badge (#8556) @Nageshbansal

## New Contributors
* @scout9ll made their first contribution in https://github.com/SigNoz/signoz/pull/8300
* @ulpcan made their first contribution in https://github.com/SigNoz/signoz/pull/8486

**Full Changelog**: https://github.com/SigNoz/signoz/compare/v0.90.1...v0.91.0