v0.131.0

SigNoz/signozv0.131.0Jul 1, 2026by github-actions[bot]

AI Summary

Major release featuring a ClickHouse upgrade and the introduction of LLM pricing, SSO custom roles, and dashboard list features.

Key Highlights

  • Upgraded bundled ClickHouse to 25.12.5 (requires migration)
  • LLM pricing search and source filter features
  • Custom roles support in SSO group mapping
  • Dashboard V2 list tags and DSL search

Breaking Changes

  • Upgrade ClickHouse to 25.12.5

New Features

  • LLM pricing search and management
  • SSO custom roles
  • Dashboard list tags and search
  • QueryRangePreview support in Query Builder

Full Release Notes

### ⚠️  Upgrade ClickHouse to 25.12.5

The bundled ClickHouse has been upgraded to **25.12.5**. Follow the [upgrade guide](https://signoz.io/docs/operate/migration/upgrade-0-131/) to upgrade your ClickHouse and stay on supported SigNoz releases.

## 🚀 Features

* feat(llm-pricing): search + source filter  (4/5) (#11808) @tewarig
* feat(llm-pricing): model cost add/edit drawer (3/5) (#11761) @tewarig
* feat: adding cloud integration API changes for GCP (#11892) @swapnil-signoz
* feat: QB support for QueryRangePreview (#11185) @tushar-signoz
* feat(sso-configuration): change roles selector to allow custom roles (#11894) @H4ad
* feat(web): add sentry, posthog, appcues and pylon settings to web config (#11912) @therealpandey
* feat(dashboards-v2): list tags, DSL search, per-user pinning & org-shared views (#11868) @AshwinBhatkal
* feat(dashboards-v2): switch panel visualization type in the editor (#11820) @ahrefabhi
* feat(invite-members): add reusable component for invite members (#11872) @H4ad
* feat(llm-pricing): listing page + table (2/5) (#11760) @tewarig
* feat: add api to fetch v2 dashboards for a metric name (#11784) @namanv3
* feat(llm-pricing): foundation — route, permission & page shell (1/5) (#11750) @tewarig
* feat: enhance context picker with empty state handling and prefill functionality (#11869) @YounixM
* feat(authdomain): support custom roles in SSO group mapping (#11858) @vikrantgupta25
* feat(querybuilder): type untyped value fields in v5 openapi schema (#11850) @therealpandey
* feat(dashboards-v2): create new panels from the editor (#11777) @ahrefabhi
* feat(roles): rework the create/update pages (#11815) @H4ad
* feat(infra-monitoring): v2 onboarding/checks api (#11104) @nikhilmantri0902
* feat(infra-monitoring): remove requiredMetricsCheck from v2 APIs + integration tests for new querier warnings behaviour.  (#11792) @nikhilmantri0902
* feat(metrics-explorer): move metric_name from path param to query param (#11745) @nikhilmantri0902
* feat(dashboard-v2): toolbar repositioning, JSON editor & expandable variables bar (#11837) @AshwinBhatkal
* feat(authz): add transaction groups JSON schema (#11827) @vikrantgupta25
* feat(data-export): support client-provided offset in export_raw_data API (#11825) @krsoninikhil
* feat(metrics): add per-metric label-reduction rules (#11849) @srikanthccv

## 🐛 Bug Fixes

* fix(dashboard): pie panel collapses multi-column ClickHouse query to a single slice (#11919) @ahrefabhi
* fix(settings): ensure scroll on tiny screens (#11916) @H4ad
* fix(dashboards-v2): panel editor fixes + span-gaps Disconnect Values control (#11864) @ahrefabhi
* fix(authz): validate transactionGroups in update role (#11898) @vikrantgupta25
* fix(notification-channels): edit not persisting any information (#11888) @H4ad
* fix(uplotV2): tooltip list clips last row and over-scrolls (#11883) @ahrefabhi
* fix: include query metadata in alert edit and new contexts (#11891) @YounixM
* fix: schema fixes based on UI and MCP integration review (#11718) @namanv3
* fix(querier): pad clamped time range for trace_id-filtered logs (#11800) @nityanandagohain
* fix(member-settings): sidenav button not redirecting to correct invite members modal (#11871) @H4ad
* fix(metrics-explorer): resolve pagination overlap in table (#11812) @ElyesLaaribi
* fix(keyboard-shortcut): monaco-editor should not trigger shortcut (#11848) @H4ad
* fix: enable opamp for llmpricing/spanmmapper and remove unit from config (#11285) @nityanandagohain
* fix(ui): resolve monaco find widget clipping and flickering (#11826) @roy-abir05
* fix(dashboards-v2): stop infinite render loop on dashboards with no variable selections (#11841) @ahrefabhi
* fix(render): add missing Content-Type header in Error() response (#11890) @HimanshuRW
* fix: schema fixes based on UI and MCP integration review (#11718) @namanv3

## 🧰 Maintenance

* chore: json tags for error struct (#11886) @tushar-signoz
* chore(e2eci): source Playwright browsers from official image (#11789) @AshwinBhatkal
* refactor(onboarding): drop old page (#11860) @H4ad
* chore: refactor error response + normalize ClickHouse telemetrystore errors (#11740) @tushar-signoz
* chore(authz): track role stats (#11866) @vikrantgupta25
* chore(querier): route metric reads to buffer/reduced tables behind a … (#11801) @srikanthccv
* docs: refresh README with current SigNoz offerings and features (#11595) @yuvraajsj18
* refactor(trace-details): migrate SpanLogs/Events/NoData + funnel to V3 (pre-V2-cleanup) (#11855) @aks07
* docs(deploy): restructure migration guide and add Docker Swarm (#11851) @Nageshbansal
* refactor(getting-started): use new invite members component (#11874) @H4ad
* refactor(members-page): use new invite members component (#11873) @H4ad
* refactor(onboarding-questionaire): use new invite members component (#11875) @H4ad
* refactor(trace-details): remove dead Trace Details V2 code (#11805) @aks07
* test(trace-details): add E2E coverage for Trace Details (#11846) @aks07
* refactor(authz): fixes on error feedback (#11901) @H4ad
* chore: json tags for error struct (#11886) @tushar-signoz

## New Contributors
* @roy-abir05 made their first contribution in https://github.com/SigNoz/signoz/pull/11826
* @ElyesLaaribi made their first contribution in https://github.com/SigNoz/signoz/pull/11812
* @HimanshuRW made their first contribution in https://github.com/SigNoz/signoz/pull/11890
* @yuvraajsj18 made their first contribution in https://github.com/SigNoz/signoz/pull/11595

**Full Changelog**: https://github.com/SigNoz/signoz/compare/v0.130.1...v0.131.0