What's Changed
- chore(flagger): remove use_fine_grained_authz feature flag (#12400) @vikrantgupta25
- refactor: adjust aggregation values for GCP metrics (#12391) @swapnil-signoz
- refactor(querier): squash statement-builder config under querier (#12385) @tushar-signoz
- ci: restore shared go and pnpm caches in integration and e2e jobs (#12369) @therealpandey
- ci(cacheci): extract cache mounts via docker cp instead of the local exporter (#12370) @therealpandey
- ci: add cacheci workflow to maintain shared go and pnpm caches (#12368) @therealpandey
- perf(tests): cache go and pnpm stores across integration image builds (#12366) @therealpandey
🚀 Features
- feat(alert-channel-integrations): google chat final leg (#12335) @AshwinBhatkal
- refactor(infrastructure-monitoring-v2): more ux/ui fixes after bug-bash (#12402) @H4ad
- feat: QB support for llm trace list and span list (#12027) @nityanandagohain
- feat(version): detect more cloud platforms (#12403) @Nageshbansal
- chore(infrastructure-monitoring-v2): remove feature flag (#12398) @H4ad
- refactor(infrastructure-monitoring-v2): ensure pods docs redirect to right place & move events out of constants (#12359) @H4ad
- feat(logs): implement search() (#12244) @tushar-signoz
- feat(querier): wire clickhouseprometheusv2 for shadow comparison and pinned serving (#12324) @srikanthccv
- feat(querybuilder): allow row-generator table functions (#12376) @therealpandey
- feat(prometheus): add clickhouseprometheusv2 native read path (#12323) @srikanthccv
- feat(infra-monitoring): goroutines for metadata and order-by-column queries (#12362) @nikhilmantri0902
- refactor(authz): ensure roles/service-accounts follow the guidelines (#12348) @H4ad
- refactor(infrastructure-monitoring-v2): ui/ux improvements after bug hunting (#12245) @H4ad
- feat(alert-channel-integrations): google chat backend (#12314) @nikhilmantri0902
🐛 Bug Fixes
- fix(dashboard): count panel stats from the v2 spec (#12396) @AshwinBhatkal
- refactor(infrastructure-monitoring-v2): more ux/ui fixes after bug-bash (#12402) @H4ad
- fix(version): detect docker under private cgroup namespaces (#12397) @Nageshbansal
- fix(querybuilder): keep DateTime64 columns native in aggregations (#12382) @tushar-signoz
- fix(dashboards-list): never replace past the caret in DSL autocomplete (#12384) @AshwinBhatkal
- fix(alertmanager): resolve email SMTP settings from env (#12281) @srikanthccv
- fix: enforce the required tag on dashboard spec fields (#12381) @namanv3
- fix(dashboard): substitute per-row groupBy values in context-link URLs (#12328) @ahrefabhi
- fix(ruletypes): expose above_or_equal and below_or_equal in CompareOperator enum (#12360) @therealpandey
- fix: choose first panel during migration (#12353) @namanv3
🧰 Maintenance
- chore(infrastructure-monitoring-v2): remove feature flag (#12398) @H4ad
- chore: add api to retry migration for a dashboard (#12387) @namanv3
- chore: delta temporality metrics should always be considered as a sum metric (#12313) @namanv3
- chore(lint): satisfy golangci-lint v2.12.2 and de-flake http middleware tests (#12383) @tushar-signoz
- chore(deps): bump clickhouse-sql-parser to v0.5.4 (#12375) @therealpandey
- chore(deps): bump golang.org/x/net from 0.54.0 to 0.55.0 in /scripts/promqltestcorpus (#12373) @dependabot
- chore(deps): bump golang.org/x/crypto from 0.50.0 to 0.52.0 in /scripts/promqltestcorpus (#12320) @dependabot
- chore: remove doc.go files (#12365) @therealpandey