grafana/pkg/tsdb
Adam Yeats 09f9059604
Tempo: prevent case-insensitive header collision when forwarding team headers (#125796)
When streamingForwardTeamHeadersTempo is enabled, gRPC metadata is forwarded
alongside datasource-configured HTTP headers. gRPC lowercases metadata keys,
so an incoming x-scope-orgid would land in the merged map next to the
datasource's canonical X-Scope-Orgid. On the wire both serialize to the same
case-insensitive name and Go's randomised map iteration can deliver the wrong
value, surfacing as Tempo's "no org id" error.

Drop team headers whose key collides case-insensitively with a
datasource-configured header so datasource settings always take precedence.

Fixes #123923
2026-06-09 17:06:41 +01:00
..
azuremonitor Chore: Remove remaining ptr constructor helper functions (#124553) 2026-05-11 21:00:39 +03:00
cloud-monitoring Google Cloud Monitoring: Add OAuth Passthrough authentication (backend) (#124617) 2026-05-22 09:14:47 -04:00
cloudwatch CloudWatch: Add pagination support for log groups selection [Backend] (#124230) 2026-05-15 13:37:42 -06:00
grafana-postgresql-datasource patch(security): apply May 2026 patches (#124824) 2026-05-13 18:53:11 +02:00
grafana-pyroscope-datasource Pyroscope: Signal UTF-8 label name support to backend API (#121864) 2026-05-08 09:47:24 +01:00
grafana-testdata-datasource TestDataSource: Seeded random walk (#124264) 2026-05-06 08:16:41 -05:00
grafanads Storage: Remove storage http bindings and feature toggle (#123484) 2026-04-25 00:56:27 +03:00
graphite Tracing: Fix span duration handling in tracing loops for grafana queries (#123456) 2026-05-13 10:58:35 -04:00
influxdb Chore: Remove remaining ptr constructor helper functions (#124553) 2026-05-11 21:00:39 +03:00
jaeger Chore: Remove remaining ptr constructor helper functions (#124553) 2026-05-11 21:00:39 +03:00
loki Loki: Support metrics abstraction queries (#124434) 2026-05-21 10:26:41 -04:00
mssql patch(security): apply May 2026 patches (#124824) 2026-05-13 18:53:11 +02:00
mysql Dependencies: Unpin github.com/go-sql-driver/mysql (#124974) 2026-05-15 16:53:33 +03:00
opentsdb OpenTSDB: Add error source (#115874) 2026-01-21 14:00:41 +00:00
parca Chore: Remove remaining ptr constructor helper functions (#124553) 2026-05-11 21:00:39 +03:00
prometheus Prometheus: Remove azure and sigv4 auth from core prometheus (#123089) 2026-04-22 21:16:13 +02:00
tempo Tempo: prevent case-insensitive header collision when forwarding team headers (#125796) 2026-06-09 17:06:41 +01:00
Magefile.go Chore: Fix rootDir path when compiling core ds (#82068) 2024-02-07 13:00:13 +01:00