signoz
v0.150.0SigNoz is an open-source, OpenTelemetry-native observability platform for your team and their AI agents. Get logs, metrics, and traces in one tool with features like APM, distributed tracing, log management, infra monitoring, etc. Combined with SigNoz MCP and a native AI teammate (in SigNoz Cloud) it helps you build more resilient apps.
- Maintenance
- ActiveBased on the last push: commit history is not collected yet
- License
- OtherUnknown
- Security
- 6 advisories5 high, 1 medium
- Supported versions
- No scheduleendoflife.date does not track this project
32.6k stars · 2.6k forks · 1.6k open issues · last release 2 days ago · data checked 5 hours ago
Breaking changes
What to check before upgrading, taken from the notes of the last 30 releases.
- v0.143.0Sep 23, 2026
- refactor(prometheus)!: remove the v1 provider and let the provider ow… (#12840) @srikanthccv
Release history
All releases on GitHub> [!WARNING]
> - We are moving alert rules to a single schema, v2alpha1. From this release, existing rules are converted automatically and the v1 rules APIs are removed. Review the upgrade guide before upgrading. Learn more here https://signoz.io/docs/operate/migration/upgrade-0-150/ and track it here https://github.com/SigNoz/signoz/issues/13524
> - We are moving log bodies to native JSON storage. From this release, logs are dual-ingested, which requires additional collector CPU and memory, ClickHouse CPU, and log disk space. Plan for this capacity before upgrading. Learn more here https://signoz.io/guides/json-logs-migration and track it here https://github.com/SigNoz/signoz/issues/13376
What's Changed
- test(traces): anchor attribute evolution tests to the migrator's rollout (#13551) @krsoninikhil
- test(storybook): make plays pass on every control value (#13538) @AshwinBhatkal
- test(alerts): stop the saved views tests timing out on CI (#13481) @AshwinBhatkal
- refactor: using X-Forwarded-For header for client.address (#13543) @swapnil-signoz
- refactor: making querier changes for audit schema (#13438) @swapnil-signoz
- test(ai-observability): explorer side panels and query builder in tab tests (#13523) @tewarig
- docs(querier): add query_range examples for every builder function (#13475) @srikanthccv
- test(saved-views): cover behaviour the current tests miss (#13301) @H4ad
- test(query-builder): add e2e suite for the query builder (#13313) @ahrefabhi
- ci(e2e): pin Node 22 (#13396) @AshwinBhatkal
- refactor(dashboards): extract list filter and saved views into shared components (#13372) @ashu8912
- test(e2e): wait for the funnel step popover to close before adding a step (#13455) @ahrefabhi
- test(e2e): scroll drivers with the mouse wheel (#13433) @ashu8912
- ci(e2e): run the suite on 10 shards (#13395) @AshwinBhatkal
🚀 Features
- feat(authz): rule FGA (#13253) @nikhilmantri0902
- feat(build-staging): release staging through the deployments repo on merges and labels (#13571) @astrobot7
- feat(api-monitoring): move the endpoint filters and group-by off v3 autocomplete (#13160) @aks07
- feat(onboarding): add Pixeltable and Claude Cowork datasources (#13512) @crazyuploader
- feat(authz): enable FGA for llm pricing rule routes (#13260) @nityanandagohain
- feat: migrate all rules to v2 schema (#13158) @namanv3
- feat(audit): emit audit logs per signoz semantic conventions (#13477) @swapnil-signoz
- feat(audit): adding kafka audit exporter (#13357) @swapnil-signoz
- feat(querier): heatmaps for the logs and traces signals (#13318) @tushar-signoz
- feat(querier): apply the having of a formula (#13452) @srikanthccv
- feat(alerts): add DSL search and saved views to alert rules list (#13322) @ashu8912
- feat(alert-channel-integrations): support self-hosted jira on the jira channel (#13424) @nikhilmantri0902
- feat: add support for offset in all query range request types (#13436) @namanv3
- feat: add support for distribution query in query range (#13379) @namanv3
- feat(ai-observability): add column options to the ai list view (#13303) @tewarig
- feat(traces-explorer): track how users open the trace details page (#13420) @aks07
- feat:ai o11y saved views (#13297) @tewarig
- feat(authz): rule state history FGA (#13252) @nikhilmantri0902
- feat(dashboard): group small pie slices into an automatic Other slice (#13428) @ahrefabhi
- feat(explorer): make the traces and logs explorer toolbars and tables match (#13411) @aks07
- feat(traces-explorer): add infinite scroll to list view; table ui update (#13392) @aks07
- feat(dashboard): add a copy dashboard ID button next to the title (#13404) @AshwinBhatkal
- feat: add nerve pod as codeowner for AI assistant (#13409) @tewarig
- feat(traces-explorer): open list rows in a span details drawer (#13361) @aks07
- feat(trace-details): show AI dot on thread tab and log empty thread with AI summary (#13380) @tewarig
🐛 Bug Fixes
- fix(navigation): keep an explicit replace: false in safeNavigate (#13556) @tewarig
- fix: remove algorithm from all rule examples and request builders (#13567) @namanv3
- fix(api): send array query params as repeated keys (#13457) @AshwinBhatkal
- fix(alerts): clean up the alert rules list styling (#13530) @ashu8912
- fix(alert-channel-integrations): describe jira auth as a flat object in the openapi spec (#13540) @nikhilmantri0902
- fix(sentry): expected 401, 403 and network failures page the frontend (#13510) @aks07
- fix(quick-filters): reject high-cardinality fields as quick filters (#13385) @krsoninikhil
- fix(alerts): match the rule state filter to the created-by filter (#13460) @AshwinBhatkal
- fix(querier): skip the cache for logs and traces queries with a limited group by (#13472) @srikanthccv
- fix(querier): do not shift the gap of a timeShift query twice (#13470) @srikanthccv
- fix(querier): validate formula limits, raw order keys, and request types (#13426) @srikanthccv
- fix(alerts): refresh the v3 rules list after rule changes (#13442) @AshwinBhatkal
- fix(ai-assistant): read alert rules from the v3 list API (#13441) @AshwinBhatkal
- fix(planned-downtime): read alert rules from the v3 list API (#13440) @AshwinBhatkal
- fix(home): read alert rules from the v3 list API (#13439) @AshwinBhatkal