v0.112.1

SigNoz/signozv0.112.1Feb 23, 2026by github-actions[bot]

AI Summary

This release introduces significant authentication and authorization enhancements including new roles page, authz updates, and various API improvements. Multiple bug fixes address validation errors and UI issues.

Key Highlights

  • Added roles page and listing view
  • Updated authz response to prevent pre-compute
  • Added HTTP routes for authz
  • Enhanced authentication providers with new fields and UI
  • Upgraded custom domain and profiles APIs

New Features

  • Addressed deprecation of signoz-schema-migrator
  • Added warning for missing hostname in infra tab
  • Added zeus handler with profile and host APIs
  • Enhanced authn providers with new fields
  • Fixed invite member validation error

Full Release Notes

# What's Changed

## 🚀 Features

* feat: address deprecation of signoz-schema-migrator (#10334) @Nageshbansal
* feat(authz): update authz response to prevent pre-compute  (#10385) @vikrantgupta25
* chore(metrics-explorer): return 404 for non-existent metrics (#10386) @nikhilmantri0902
* chore: show warning and link to doc on missing hostname in infra tab (#10279) @nikhilmantri0902
* feat(authz): update openapi spec (#10382) @vikrantgupta25
* feat(authz): add http routes for authz (#10376) @vikrantgupta25
* feat: upgraded custom domain and profiles apis and used new open api spec (#10366) @SagarRajput-7
* feat: add zeus handler with profile and host apis (#10336) @balanikaran
* feat: added roles page and listing view (#10329) @SagarRajput-7
* feat: enhancement in the authn providers with new fields and new ui (#10276) @SagarRajput-7

## 🐛 Bug Fixes

* fix: omit unset limit values in gateway update api payload (#10388) @balanikaran
* fix: fixed the invite member validation error with empty detail rows (#10375) @SagarRajput-7
* fix: generated response types from open api yaml (#10396) @AshwinBhatkal
* fix(openapi): make the error and status as mandatory (#10391) @vikrantgupta25
* fix(openapi): make the data and status required in success responses (#10390) @vikrantgupta25
* fix: formatting chart manager aggregation values with the yaxis unit (#10379) @ahrefabhi
* fix: don't send failed if empty rows in getTTL (#10378) @nityanandagohain
* fix: use derived values for url and host attributes (#10218) @YounixM
* fix: add required tags where needed (#10368) @balanikaran
* fix: added a fix for tooltip height when legend is too big (#10353) @ahrefabhi
* chore: ui bug fix - last row in overview gets hidden (#10364) @ishan621
* fix: instrumentation changes to capture query duration properly (#10362) @nityanandagohain
* fix: dynamic variables options load first time (#10361) @AshwinBhatkal
* fix: added fix for jerky chart change on panel switch (#10360) @ahrefabhi
* fix: added fix for rendering single point (#10344) @ahrefabhi
* fix: added fix for tooltip prox on hover in uplot (#10345) @ahrefabhi
* fix: hide scrollbar in variable selector as we expand the container h… (#10357) @YounixM
* fix: fix incosistent use of http attribute in ext. api (#10169) @krsoninikhil
* fix: json qb array expression (#10162) @piyushsingariya

## 🧰 Maintenance

* chore(metrics-explorer): return 404 for non-existent metrics (#10386) @nikhilmantri0902
* chore: register querier routes in apiserver (#10370) @therealpandey
* chore: ui bug fix - last row in overview gets hidden (#10364) @ishan621
* chore: bump clickhouse to 25.10.5 (#10369) @therealpandey
* chore: add notes about struct tags for better openapi integration (#10365) @srikanthccv
* chore: add list metrics (#10352) @srikanthccv
* chore: migrate .cursorrules to .cursor/rules/ format (#10351) @YounixM
* chore: add OpenAPI spec for /v5/query_range (#10239) @srikanthccv
* chore: add tests for unique index on email and org_id in users table (#10331) @balanikaran
* refactor: remove legacy /api/gateway reverse proxy (#10374) @therealpandey