🚀 Features
- feat(authz): integrate authz in quick filters (#12791) @nityanandagohain
- feat(dashboards): revamp panel chart legend interaction (#12838) @ahrefabhi
- feat: add spec for text panel (#12711) @namanv3
- feat: add remaining v2 notification channel apis (#12786) @namanv3
- feat: add heatmap support in query (#12764) @namanv3
- feat(dashboards): add the Text panel's Markdown editor and renderer (#12712) @ahrefabhi
- feat: support ai trace alerts (#12783) @nityanandagohain
- feat(dashboards): gate the dashboards list on fine-grained authz (#12449) @AshwinBhatkal
- feat(dashboards): show disabled dashboard actions with a reason (#12438) @AshwinBhatkal
- feat(authz): add dashboard permissions (#12448) @AshwinBhatkal
- feat(storybook): add the story screenshot sweep and diff (#12799) @H4ad
- feat(quick-filters): section hover actions + duration reset (UX) (#12760) @aks07
- feat(traces-qb): read span attributes from the JSON column (evolution-gated) (#12715) @krsoninikhil
- feat(quick-filters): migrate quick filters to fields/values with related values (#12726) @aks07
- feat(storybook): add initial support for storybook (#12639) @H4ad
- feat(apiserver): add tls support to http server (#12830) @therealpandey
- feat(apiserver): move apiserver to registry and make it configurable (#12493) @krsoninikhil
- feat(apiserver): move apiserver to registry and make it configurable (#12493) @krsoninikhil
- feat(authz): integrate authz in quick filters (#12791) @nityanandagohain
🐛 Bug Fixes
- fix: mark v2 notification channel secrets as password format (#12873) @therealpandey
- fix(dashboards): restore all series when the isolated legend row is clicked (#12864) @ahrefabhi
- fix(dashboard): honour "open in new tab" on v2 context links (#12836) @ahrefabhi
- fix(query-builder): stop the panel-type field list growing on every change (#12782) @ahrefabhi
🧰 Maintenance
- chore(audit): bump packages to address audit reports (#12847) @H4ad
- chore(onboarding): update onboarding hint text (#12868) @manika-signoz
- chore(querybuilder): compile every signal through one storage contract (#12802) @srikanthccv
- refactor(dashboards): split panels into query and static authoring modes (#12778) @ahrefabhi
- refactor(dashboards): declare panel-kind facts once, in the kind's definition (#12777) @ahrefabhi
- refactor(qb): quote field names with the ClickHouse quoting helpers (#12593) @srikanthccv
- refactor: extract shared list filter SQL compiler from the dashboards visitor (#12806) @nikhilmantri0902
- docs(security): use GitHub private vulnerability reporting (#12820) @therealpandey
- ci(storybook): add job to test storybooks (#12841) @H4ad
Full Changelog: v0.141.1...v0.142.0