⚠️ Upgrade ClickHouse to 25.12.5
The bundled ClickHouse has been upgraded to 25.12.5. Follow the upgrade guide 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 #11826
- @ElyesLaaribi made their first contribution in #11812
- @HimanshuRW made their first contribution in #11890
- @yuvraajsj18 made their first contribution in #11595
Full Changelog: v0.130.1...v0.131.0