🚀 Features
- feat(cache): create a separate cache for trace detail (#9680) @therealpandey
- Feat: Traces explorer cleanup (#9506) @aks07
- feat: ristretto based in-memory cache with metrics enabled (#9632) @balanikaran
- feat(dashboard): add group by field for public dasboards (#9665) @vikrantgupta25
- feat: Introduce PYLON_IDENTITY_SECRET environment variable (#9656) @makeavish
- feat: alerts recovery threshold (#9428) @abhishekhugetech
- feat: update signoz cloud integration agent version from v0.0.6 to v0.0.7 (#9644) @tushar-signoz
- chore: metric name and group by extractor with CH and PromQL support (#9543) @abhishekhugetech
🐛 Bug Fixes
- Feat: Traces explorer cleanup (#9506) @aks07
- fix: updated playwright to patch ssl certificate verification vulnerability (#9664) @SagarRajput-7
- fix: removed the decimal places logic from getYAxisFormattedValue (#9537) @SagarRajput-7
- fix: external APIs page bugfixes / improvements (#9586) @ahmadshaheer
- fix: added ttl for logs_attribute_keys, logs_resource_keys and span_attributes_keys (#9545) @tushar-signoz
- fix: error message for incorrect password (#9649) @tushar-signoz
- fix(logs pipelines): Migrate model.APIErrors to errors (#9598) @piyushsingariya
- fix: handle empty variable list in PrepareWhereClause (#9126) @niladrix719
🧰 Maintenance
- chore(release): bump SigNoz to v0.103.0, OTel Collector to v0.129.12 (#9693) @Primus-bot
- chore: remove userpilot and update Posthog (#9668) @makeavish
- Chore/user email log event (#9655) @makeavish
- chore: converted querysearch codemirror component to uncontrolled component (#9569) @ahrefabhi
- chore: consistent styling in edit alert v2 (#9645) @amlannandy
- ci: add env variable for pylon (#9678) @therealpandey
- chore: fix error in http_handler for get ttl (#9652) @nityanandagohain
Full Changelog: v0.102.1...v0.103.0