🚀 Features
- feat: adding handlers with OpenAPI specs (#10643) @swapnil-signoz
- feat: export traces (#9991) @tushar-signoz
- feat(factory): add service state tracking, AwaitHealthy, depends_on, and /healthz (#10671) @therealpandey
- feat: add onboarding configurations and docs for new datasources (#10680) @makeavish
- feat: added download button in trace page (#10613) @tushar-signoz
- feat: introduce user_role table (#10664) @balanikaran
- feat(middleware): add panic recovery middleware (#10666) @therealpandey
- feat(instrumentation): add OTel exception semantic convention log handler (#10665) @therealpandey
- feat: deprecate old user invite apis (#10600) @balanikaran
- feat: new service account page with crud and listing (#10535) @SagarRajput-7
- feat: add --config flag for YAML configuration files (#10649) @therealpandey
- feat(identn): implement an impersonation identn (#10641) @therealpandey
- feat: added changes for spangaps thresholds (#10570) @ahrefabhi
- feat(authz): migrate authorization to authz instead of user.role (#10486) @H4ad
- feat(signozhq-ui): add @signozhq/ui lib (#10616) @H4ad
- feat: replaced external apis barchart with the new bar chart (#10460) @ahrefabhi
🐛 Bug Fixes
- fix: enrich unspecified fields in logs pipelines filters (#10686) @piyushsingariya
- fix(querier): return proper HTTP status for PromQL timeout errors (#10689) @therealpandey
- fix(infra-monitoring): volume details charts rendering undefined as legend (#10658) @H4ad
- fix: prevent duplicate and incorrect results from trace_summary timerange override in list view (#10637) @nityanandagohain
- feat: added download button in trace page (#10613) @tushar-signoz
- chore: prepend normalize pipeline (#10627) @piyushsingariya
- test: fix flaky public dashboard query range integration test (#10672) @therealpandey
- fix(api-monitoring): border being hidden on hover (#9415) @debopam-roy
- fix(ui): add cursor pointer on External APIs domain rows (#10654) @VeerShah41
- fix(tests): fix flaky rootuser integration tests (#10660) @therealpandey
- fix: added fix for isolated points render with null both side (#10630) @ahrefabhi
- fix: allow gateway apis on editor access (#10646) @balanikaran
- fix: "In Progress" stuck agent config (#10644) @piyushsingariya
- fix: handle foreign key constraint on rule and planned maintenance deletion (#10632) @therealpandey
- fix: adding migration to fix wrong index on cloud integration table (#10607) @swapnil-signoz
- fix(checkout): pass downstream error meesage to UI (#10636) @aniketio-ctrl
🧰 Maintenance
- chore(release): bump SigNoz to v0.117.0 (#10707) @Primus-bot
- refactor: move dashboard provider from redux to zustand (#10628) @AshwinBhatkal
- chore(cursor): add rules & skills to help migration (#10405) @H4ad
- chore: prepend normalize pipeline (#10627) @piyushsingariya
- chore: remove unused config files from conf/ (#10663) @therealpandey
- feat: deprecate old user invite apis (#10600) @balanikaran
- chore: add eslint rule for zustand getState (#10648) @AshwinBhatkal
- refactor: cloud integration store implementation (#10469) @swapnil-signoz
- refactor(pprof): extract infrastructure provider (#10673) @therealpandey
- refactor(instrumentation): flatten code source into flat keys (#10667) @therealpandey
- refactor: remove DeprecatedFlags CLI flag backward compatibility (#10659) @therealpandey
New Contributors
- @VeerShah41 made their first contribution in #10654
- @debopam-roy made their first contribution in #9415
Full Changelog: v0.116.1...v0.117.0