v0.111.0

SigNoz/signozv0.111.0Feb 11, 2026by github-actions[bot]

AI Summary

This release introduces a major visualization overhaul with new uPlot-based time series panel and tooltip plugins. Also includes significant authz/RBAC migration, sidebar enhancements, and Docker support improvements.

Key Highlights

  • Implemented uPlot builder pattern API for chart configuration
  • Added new time series panel with improved rendering
  • Migrated RBAC to authz with wildcard selector support
  • Added new tooltip plugin for charts
  • Updated OTel Collector to v0.142.0

New Features

  • Added line styling options for uPlot
  • Added ChartLayout component for legend and chart positioning
  • Consumed new semantic token with automatic light/dark mode theming
  • Sidebar enhancement
  • Added Docker support for APM data sources

Full Release Notes

## 🚀 Features

* feat(onboarding): add Docker support for apm data sources, Convex and simplify PHP flow (#10261) @makeavish
* feat: The open Icon in the quick filters is not correct (#10244) @ishan621
* feat(authz): add support for wildcard selector (#10208) @vikrantgupta25
* feat: added new time series panel (#10207) @ahrefabhi
* feat: added new time-series graph (#10201) @ahrefabhi
* feat: added changes to compute legend items width for virtualization (#10196) @ahrefabhi
* feat: consume new semantic token and automatic light and dark mode theming (#10104) @SagarRajput-7
* feat: updated the generated apis (#10171) @SagarRajput-7
* feat(authz): migrate rbac to authz (#10134) @vikrantgupta25
* feat: added a new tooltip plugin (#10167) @ahrefabhi
* test(integration): alert firing verification fixture (#10131) @abhishekhugetech
* feat: sidebar enhancement (#10157) @SagarRajput-7
* feat: added line styling options for uplot (#10166) @ahrefabhi
* feat: Added ChartLayout component + utils to correctly position Legends and Chart in the view (#10160) @ahrefabhi
* feat: implement uPlot builder pattern API for chart configuration (#10069) @ahrefabhi

## 🐛 Bug Fixes

* fix(meter): custom step intervals for meter aggregations (#10255) @vikrantgupta25
* fix: flaky dashboard test (#10254) @AshwinBhatkal
* fix: ensure trace time range is fetch correctly (#10252) @krsoninikhil
* fix: improve qbtoexpr test suite (#10217) @piyushsingariya
* fix: minor changes for gateway and forgot password apis (#10204) @balanikaran
* fix: added fix for tooltip sizing (#10205) @ahrefabhi
* Fix/query label fix (#10158) @aks07
* fix: added fix for storing legend preferences (#10184) @ahrefabhi
* fix: add missing query params for gateway apis (#10190) @balanikaran
* fix: minor fix in tooltip rendering (#10175) @ahrefabhi
* fix: handling of traces intrinsic fields colliding with attributes  (#10170) @tushar-signoz
* fix: small fixes for scale + legend sizing (#10168) @ahrefabhi
* test(integration): alert firing verification fixture (#10131) @abhishekhugetech
* fix: add missing data for promql and anomaly rules (#10097) @jatinderjit
* test(integration): added fixture for inserting alert data (#10101) @abhishekhugetech
* fix: minor fix for uplot scale (#10164) @ahrefabhi
* test(integration): added fixture for creating alert rule (#10092) @abhishekhugetech
* fix: Service Map environment filter not working with DOT_METRICS_ENABLED (#10227) @ederelias

## 🧰 Maintenance

* chore(release): bump SigNoz to v0.111.0, OTel Collector to v0.142.0 (#10271) @primus-bot
* chore: use variable select strategy + (#10245) @AshwinBhatkal
* chore: folder name change + CODEOWNER update (#10246) @AshwinBhatkal
* chore: preserve the original duration format (#10149) @jatinderjit
* chore: move fields api to openapi spec (#10219) @srikanthccv
* chore: updated chart theme colors (#10233) @ahrefabhi
* chore: remove inline enum and implement jsonschema.Enum for metric types (#10238) @srikanthccv
* chore: separate out query and custom variable (#10221) @AshwinBhatkal
* chore: separate out textbox variable into it's own component (#10206) @AshwinBhatkal
* chore: add max-params eslint rule and update contribution guidelines (#10200) @AshwinBhatkal
* chore(metricsexplorer): update tags and regenerate (#10197) @srikanthccv
* chore: made `group_wait` and `group_interval` configuration dynamic for alert manager (#10198) @abhishekhugetech
* chore: update variables store with derived values (#10194) @AshwinBhatkal
* chore: use single reducer in create alerts flow (#10179) @amlannandy
* chore: update error state for alert not found (#10132) @amlannandy
* chore: variable store set function (#10174) @AshwinBhatkal
* chore: query builder / hooks to use new variable store (#10148) @AshwinBhatkal
* chore: dashboard grid / widget / hooks to use new variable store (#10147) @AshwinBhatkal
* chore: dashboard container to use new variable store (#10146) @AshwinBhatkal
* refactor: switch group by instead of triggering aggregation (#10263) @krsoninikhil
* test: added test suites for uplotchart component (#10247) @ahrefabhi
* Allow saving previous query in query builder (#10122) @aks07 
* Add cancel query functionality to dashboard edit panel (#10152) @aks07

## New Contributors
* @krsoninikhil made their first contribution in https://github.com/SigNoz/signoz/pull/10252
* @ederelias made their first contribution in https://github.com/SigNoz/signoz/pull/10227

**Full Changelog**: https://github.com/SigNoz/signoz/compare/v0.110.1...v0.111.0