Releases: go-faster/oteldb
Releases · go-faster/oteldb
v0.5.0
Changelog
New Features
- ff440dd: feat(autopyro): init (@ernado)
- 52d8da0: feat(chstorage): add
Dial
function (@tdakkota) - 9150abb: feat(chstorage): lighten schemas (@ernado)
- b4bd035: feat(oteldbexporter): implement oteldb as otelcol exporter (@tdakkota)
- dd9e61d: feat(prometheusremotewrite): map exemplars too (@tdakkota)
Bug fixes
- 65025ef: fix(oteldb): do migration before starting otelcol (@tdakkota)
- a78f9d5: fix(oteldb): properly configure otelcol (@tdakkota)
- 2d31846: fix(oteldbexporter): respect
CH_DSN
env (@tdakkota) - b7451ae: fix(prometheusremotewrite): some mapping bugs, improve performance (@tdakkota)
CI/CD updates
- 64f39f8: ci: don't draft (@ernado)
- 94e4f96: ci: enable pyroscope profiler (@ernado)
- f486b1f: ci: fix description (@ernado)
Other work
- 48c5242: feat(chstorage.metrics): lighten schema (@ernado)
- 7bfab12: feat(logparser.logfmt): support grafana (@ernado)
- 3e4f45f: perf(prometheus): replace regexp with a simple function (@tdakkota)
- dd4bbfd: perf(prometheusremotewrite): reduce decoder allocations (@tdakkota)
- db23d5b: refactor(chstorage): abstract attributes columns (@ernado)
- 56bdcd0: refactor(otelreceiver): use otecol directly (@tdakkota)
- b44f8f9: test(bench): fix lag calc, add test query (@ernado)
- 211a648: test(bench): rework attacker args (@ernado)
- 06d2999: test(oteldbexporter): add test for config unmarshal (@tdakkota)
Docker images
ghcr.io/go-faster/oteldb:0.5.0
v0.4.0
Changelog
New Features
- c8d1cee: feat(helm): init (@ernado)
- b2455ec: feat(logparser): zap development parser (@tdakkota)
- 9e8dfea: feat(prombench): print detailed stats (@ernado)
Bug fixes
- 5a00577: fix(logparser): remove duplicate constant (@tdakkota)
- bc46b2a: fix(prombench): fix panic (@ernado)
- 9edb5a3: fix(tracestorage): restore trace events and links too (@tdakkota)
CI/CD updates
- 93e53c0: ci(lint): add goconst exception (@tdakkota)
- b0f196e: ci: add ci update group (@ernado)
- 723e596: ci: fix name (@ernado)
- f7bd498: ci: update artifacts actions (@ernado)
Other work
- a187fee: docs(ch-bench): add query to check (@ernado)
- 03de119: docs(ch-bench): use sql language for code block (@ernado)
- 8f09a3b: docs(ch-compliance): describe range (@ernado)
- 2ea9419: docs(ch-compliance): upd (@ernado)
- 93d654c: docs(ch-compliance): use warning tag (@ernado)
- f364215: docs(metrics): rm sharding (@ernado)
- 86f4852: perf(prometheusremotewrite): reduce logging overhead (@tdakkota)
- 9df21b1: test(bench): add ch-bench compose (@ernado)
- 9c242bc: test(ch-bench): setup attacker env (@ernado)
- dc11104: test(ch-compliance): update run.sh (@ernado)
- bf01879: test(prombench): add forceVMProto flag and target wait (@ernado)
- 2bf6ba3: test(prombench): report points per sec from clickhouse (@ernado)
Docker images
ghcr.io/go-faster/oteldb:0.4.0
v0.3.1
v0.3.0
What's Changed
- chore(deps): bump github.com/prometheus/prometheus from 0.48.0 to 0.48.1 by @dependabot in #252
- chore(deps): bump the opentelemetry-collector group with 6 updates by @dependabot in #253
- chore(deps): bump sigstore/cosign-installer from 3.2.0 to 3.3.0 by @dependabot in #255
- chore(deps): bump google.golang.org/grpc from 1.59.0 to 1.60.0 by @dependabot in #254
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- feat(otelreceiver): add remote write receiver to default pipeline by @tdakkota in #244
- feat(promcompliance): vendorfork and improve by @ernado in #245
- chore(deps): bump the opentelemetry-collector group with 3 updates by @dependabot in #247
- chore(deps): bump actions/setup-go from 4 to 5 by @dependabot in #246
- feat(chstorage): implement exemplar storage by @tdakkota in #248
- chore(deps): bump github.com/ogen-go/ogen from 0.79.1 to 0.80.1 by @dependabot in #249
- ci: draft complience test by @ernado in #250
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- build(deps): bump go.opentelemetry.io/contrib/zpages from 0.42.0 to 0.43.0 by @dependabot in #132
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #133
- build(deps): bump golang.org/x/tools from 0.12.0 to 0.13.0 by @dependabot in #134
- build(deps): bump github.com/docker/docker from 24.0.5+incompatible to 24.0.6+incompatible by @dependabot in #135
- feat(ytlocal): add functions to setup cluster and CHYT by @tdakkota in #111
- build(deps): bump google.golang.org/grpc from 1.57.0 to 1.58.0 by @dependabot in #136
- build(deps): bump github.com/prometheus/prometheus from 0.46.0 to 0.47.0 by @dependabot in #137
- build(deps): bump go.opentelemetry.io/collector/exporter from 0.84.0 to 0.85.0 by @dependabot in #143
- build(deps): bump go.opentelemetry.io/collector from 0.84.0 to 0.85.0 by @dependabot in #142
- build(deps): bump go.opentelemetry.io/collector/consumer from 0.84.0 to 0.85.0 by @dependabot in #141
- build(deps): bump goreleaser/goreleaser-action from 4 to 5 by @dependabot in #140
- build(deps): bump go.opentelemetry.io/otel/metric from 1.17.0 to 1.18.0 by @dependabot in #146
- build(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.43.0 to 0.44.0 by @dependabot in #149
- build(deps): bump go.opentelemetry.io/collector/receiver/otlpreceiver from 0.84.0 to 0.85.0 by @dependabot in #148
- build(deps): bump go.opentelemetry.io/otel from 1.17.0 to 1.18.0 by @dependabot in #147
- build(deps): bump docker/build-push-action from 4 to 5 by @dependabot in #152
- build(deps): bump docker/login-action from 2 to 3 by @dependabot in #151
- build(deps): bump docker/setup-buildx-action from 2 to 3 by @dependabot in #150
- build(deps): bump go.opentelemetry.io/contrib/zpages from 0.43.0 to 0.44.0 by @dependabot in #153
- build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.43.0 to 0.44.0 by @dependabot in #154
- build(deps): bump go.opentelemetry.io/otel/bridge/opentracing from 1.17.0 to 1.18.0 by @dependabot in #156
- build(deps): bump go.opentelemetry.io/otel/sdk from 1.17.0 to 1.18.0 by @dependabot in #155
- build(deps): bump github.com/ogen-go/ogen from 0.73.0 to 0.74.0 by @dependabot in #144
- build(deps): bump google.golang.org/grpc from 1.58.0 to 1.58.1 by @dependabot in #157
- build(deps): bump go.uber.org/zap from 1.25.0 to 1.26.0 by @dependabot in #158
- build(deps): bump github.com/ogen-go/ogen from 0.74.0 to 0.75.0 by @dependabot in #159
- build(deps): bump github.com/testcontainers/testcontainers-go from 0.23.0 to 0.24.0 by @dependabot in #160
- build(deps): bump github.com/testcontainers/testcontainers-go from 0.24.0 to 0.24.1 by @dependabot in #161
- build(deps): bump google.golang.org/grpc from 1.58.1 to 1.58.2 by @dependabot in #162
- build(deps): bump go.opentelemetry.io/otel/sdk/metric from 0.40.0 to 0.41.0 by @dependabot in #163
- build(deps): bump go.opentelemetry.io/collector/consumer from 0.85.0 to 0.86.0 by @dependabot in #168
- build(deps): bump go.opentelemetry.io/collector/exporter from 0.85.0 to 0.86.0 by @dependabot in #166
- build(deps): bump go.opentelemetry.io/collector/receiver/otlpreceiver from 0.85.0 to 0.86.0 by @dependabot in #170
- feat(logqlengine): extract line filter pre-condition by @tdakkota in #169
- build(deps): bump github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil from 0.85.0 to 0.86.0 by @dependabot in #171
- build(deps): bump go.opentelemetry.io/otel/trace from 1.18.0 to 1.19.0 by @dependabot in #175
- build(deps): bump go.opentelemetry.io/contrib/zpages from 0.44.0 to 0.45.0 by @dependabot in #173
- build(deps): bump go.opentelemetry.io/otel/bridge/opentracing from 1.18.0 to 1.19.0 by @dependabot in #176
- build(deps): bump github.com/testcontainers/testcontainers-go from 0.24.1 to 0.25.0 by @dependabot in #177
- build(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.44.0 to 0.45.0 by @dependabot in #179
- build(deps): bump go.opentelemetry.io/otel/sdk/metric from 0.41.0 to 1.19.0 by @dependabot in #178
- build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.44.0 to 0.45.0 by @dependabot in #180
- build(deps): bump github.com/ogen-go/ogen from 0.75.0 to 0.76.0 by @dependabot in #182
- build(deps): bump github.com/prometheus/prometheus from 0.47.0 to 0.47.1 by @dependabot in #184
- build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0 by @dependabot in #185
- build(deps): bump golang.org/x/tools from 0.13.0 to 0.14.0 by @dependabot in #186
- build(deps): bump go.ytsaurus.tech/yt/go from 0.0.9 to 0.0.11 by @dependabot in #187
- chore(deps): update sdk by @ernado in #188
- build(deps): bump go.opentelemetry.io/collector/receiver/otlpreceiver from 0.86.0 to 0.87.0 by @dependabot in #192
- build(deps): bump go.opentelemetry.io/collector/otelcol from 0.86.0 to 0.87.0 by @dependabot in #189
- build(deps): bump golang.org/x/net from 0.16.0 to 0.17.0 by @dependabot in #194
- build(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in #195
- build(deps): bump github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil from 0.86.0 to 0.87.0 by @dependabot in #196
- build(deps): bump github.com/prometheus/prometheus from 0.47.1 to 0.47.2 by @dependabot in #197
- build(deps): bump google.golang.org/grpc from 1.58.3 to 1.59.0 by @dependabot in #198
- build(deps): bump github.com/prometheus/common from 0.44.0 to 0.45.0 by @dependabot in #199
- build(deps): bump go.ytsaurus.tech/yt/go from 0.0.11 to 0.0.12 by @dependabot in #200
- build(deps): bump go.opentelemetry.io/collector/otelcol from 0.87.0 to 0.88.0 by @dependabot in #202
- build(deps): bump github.com/open-telemetry/opentelemetry-collector-contrib/pkg/pdatautil from 0.87.0 to 0.88.0 by @dependabot in #207
- build(deps): bump go.opentelemetry.io/collector/receiver/otlpreceiver from 0.87.0 to 0.88.0 by @dependabot in #206
- build(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0 by @dependabot in #211
- build(deps): bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible by @dependabot in #210
- build(deps): bump github.com/testcontainers/testcontainers-go from 0.25.0 to 0.26.0 by @dependabot in #209
- build(deps): bump go.ytsaurus.tech/yt/go from 0.0.12 to 0.0.13 by @dependabot in #208
- build(deps): bump github.com/ogen-go/ogen from 0.76.0 to 0.77.0 by @dependabot in #212
- build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 by @dependabot in #213
- build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #214
- build(deps): bump github.com/go-faster/errors from 0.6.1 to 0.7.0 by @dependabot in #215
- build(deps): bump github.com/fatih/color from 1.15.0 to 1.16.0 by @dependabot in #216
- build(deps): bump sigstore/cosign-installer from 3.1.2 to 3.2.0 by @dependabot in #217
- build(deps): bump golang.org/x/tools from 0.14.0 to 0.15.0 by @dependabot in #218
- feat(metricstorage): add schema for metrics by @tdakkota in #181
- buil...
v0.0.8
What's Changed
- build(deps): bump google.golang.org/grpc from 1.56.1 to 1.56.2 by @dependabot in #65
- ci: codeql by @ernado in #66
- build(deps): bump github.com/ogen-go/ogen from 0.70.1 to 0.71.0 by @dependabot in #68
- feat(logql): range aggregation by @tdakkota in #67
- build(deps): bump github.com/ClickHouse/ch-go from 0.57.0 to 0.58.0 by @dependabot in #69
- build(deps): bump go.opentelemetry.io/proto/otlp from 0.20.0 to 1.0.0 by @dependabot in #73
- build(deps): bump github.com/ogen-go/ogen from 0.71.0 to 0.71.1 by @dependabot in #72
- refactor(logqlmetric): rewrite metric query evaluation by @tdakkota in #70
- feat(ytlocal): run ytsaurus locally by @ernado in #74
- feat(logqlmetric): support
topk
andbottomk
aggregation by @tdakkota in #75 - feat(faker): allocate ip pools in model by @ernado in #71
- build(deps): bump github.com/go-faster/jx from 1.0.0 to 1.0.1 by @dependabot in #77
- feat(yqlclient): add YQL client by @tdakkota in #76
- feat(logqlengine): support
label_format
andline_format
by @tdakkota in #78 - build(deps): bump github.com/prometheus/prometheus from 0.45.0 to 0.46.0 by @dependabot in #80
- build(deps): bump github.com/docker/docker from 24.0.2+incompatible to 24.0.5+incompatible by @dependabot in #79
- build(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0 by @dependabot in #82
- build(deps): bump go.opentelemetry.io/collector/exporter from 0.81.0 to 0.82.0 by @dependabot in #85
- build(deps): bump go.ytsaurus.tech/yt/go from 0.0.6 to 0.0.7 by @dependabot in #87
- build(deps): bump go.opentelemetry.io/collector/receiver/otlpreceiver from 0.81.0 to 0.82.0 by @dependabot in #88
- build(deps): bump github.com/ogen-go/ogen from 0.71.1 to 0.72.0 by @dependabot in #81
- build(deps): bump golang.org/x/tools from 0.11.0 to 0.11.1 by @dependabot in #89
- build(deps): bump github.com/go-faster/sdk from 0.7.0 to 0.7.1 by @dependabot in #90
- build(deps): bump github.com/ogen-go/ogen from 0.72.0 to 0.72.1 by @dependabot in #91
- feat(traceql): traceql parser by @tdakkota in #84
- feat(faker): add basic request issuer by @ernado in #83
- build(deps): bump go.uber.org/zap from 1.24.0 to 1.25.0 by @dependabot in #92
- build(deps): bump go.ytsaurus.tech/yt/go from 0.0.7 to 0.0.8 by @dependabot in #94
- build(deps): bump github.com/testcontainers/testcontainers-go from 0.21.0 to 0.22.0 by @dependabot in #95
- build(deps): bump golang.org/x/tools from 0.11.1 to 0.12.0 by @dependabot in #97
- build(deps): bump github.com/go-faster/jx from 1.0.1 to 1.1.0 by @dependabot in #96
- build(deps): bump github.com/go-faster/sdk from 0.7.1 to 0.8.0 by @dependabot in #98
- feat(traceqlengine): initial evaluation engine implementation by @tdakkota in #93
- feat(ytstorage): instrument querier and inserter with traces by @tdakkota in #99
- build(deps): bump github.com/go-faster/sdk from 0.8.0 to 0.8.1 by @dependabot in #100
- build(deps): bump go.ytsaurus.tech/yt/go from 0.0.8 to 0.0.9 by @dependabot in #101
- build(deps): bump github.com/pyroscope-io/client from 0.7.1 to 0.7.2 by @dependabot in #103
- build(deps): bump github.com/ogen-go/ogen from 0.72.1 to 0.73.0 by @dependabot in #102
- build(deps): bump go.opentelemetry.io/collector from 0.82.0 to 0.83.0 by @dependabot in #106
- build(deps): bump go.opentelemetry.io/collector/receiver from 0.82.0 to 0.83.0 by @dependabot in #108
- build(deps): bump github.com/testcontainers/testcontainers-go from 0.22.0 to 0.23.0 by @dependabot in #110
- build(deps): bump go.opentelemetry.io/collector/receiver/otlpreceiver from 0.82.0 to 0.83.0 by @dependabot in #109
- build(deps): bump github.com/ClickHouse/ch-go from 0.58.0 to 0.58.1 by @dependabot in #112
- build(deps): bump github.com/go-faster/sdk from 0.8.1 to 0.8.2 by @dependabot in #113
- build(deps): bump github.com/ClickHouse/ch-go from 0.58.1 to 0.58.2 by @dependabot in #114
- build(deps): bump github.com/google/uuid from 1.3.0 to 1.3.1 by @dependabot in #115
- feat(ytstorage): implement YQL querier for LogQL engine by @tdakkota in #116
- refactor(httpmiddleware): add separated package for middlewares by @tdakkota in #117
- build(deps): bump go.opentelemetry.io/otel/sdk from 1.16.0 to 1.17.0 by @dependabot in #121
- build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.42.1-0.20230612162650-64be7e574a17 to 0.43.0 by @dependabot in #123
- build(deps): bump go.opentelemetry.io/otel/bridge/opentracing from 1.16.0 to 1.17.0 by @dependabot in #122
- build(deps): bump go.opentelemetry.io/collector from 0.83.0 to 0.84.0 by @dependabot in #128
- build(deps): bump go.opentelemetry.io/collector/receiver/otlpreceiver from 0.83.0 to 0.84.0 by @dependabot in #125
- build(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.42.0 to 0.43.0 by @dependabot in #129
- build(deps): bump sigstore/cosign-installer from 3.1.1 to 3.1.2 by @dependabot in #130
- feat(oteldb): export some zPages by @tdakkota in #131
Full Changelog: v0.0.7...v0.0.8