v0.121.0

SigNoz/signozv0.121.0Apr 29, 2026by github-actions[bot]

AI Summary

Highlights include the addition of Azure service integration UI, a cancel subscription option in the billing page, and base-path configuration to scope storage keys. It also migrates the frontend to generated API clients.

Key Highlights

  • Added Azure service integration UI and cloud integration details.
  • Added cancel subscription option in the billing page.
  • Implemented base-path configuration to scope localStorage/sessionStorage keys.
  • Migrated frontend to generated API clients for rules and downtime schedules.

New Features

  • Azure service integration
  • Cancel subscription option
  • Base-path configuration
  • API client migration for rules
  • Markdown renderer

Full Release Notes

# What's Changed
* Azure service integration UI (#11117) @YounixM
* chore: remove unused assets files (#11045) @prakha
* chore: remove unused api files (#11041) @prakha
* docs: add servers block to the openapi spec (#11129) @therealpandey
* CI: JSON QB E2E Integration Suite (#10863) @piyushsingariya
* chore: remove unused files (#11033) @prakha
* refactor: remove light mode styles from various components and update… (#11080) @YounixM
* refactor(frontend): remove xstate and migrate to plain React state (#11059) @AshwinBhatkal
* test(useResourceAttribute): add ResourceProvider behavior coverage (#11069) @AshwinBhatkal
* refactor: move waterfall api to module structure with updated response (#10797) @krsoninikhil
* tests: unify integration + e2e under shared pytest project (#11019) @therealpandey
* refactor(ruler): migrate frontend to generated API clients for rules and downtime schedules (#10968) @therealpandey

## 🚀 Features

* feat: adding dashboards for Azure One Click Integration services (#11094) @swapnil-signoz
* Add support for custom field selection for color by feature. (#11092) @krsoninikhil
* chore: add json enabled as feature flag for FE (#11050) @piyushsingariya
* feat(billing-page): added cancel subscription option in billing page (#11118) @SagarRajput-7
* feat(infra-monitoring): v2 pods list API (#10833) @nikhilmantri0902
* Feat/crosshair series highlight (#11013) @ahrefabhi
* feat: types and handler for span attribute mapping (ai-o11y) (#10909) @nityanandagohain
* feat: adding cloud integration implementation details for Azure (#11058) @swapnil-signoz
* feat: enable JSON body query support and add group by functionality (#11042) @YounixM
* feat(onboarding): add OpenCode, Baseten, and DBOS datasources (#11109) @revmag
* feat(settings): add SigNoz MCP Server setup page (#11025) @makeavish
* feat(tanstack-table): promote logs table component to /components (#10946) @H4ad
* feat(global): add mcp_url to global config (#11085) @therealpandey
* feat(base-path): scope localStorage/sessionStorage keys to base path + fix livetail url (#11029) @SagarRajput-7
* feat: cloud integration azure service definitions (#11006) @swapnil-signoz
* feat(base-path): replace window.open with openInNewTab for internal paths and upgraded lint to error (#11027) @SagarRajput-7
* feat(authz): add check API for community build (#11056) @vikrantgupta25
* feat: base path config setup and index.html setup as go template for BE injection (#11026) @SagarRajput-7
* feat: adding cloud integration azure types and openapi spec (#11005) @swapnil-signoz
* feat(authz): add support for delete role (#11044) @vikrantgupta25
* feat(infra-monitoring): v2 hosts list api (#10805) @nikhilmantri0902
* feat: markdown renderer (#10682) @abhishekhugetech
* feat(billing): increase zeus http client timeout (#11061) @aniketio-ctrl
* chore(oxlint): migrate from eslint (#10176) @H4ad

## 🐛 Bug Fixes

* fix: Body Search warning with FTS in JSON Logs  (#10807) @piyushsingariya
* fix: implement tag filter mapping to canonical and deprecated operators (#11124) @YounixM
* chore(oxlint): run fixes (#11123) @H4ad
* chore(oxlint): remove unicorn & other rules that breaks the code on --fix (#11097) @H4ad
* fix: add config path and fmt config path in vs code settings (#11093) @AshwinBhatkal
* chore: added tooltip events + minor ui fixes (#11086) @ahrefabhi
* feat(base-path): scope localStorage/sessionStorage keys to base path + fix livetail url (#11029) @SagarRajput-7
* fix: minor fixes in tooltip ui (#11077) @ahrefabhi
* fix(serviceaccount): status code for deleted service accounts (#11075) @vikrantgupta25
* fix: handle cancel functionality for Run Query Button (#10958) @AshwinBhatkal
* fix(alert-rules): disable clickhouse/prompql for anomaly detection (#11038) @H4ad

## 🧰 Maintenance

* chore(release): bump SigNoz to v0.121.0 (#11139) @primus-bot
* chore: updated drilldown popup ui to match tooltip (#11113) @ahrefabhi
* chore: bumping cloud integration agent version to v0.0.10 (#11135) @swapnil-signoz
* chore: add json enabled as feature flag for FE (#11050) @piyushsingariya
* chore: add @therealpandey with @srikanthccv (#11126) @therealpandey
* chore(oxlint): run fixes (#11123) @H4ad
* chore(onboarding): add open-source tooling to interest in signoz option (#11083) @manika-signoz
* chore: replace JSONDataTypeIndex and bump otel-collector to v0.144.3 (#11110) @piyushsingariya
* chore(oxlint): remove unicorn & other rules that breaks the code on --fix (#11097) @H4ad
* chore: added tooltip events + minor ui fixes (#11086) @ahrefabhi
* chore(fmt): enable oxfmt (#11057) @H4ad
* chore(tests): bump python deps to close 8 dependabot alerts (#11076) @therealpandey
* chore: modern fmts and lints for tests/ (#11074) @therealpandey
* feat(infra-monitoring): v2 hosts list api (#10805) @nikhilmantri0902
* chore: added changes for pinning tooltip with a shortcut key (#10953) @ahrefabhi
* chore: add request examples for alert rules (#11023) @srikanthccv
* chore(codeowner): add @therealpandey as codeowner (#11055) @vikrantgupta25