🚀 Features
- feat(authz): accept singular roles for user and service accounts (#10827) @vikrantgupta25
- feat(frontend): add new onboarding datasource entries (#10829) @makeavish
- feat: updated user api to v2 and accordingly update members page and role management (#10799) @SagarRajput-7
- feat(audittypes): align types with revised schema doc (#10826) @therealpandey
- feat(sqlstore): enable wal mode by default (#10822) @vikrantgupta25
- feat: table migration (#10625) @ishan621
- feat(global-time-adapter): start migration away from redux (#10780) @H4ad
- feat: added doc links for service account and misc changes (#10804) @SagarRajput-7
- feat: adding aws service definitions in types (#10798) @swapnil-signoz
- feat: return all spans for flamegraph under a limit (#10757) @krsoninikhil
- feat(audit): handler-level AuditDef, audit middleware, and response capture (#10791) @therealpandey
- feat(serviceaccount): integrate service account (#10681) @vikrantgupta25
- feat(sqlstore): add support for sqlite transaction modes (#10781) @vikrantgupta25
- feat(audit): enterprise auditor with licensing gate and OTLP HTTP export (#10776) @therealpandey
- feat(audit): add noop auditor for community edition (#10769) @therealpandey
- feat(audit): add Auditor interface and rename auditortypes to audittypes (#10766) @therealpandey
- feat(audit): add auditortypes package (#10761) @therealpandey
- feat: time aware dynamic field mapper (#9669) @nityanandagohain
- feat(waterfall): return all span for small traces and nested level for large (#10399) @krsoninikhil
- feat(logs): pretty-print JSON attribute values when copying to clipboard (#10778) @liapisn
- Feat/external api dependent service different color (#9412) @debopam-roy
🐛 Bug Fixes
- fix: check on type instead of temporality for non existent metrics (#10871) @namanv3
- fix(authz): update errors for authz write requests (#10868) @vikrantgupta25
- fix: fix feedbacks from testing for members and service account feature (#10855) @SagarRajput-7
- fix(app-routes): use redirect component to avoid flash old routes due to useEffect (#10802) @H4ad
- fix(authz): improve regex based error messages (#10856) @vikrantgupta25
- fix(host-list): not showing refresh status & refresh interval queries overlaps (#10812) @H4ad
- fix(date-time-selection): reset to the correct value under modal (#10813) @H4ad
- fix: show alert type in classic experience edit (#10847) @AshwinBhatkal
- fix: several panic errors (#10817) @srikanthccv
- fix(authz): authz actions preceed sqlstore actions (#10821) @vikrantgupta25
- fix: warning instead of error for dormant metrics in query range API (#10737) @namanv3
- fix: added validations for having expression (#10286) @tushar-signoz
- fix(app-routes-redirect): redirects when workspaceBlocked & onboarding having wrong redirects (#10738) @H4ad
- fix(infra-monitoring): request loop when click to visualize volume (#10657) @H4ad
- fix: handle empty not() expression (#10165) @tushar-signoz
- fix(member-drawer): use hook to copy to support more browsers (#10729) @H4ad
- fix(alert-rules-history): crash due to relativeTime empty (#10733) @H4ad
- fix(alerts): alert header breaking with unknown severity (#10730) @H4ad
- fix: fallback to raw param if decodeURIComponent fails for dashboard variables (#10695) @AshwinBhatkal
- fix: guard getErrorDetails call against non-APIError instances in GridCard (#10700) @AshwinBhatkal
- fix: update panel waiting state condition (#10702) @AshwinBhatkal
- fix(infra-monitoring): not fetching correct group by keys (#10651) @H4ad
- fix: remove custom domain from self hosted deployments (#10731) @SagarRajput-7
- fix: remove flakyness for trace waterfall tests (#10734) @nityanandagohain
- fix(alerts-history): formatTime expecting number but receiving string (#10719) @H4ad
- fix(devenv): fix otel-collector startup failure (#10620) @amareshsm
- fix: match light mode border color in External APIs page (#10544) @xi7ang
- fix: fix feedbacks from testing for members and service account feature (#10855) @SagarRajput-7
- fix: remove custom domain from self hosted deployments (#10731) @SagarRajput-7
🧰 Maintenance
- chore(release): bump SigNoz to v0.118.0 (#10876) @Primus-bot
- chore(rules): add more context to logs (#10869) @jatinderjit
- chore(qb): added log list queries integration tests (#10841) @tushar-signoz
- chore: align usage of negative operators in JSON Body (#10758) @piyushsingariya
- chore: add schema version specific validations (#10808) @srikanthccv
- chore(frontend): sync pylon chat widget theme with app theme (#10830) @makeavish
- chore(user): add partial index for email,org_id (#10828) @vikrantgupta25
- chore: remove deprecated v3/v4 support in rules (#10760) @srikanthccv
- chore(lint): enable godot and staticcheck (#10775) @vikrantgupta25
- chore: remove v1 metrics explorer code (#10764) @srikanthccv
- chore: enable JSON Path index in JSON Logs (#10736) @piyushsingariya
- chore(authz): bump up openfga version (#10767) @vikrantgupta25
- chore(authz): add error logger for batch check (#10756) @vikrantgupta25
- chore: add rule state history module (#10488) @srikanthccv
- chore: support cmd click on all clickable items (#10350) @YounixM
- chore: don't run functions if the series is empty (#10725) @nityanandagohain
- chore: cleanup traversal in trace waterfall (#10706) @nityanandagohain
- test(integration): add test cases for new user APIs (#10837) @vikrantgupta25
- refactor: move and internalize resource filter statement builder (#10824) @therealpandey
- refactor: removing dashboard overview images (#10801) @swapnil-signoz
- test(k8s-volume-list): mark test as skip due to flakyness (#10787) @H4ad
- docs: fix typo in frontend README.md (#10765) @ayushshukla1807
- refactor(time-range): replace hardcoded 30m defaults with const (#10748) @pauln17
- refactor(infrastructure-monitoring): use nuqs hooks (#10640) @H4ad
- chore: enable JSON Path index in JSON Logs (#10736) @piyushsingariya
- refactor(tooltip): pin active series to header and fix spacing in uPlot chart tooltip (#10862) @ahrefabhi
New Contributors
- @xi7ang made their first contribution in #10544
- @pauln17 made their first contribution in #10748
- @ayushshukla1807 made their first contribution in #10765
- @liapisn made their first contribution in #10778
Full Changelog: v0.117.1...v0.118.0