v0.16.0
Changelog
New Features
- f341ca4: feat(ch-log-bench-read): setup a flow for dump benchmarking (@tdakkota)
- f5311cc: feat(chsql): add
GROUP BY
(@tdakkota) - b7ffb8a: feat(chstorage): generate DDL (@ernado)
- 2713c95: feat(chstorage): non low-cardinality attrs (@ernado)
- 5fc2dd7: feat(chstorage): use ddl generation (@ernado)
- fdb5326: feat(otelbench): add dump management (@ernado)
- e81bbab: feat(otelbench): add restore (@ernado)
- 936bc51: feat(otelbench): implement dump limits (@ernado)
- 87973fe: feat(otelbench): use zstd compression (@ernado)
- c2ff524: feat(oteldb): update pgo (@ernado)
Bug fixes
- e39a67b: fix(chstorage): use unmapped label name for logs selection (@tdakkota)
- 2639e7a: fix(logqlbench): handle timeouts properly (@tdakkota)
- 4570c40: fix(otelbench): fix limits (@ernado)
Performance updates
- 8505a42: Revert "perf: add some unnecessary indexes" (@ernado)
- 2a8ea8d: perf(chstorage): query labels and label values from deduplicated resource (@tdakkota)
- bf573c9: perf(chstorage): query only resource for logs (@ernado)
- a630a6a: perf(chstorage): use
GROUP BY
hack to deduplicate span names (@tdakkota) - 9b52dc8: perf(chstorage): use keys index for logs attributes (@tdakkota)
- 6fcd8b4: perf: add some unnecessary indexes (@ernado)
Documentation updates
Benchmarking tooling changes
CI/CD updates
- 91b1a71: Revert "ci: unknown flag remove orphans" (@ernado)
- 85cf0ce: ci(deploy): bump k8s version (@ernado)
- d932795: ci(k8s): disable pyroscope for now (@ernado)
- b3f3dd6: ci(k8s): enable pprof addr (@ernado)
- cd1468a: ci(k8s): enable pyroscrope (@ernado)
- 34cbac2: ci(k8s): reduce ttl to 2h (@ernado)
- 048543e: ci(otel): rebalance resources (@ernado)
- fc5e0ff: ci(otel): reduce replicas (@ernado)
- e10a00d: ci: bump (@ernado)
- c3a4404: ci: bump (@ernado)
- 7b84e1a: ci: unknown flag remove orphans (@ernado)
Docker images
ghcr.io/go-faster/oteldb:v0.16.0