🚀 Features
- feat: improved keys adjustment logic (#9927) @tushar-signoz
- feat: add new onboarding docs/logos and update documentation to enforce SVG for images (#10120) @makeavish
- feat(authz): scafolding for rbac migration (#10121) @vikrantgupta25
- feat: forgot password api and token expiry (#10073) @balanikaran
- Feat: show (cmd + return) as helper text in Run Query button (#10082) @aks07
- feat: move to clone instead of json marshal (#10076) @therealpandey
- feat: extract context and data type from telemetry field name (#9986) @tushar-signoz
- fix: handle attribute collision (#10086) @tushar-signoz
- chore: add query params to metrics explorer (#10091) @therealpandey
- feature: init open api ts code gen (#10011) @AshwinBhatkal
- feat: Improve Power-User Experience with Query-Aware Filter Management (#9978) @ishan621
- feat: remove old login endpoint (#10079) @therealpandey
🐛 Bug Fixes
- fix: handle custom time ranges in timezones correctly (#10094) @YounixM
- fix: handle attribute collision (#10086) @tushar-signoz
- fix: update queryrange for consumer lag view to use dot notation if dotMetrics is enabled (#10078) @YounixM
- fix: add support for minimum data points in PromQL alerts (#9975) @jatinderjit
🧰 Maintenance
- chore(release): bump SigNoz to v0.109.0, OTel Collector to v0.129.13 (#10127) @Primus-bot
- chore(env): add docs base url (#10112) @vikrantgupta25
- chore: added Validate function for QueryBuilderFormula struct (#10041) @abhishekhugetech
- chore: add eslint rules for no-unused-vars (#10072) @AshwinBhatkal
- chore(lint): enable wastedassign (#10103) @vikrantgupta25
- chore: add eslint rules for no-console (#10071) @AshwinBhatkal
- chore: make new alerting experience as default with the ability to switch to classic (#10040) @amlannandy
- chore: update metrics explorer v2 generated APIs (#10093) @amlannandy
- chore: return notification channel info in Create notification channel API (#10090) @abhishekhugetech
- chore: add eslint rules for no-else-return and curly (#10070) @AshwinBhatkal
- chore: updated ESLint base config with comments (#10067) @AshwinBhatkal
- chore: move types, constants to separate files, delete unused code (#10026) @YounixM
- test: add mocks for tokenizer (#10081) @therealpandey
- Update pull_request_template.md (#10064) @YounixM
Full Changelog: v0.108.0...v0.109.0