🚀 Features
- feat(bottom-strip): add the layout shell behind a feature flag (#12936) @aks07
- feat(saved-views): read saved views from the v2 api on home, noz and column sync (#12970) @aks07
- feat(alerts): New list API for alert rules (powers filters, sorting, pagination) (#12780) @nikhilmantri0902
- feat(onboarding): add Cursor, Cline, vLLM, SGLang, Karpenter datasources (#12944) @crazyuploader
🐛 Bug Fixes
- fix(tokenizer): persist last_observed_at on postgres (#12982) @vikrantgupta25
- fix: remove rules types package import from migration #49 (#12998) @namanv3
- fix: empty patterns in pricing are rejected (#12995) @nityanandagohain
- fix(bottom-strip): size pages from the layout instead of the viewport (#12940) @aks07
- fix(quick-filters): filter sidebar scrolls the whole page (#12915) @aks07
- fix(dashboard): panel UX fixes — bar gap, tooltip date, palette, legend search (#12959) @ahrefabhi
- fix(ai-o11y): scope overview dashboard to gen_ai spans and move message attributes (#12967) @nityanandagohain
- fix: add ai-o11y quick filter migration (#12964) @nityanandagohain
- fix: backfill notification channel tuples (#12960) @namanv3
- fix(storybook): remove timing races from story tests (#12954) @H4ad
🧰 Maintenance
- chore(channel-specs): Move channel specs to separate files (#12989) @praneeth-signoz
- chore(tests): split alerts test suite as per domain boundaries (#12983) @praneeth-signoz
- chore: add ability to mark API stability as beta/alpha (#12957) @namanv3
- chore(codeowners): add alert code ownership to pulse-frontend (#12977) @AshwinBhatkal
- chore: remove beta tag class (#12965) @tewarig
- test(api-monitoring): mock /fields/keys for quick filters settings stories (#12980) @H4ad
- perf(querybuilder): compare materialized exists columns explicitly (#12978) @nityanandagohain
- test(quick-filters): add settings-with-banner stories for every filters page (#12968) @aks07
- refactor(query-builder): compose the panel-type field map instead of listing it (#12781) @ahrefabhi
- chore(channel-specs): Move channel specs to separate files (#12989) @praneeth-signoz
New Contributors
- @praneeth-signoz made their first contribution in #12983
Full Changelog: v0.143.0...v0.144.0