🚀 Features
- feat(logparsingpipeline): add json_body_dual_ingestion flag for dual body ingestion (#12831) @tushar-signoz
- feat: resolve semconv families across logs and metrics (#12870) @srikanthccv
- feat(bottom-strip): show the page count on the left for noz, alerts and home (#12963) @aks07
- feat(bottom-strip): add right side actions and the per page left slot (#12961) @aks07
- feat(authz): enable FGA for users and reset password tokens (#13020) @vikrantgupta25
- feat(traces-qb): gate JSON span attribute reads behind a feature flag (#12966) @krsoninikhil
- feat: implement error handling and retry mechanism for assistant messages (#11913) @YounixM
- feat: adding sync state in cloud integration (#12991) @swapnil-signoz
- feat(explorer): create alert and add to dashboard actions in the explorer views (#12981) @aks07
🐛 Bug Fixes
- fix(auth): clear stale password errors on the reset password page (#13035) @vikrantgupta25
- fix(authz): read every body-derived resource id from the decoded request (#13015) @vikrantgupta25
- fix(authz): decode the request body once in the resource middleware (#13014) @vikrantgupta25
- fix: using allLogs categoryGroups for azure container apps (#13013) @swapnil-signoz
🧰 Maintenance
- chore(dashboard-story): answer variable endpoints outside the Data state control (#13000) @H4ad
- chore: bumping cloud integration agent version to v0.0.15 (#13023) @swapnil-signoz
- chore: store v2 config for notification channels in db (#12984) @namanv3
- chore(channel-receivers): relax channel validations (#13008) @praneeth-signoz
- chore(logs): remove the old log details drawer (#12938) @aks07
- revert(authz): restore gjson-based body extraction in resource middleware (#13024) @vikrantgupta25
Full Changelog: v0.144.0...v0.145.0