Repository navigation
What's Changed
- perf(hareceiver): do not drain response body by @tdakkota in #1225
- docs: document how to profile oteldb itself by @tdakkota in #1227
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.34 to 1.32.35 by @dependabot[bot] in #1228
- chore(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 by @dependabot[bot] in #1229
- chore(deps): bump github.com/ogen-go/ogen from 1.23.0 to 1.24.0 by @dependabot[bot] in #1230
- chore(deps): bump github.com/docker/cli from 29.6.1+incompatible to 29.7.2+incompatible by @dependabot[bot] in #1235
- chore(deps): bump github.com/pierrec/lz4/v4 from 4.1.27 to 4.1.28 by @dependabot[bot] in #1234
- chore(deps): bump github.com/ClickHouse/ch-go from 0.73.0 to 0.74.0 by @dependabot[bot] in #1233
- feat(ch2storagebackend): schedulable, resumable, faster backfill by @tdakkota in #1236
- feat(scarecrow): native columnar PromQL engine by @tdakkota in #1192
- fix(storagebackend): give the scarecrow scanner a per-query storage session by @tdakkota in #1237
- fix(ch2storagebackend): honor -to at sub-day granularity by @tdakkota in #1241
- chore(deps): bump github.com/grafana/pyroscope-go from 1.4.1 to 1.4.2 by @dependabot[bot] in #1239
- chore(deps): bump github.com/testcontainers/testcontainers-go from 0.43.0 to 0.44.0 by @dependabot[bot] in #1238
- chore(deps): bump github.com/aws/aws-sdk-go-v2 from 1.43.4 to 1.43.5 by @dependabot[bot] in #1245
- chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.34 to 1.19.35 by @dependabot[bot] in #1246
- feat(otelreceiver): register otlp, otlphttp, debug and nop exporters by @tdakkota in #1251
- perf(chstorage): intern series attributes in loadSeries by @tdakkota in #1249
- fix(logparser): detect all registered formats by default by @tdakkota in #1250
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.35 to 1.32.36 by @dependabot[bot] in #1247
- chore(deps): bump oteldb/storage to v0.37.1 by @tdakkota in #1243
- build(frontend): format and lint with Biome by @tdakkota in #1253
- feat(admin): attribute stored bytes to streams by @tdakkota in #1252
- chore(deps): bump github.com/go-faster/sdk from 0.38.0 to 0.39.0 by @dependabot[bot] in #1257
- chore(deps): bump github/codeql-action from 4.37.6 to 4.37.7 by @dependabot[bot] in #1259
- feat(odbingest): a stateless ingester decoding remote write without pdata by @tdakkota in #1255
- feat(otlpdirect): decode the whole OTLP pack without pdata, over HTTP and gRPC by @tdakkota in #1256
- fix(promrw): remote write conformance, and remote write 2.0 by @tdakkota in #1260
- feat(storagebackend): expose cluster private_backend by @tdakkota in #1264
- fix(k8s): let automemlimit derive GOMEMLIMIT from the cgroup by @tdakkota in #1270
- refactor(helm): assorted chart gaps (resources sizing, non-root, s3, self-metrics) by @tdakkota in #1265
- build(release): ship odbingest in release artifacts by @tdakkota in #1274
- chore(prometheusremotewrite): drop dead prompb build variant by @tdakkota in #1268
- feat(storagebackend): expose erasure coding as a policy tier by @tdakkota in #1279
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.107.1 to 1.107.2 by @dependabot[bot] in #1282
- refactor(config): extract shared config blocks into internal/config by @tdakkota in #1271
- refactor(queryapi): extract query API setup into internal/queryapi by @tdakkota in #1272
- feat(odbselect): stateless query node over router.Fetcher by @tdakkota in #1266
- feat(odbingest): resolve tenant from header or resource attribute by @tdakkota in #1280
- chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.35 to 1.19.36 by @dependabot[bot] in #1283
- build(deps): bump github.com/oteldb/storage to v0.39.0 by @tdakkota in #1281
- chore(deps): bump github.com/moby/go-archive from 0.2.0 to 0.3.0 by @dependabot[bot] in #1290
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.36 to 1.32.37 by @dependabot[bot] in #1289
- chore(deps): bump github.com/go-faster/sdk from 0.39.0 to 0.39.1 by @dependabot[bot] in #1291
- chore(deps): bump github.com/stretchr/testify from 1.12.0 to 1.12.1 by @dependabot[bot] in #1293
- test(chotele2e): migrate deprecated ch-go OnLog to OnLogs by @tdakkota in #1295
- chore(deps): bump google.golang.org/protobuf from 1.36.12-0.20260120151049-f2248ac996af to 1.36.12 by @dependabot[bot] in #1258
- chore(deps): bump the opentelemetry-collector group with 83 updates by @dependabot[bot] in #1292
- test(etcdtest): retry embedded etcd startup on a lost port race by @tdakkota in #1296
- feat(dev): run the storage cluster against a shared object store by @tdakkota in #1294
- feat(dev): run ingest and query as their own processes by @tdakkota in #1297
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.37 to 1.32.38 by @dependabot[bot] in #1299
- chore(deps): bump google.golang.org/grpc from 1.83.0 to 1.83.1 by @dependabot[bot] in #1300
- chore(deps): bump github/codeql-action from 4.37.7 to 4.37.8 by @dependabot[bot] in #1298
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.107.2 to 1.107.3 by @dependabot[bot] in #1301
- chore(deps): bump github.com/cheggaaa/pb/v3 from 3.2.0 to 3.2.1 by @dependabot[bot] in #1305
- chore(deps): bump github.com/pierrec/lz4/v4 from 4.1.28 to 4.1.29 by @dependabot[bot] in #1304
- refactor(dev): replace the CI compose overlays with one variable by @tdakkota in #1306
- feat(ch2storagebackend): add an OTLP destination by @tdakkota in #1307
- fix(dev): build the demo client image and gate the workload by @tdakkota in #1308
- feat(dev): store the cluster's own telemetry, and tidy the image handling by @tdakkota in #1309
- fix(promhandler): decode value-encoded label names by @tdakkota in #1311
- fix(storagebackend): return values for TraceQL string intrinsics by @tdakkota in #1312
- test(clusterquery): cover trace-by-id over the cluster by @tdakkota in #1310
- fix(config): give the cluster router a tracer provider by @tdakkota in #1314
- build(deps): bump storage to v0.42.0 and use its value enumeration by @tdakkota in #1315
- fix(tempohandler): group trace-by-id spans by resource, not batch id by @tdakkota in #1317
- chore(dev/storage-cluster): enable drilldown on odbselect, bump Grafana to 13 by @tdakkota in #1318
- feat(dev/storage-cluster): add a storage engine Grafana dashboard by @tdakkota in #1319
- fix(odbingest): label telemetry with the engine's signal vocabulary by @tdakkota in #1320
- fix(dev/storage-cluster): render burst metrics and histogram buckets legibly by @tdakkota in #1321
- build(deps): bump github.com/oteldb/storage to main by @tdakkota in #1322
- build(dev): ship the admin SPA in the image and publish its port by @tdakkota in #1323
- feat(odbadmin): add a cluster-wide admin API and web UI server by @tdakkota in #1324
- refactor: replace sort with slices/cmp across non-generated packages by @tdakkota in #1326
- chore(deps): bump github.com/aws/aws-sdk-go-v2/config from 1.32.38 to 1.33.0 by @dependabot[bot] in #1329
- chore(deps): bump the opentelemetry group with 11 updates by @dependabot[bot] in #1327
- chore(deps): bump github/codeql-action from 4.37.8 to 4.37.9 by @dependabot[bot] in #1328
- fix(storagebackend): answer trace tag values without materializing spans by @tdakkota in #1330
- feat(storagebackend): wire storage 0.43.0 per-query read budgets by @tdakkota in #1334
- build(dev/storage-cluster): give every service a CPU and memory limit by @tdakkota in #1336
- perf(storagebackend): answer TraceQuerier.TagNames without scanning spans by @tdakkota in #1337
- chore(deps): bump github.com/aws/aws-sdk-go-v2/credentials from 1.20.0 to 1.20.1 by @dependabot[bot] in #1332
- fix(adminhandler): stop offering per-node pages on the cluster panel by @tdakkota in #1339
- feat(odbadmin): a node selector, so per-node views work from the cluster panel by @tdakkota in #1342
- chore(deps): bump github.com/shirou/gopsutil/v4 from 4.26.7 to 4.26.8 by @dependabot[bot] in #1343
- fix(handlers): report a read-budget refusal as a client error by @tdakkota in #1347
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.107.3 to 1.109.1 by @dependabot[bot] in #1331
- chore(deps): bump github.com/oteldb/storage to v0.45.0 by @tdakkota in #1349
- feat(odbbackup): backup and restore for the storage backend by @tdakkota in #1344
- fix(tracing): mark a span failed, not just annotated, when it records an error by @tdakkota in #1356
- feat(logs): answer level/detected_level from the data, spelled the way Loki spells it by @tdakkota in #1358
- fix(tempohandler): stop reporting bad TraceQL as a server fault by @tdakkota in #1361
- perf(storagebackend): drop a level's non-matching records at the fetch by @tdakkota in #1365
- test(storagebackup): stop charging sibling tests to the frame-length assertion by @tdakkota in #1364
- fix(otlpdirect): reject timeless log records instead of storing them at the epoch by @tdakkota in #1363
- fix(tempohandler): negotiate Accept on trace by id, on v1 too by @tdakkota in #1362
- chore(deps): bump github.com/oteldb/storage to v0.46.0 by @tdakkota in #1366
- feat(dashboard): chart reads no owner could answer by @tdakkota in #1367
- chore(deps): bump github/codeql-action from 4.37.9 to 4.38.0 by @dependabot[bot] in #1368
- chore(deps): bump github/codeql-action from 4.38.0 to 4.38.1 by @dependabot[bot] in #1371
- chore(deps): bump storage to v0.48.0 by @tdakkota in #1370
- feat(odbagent): add spanmetrics, probabilistic_sampler, kubeletstats and k8sobjects by @tdakkota in #1372
- docs(dashboard): describe seconds bucket boundaries in storage-engine by @tdakkota in #1373
- feat(adminapi): report per-column and non-column part bytes by @tdakkota in #1374
- feat: end-to-end exemplar support on the storage engine by @tdakkota in #1376
- feat(storagebackend): per-signal retention byte budgets, and guard byte settings against overflow by @tdakkota in #1375
- feat(dashboard): add merge duration heatmap to storage-engine by @tdakkota in #1378
- fix(xbytes): reject byte sizes that do not fit in an int64 by @tdakkota in #1379
- fix(otlpdirect): reject trace, span and profile ids of the wrong width by @tdakkota in #1380
Full Changelog: v0.50.0...v0.51.0