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