Releases: openmeterio/openmeter
Releases · openmeterio/openmeter
v1.0.0-beta.43
What's Changed
Exciting New Features 🎉
- feat(sink): treat commit offset fatal by @hekike in #557
- feat(api): add batch ingest api to node sdk by @hekike in #569
Other Changes
- Collector examples by @sagikazarmark in #567
Full Changelog: v1.0.0-beta.42...v1.0.0-beta.43
v1.0.0-beta.42
What's Changed
Bug Fixes 🐛
- ci: fix benthos collector dockerfile by @sagikazarmark in #566
Dependency Updates ⬆️
- chore(deps): bump google.golang.org/grpc from 1.60.1 to 1.61.0 by @dependabot in #560
- chore(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0 by @dependabot in #561
- chore(deps): bump github.com/brianvoe/gofakeit/v6 from 6.27.0 to 6.28.0 by @dependabot in #562
- chore(deps): bump golang from 1.21.5-alpine3.18 to 1.21.6-alpine3.18 by @dependabot in #564
- chore(deps): bump actions/upload-artifact from 4.2.0 to 4.3.0 by @dependabot in #565
Full Changelog: v1.0.0-beta.41...v1.0.0-beta.42
v1.0.0-beta.41
What's Changed
Exciting New Features 🎉
- feat(collector/benthos): move plugins to this repo for now by @sagikazarmark in #556
Other Changes
- CI improvements by @sagikazarmark in #558
- chore: add release script by @sagikazarmark in #559
Full Changelog: v1.0.0-beta.39...v1.0.0-beta.41
v1.0.0-beta.39
What's Changed
Exciting New Features 🎉
- Add benthos collector by @sagikazarmark in #552
- feat: add benthos collector presets by @sagikazarmark in #555
Dependency Updates ⬆️
- chore(deps): bump github.com/cloudevents/sdk-go/v2 from 2.14.0 to 2.15.0 by @dependabot in #551
- chore(deps): bump actions/dependency-review-action from 3.1.5 to 4.0.0 by @dependabot in #536
- chore(deps): bump actions/upload-artifact from 4.1.0 to 4.2.0 by @dependabot in #535
- chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #554
- chore(deps): bump github.com/dvsekhvalnov/jose2go from 1.5.0 to 1.6.0 by @dependabot in #553
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.21.0 to 1.22.0 by @dependabot in #537
- chore(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.46.1 to 0.47.0 by @dependabot in #538
Full Changelog: v1.0.0-beta.38...v1.0.0-beta.39
v1.0.0-beta.38
What's Changed
Exciting New Features 🎉
Bug Fixes 🐛
- fix(clickhouse): fix query events implementation by @tothandras in #550
Dependency Updates ⬆️
- chore(deps): bump github.com/brianvoe/gofakeit/v6 from 6.26.4 to 6.27.0 by @dependabot in #528
- chore(deps): bump cachix/install-nix-action from 24 to 25 by @dependabot in #527
- chore(deps): bump go.opentelemetry.io/otel/exporters/prometheus from 0.44.0 to 0.45.0 by @dependabot in #533
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 0.44.0 to 0.45.0 by @dependabot in #531
- chore(deps): bump github.com/lmittmann/tint from 1.0.3 to 1.0.4 by @dependabot in #539
Other Changes
- ci: fix dagger secret by @sagikazarmark in #530
- [bot] Re-generate Node.js client by @openmeter-bot in #541
- [bot] Re-generate Web client by @openmeter-bot in #540
- [bot] Re-generate Python client by @openmeter-bot in #543
- Upgrade Dagger by @sagikazarmark in #545
- [bot] Re-generate Web client by @openmeter-bot in #548
- [bot] Re-generate Python client by @openmeter-bot in #549
Full Changelog: v1.0.0-beta.36...v1.0.0-beta.38
v1.0.0-beta.36
What's Changed
Exciting New Features 🎉
- feat: update helm chart to latest version by @sagikazarmark in #459
- Add meter query result API object by @sagikazarmark in #473
- feat(namespace): delete by @hekike in #487
- feat(api): portal token list by @hekike in #484
Bug Fixes 🐛
- Update event.ts by @grmkris in #446
- fix(server): kafka run group by @hekike in #503
- Do not upload trivy results by @sagikazarmark in #508
- Fix: Node.js SDK query serialization by @tothandras in #529
Dependency Updates ⬆️
- chore(deps): bump github.com/getkin/kin-openapi from 0.120.0 to 0.121.0 by @dependabot in #452
- chore(deps): bump actions/dependency-review-action from 3.1.3 to 3.1.4 by @dependabot in #451
- chore(deps): bump aquasecurity/trivy-action from 0.13.1 to 0.14.0 by @dependabot in #392
- chore(deps): bump docker/metadata-action from 5.0.0 to 5.1.0 by @dependabot in #458
- chore(deps): bump cachix/install-nix-action from 23 to 24 by @dependabot in #456
- chore(deps): bump github.com/getkin/kin-openapi from 0.120.0 to 0.122.0 by @dependabot in #455
- chore(deps): bump github.com/huandu/go-sqlbuilder from 1.23.0 to 1.24.0 by @dependabot in #436
- chore(deps): bump docker/metadata-action from 5.1.0 to 5.2.0 by @dependabot in #462
- chore(deps): bump alpine from 3.18.4 to 3.18.5 by @dependabot in #461
- chore(deps): bump golang from
110b07ato70afe55by @dependabot in #460 - chore(deps): bump aquasecurity/trivy-action from 0.14.0 to 0.15.0 by @dependabot in #466
- chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.15.0 to 2.16.0 by @dependabot in #464
- chore(deps): bump docker/metadata-action from 5.2.0 to 5.3.0 by @dependabot in #463
- chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.1.0 to 5.2.0 by @dependabot in #465
- chore(deps): bump golang from 1.21.4-alpine3.18 to 1.21.5-alpine3.18 by @dependabot in #469
- chore: upgrade viper by @sagikazarmark in #470
- chore(deps): bump alpine from 3.18.5 to 3.19.0 by @dependabot in #474
- chore(deps): bump actions/setup-python from 4 to 5 by @dependabot in #472
- chore(deps): bump golang from
5c1cabdto9390a99by @dependabot in #480 - chore(deps): bump github.com/spf13/viper from 1.18.0 to 1.18.1 by @dependabot in #479
- chore(deps): bump aquasecurity/trivy-action from 0.15.0 to 0.16.0 by @dependabot in #478
- chore(deps): bump github.com/brianvoe/gofakeit/v6 from 6.26.0 to 6.26.3 by @dependabot in #486
- chore(deps): bump github.com/huandu/go-sqlbuilder from 1.24.0 to 1.25.0 by @dependabot in #483
- chore(deps): bump google.golang.org/grpc from 1.59.0 to 1.60.0 by @dependabot in #482
- chore(deps): bump docker/metadata-action from 5.3.0 to 5.4.0 by @dependabot in #494
- chore(deps): bump distroless/base-debian11 from
b31a6e0to6c1e34eby @dependabot in #493 - chore(deps): bump github.com/redis/go-redis/v9 from 9.3.0 to 9.3.1 by @dependabot in #498
- chore(deps): bump google.golang.org/grpc from 1.60.0 to 1.60.1 by @dependabot in #497
- chore(deps): bump actions/upload-artifact from 3.1.3 to 4.0.0 by @dependabot in #489
- chore(deps): bump golang from
9390a99tod8b9994by @dependabot in #507 - chore(deps): bump github.com/go-chi/chi/v5 from 5.0.10 to 5.0.11 by @dependabot in #505
- chore(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 by @dependabot in #504
- chore(deps): bump github.com/spf13/viper from 1.18.1 to 1.18.2 by @dependabot in #499
- chore(deps): bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 by @dependabot in #509
- chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.16.0 to 2.17.1 by @dependabot in #510
- chore(deps): bump redhat/ubi8-micro from 8.9-4 to 8.9-7 by @dependabot in #519
- chore(deps): bump golang from 1.21.5-alpine3.18 to 1.21.6-alpine3.18 by @dependabot in #517
- chore(deps): bump github.com/brianvoe/gofakeit/v6 from 6.26.3 to 6.26.4 by @dependabot in #516
- chore(deps): bump github.com/redis/go-redis/v9 from 9.3.1 to 9.4.0 by @dependabot in #515
- chore(deps): bump actions/dependency-review-action from 3.1.4 to 3.1.5 by @dependabot in #514
- chore(deps): bump docker/metadata-action from 5.4.0 to 5.5.0 by @dependabot in #513
- chore(deps): bump aquasecurity/trivy-action from 0.16.0 to 0.16.1 by @dependabot in #511
- chore(deps-dev): bump axios from 1.4.0 to 1.6.1 in /examples/export-stripe-node by @dependabot in #404
- chore(deps): bump aiohttp from 3.8.5 to 3.9.0 in /api/client/python by @dependabot in #448
- chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /examples/export-stripe-go by @dependabot in #496
- chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /examples/ingest-kubernetes-pod-time-go by @dependabot in #495
- chore(deps-dev): bump vite from 5.0.0 to 5.0.5 in /api/client/web by @dependabot in #468
- chore(deps-dev): bump vite from 5.0.0 to 5.0.5 in /api/client/node by @dependabot in #467
- chore(deps): bump aiohttp from 3.8.5 to 3.9.0 in /api/client/python/examples/async by @dependabot in #449
- chore: update flake by @sagikazarmark in #521
- chore(deps): bump github.com/avast/retry-go/v4 from 4.5.0 to 4.5.1 by @dependabot in #439
- chore(deps-dev): bump follow-redirects from 1.15.2 to 1.15.5 in /examples/export-stripe-node by @dependabot in #522
- chore(deps): bump actions/upload-artifact from 4.0.0 to 4.1.0 by @dependabot in #526
Other Changes
- [bot] Re-generate Node.js client by @openmeter-bot in #475
- [bot] Re-generate Web client by @openmeter-bot in #476
- chore: add wiretap to dev tools by @sagikazarmark in #477
- test: add e2e tests by @sagikazarmark in #471
- ci: ignore cache errors by @sagikazarmark in #488
- [bot] Re-generate Web client by @openmeter-bot in #490
- [bot] Re-generate Python client by @openmeter-bot in #492
- [bot] Re-generate Node.js client by @openmeter-bot in #491
- docs: generate Helm chart docs from values file by @sagikazarmark in #481
- docs: openmeter helm chart by @sagikazarmark in #500
- chore: remove kube example by @sagikazarmark in #523
- refactor(models/meter): remove redundant len check in
Validateby @Juneezee in #524 - ci: update CI modules by @sagikazarmark in #525
New Contributors
Full Changelog: v1.0.0-beta.31...v1.0.0-beta.36
v1.0.0-beta.31
What's Changed
Exciting New Features 🎉
Breaking Changes 🛠
- If total value is queried for a period, replace the window start and end with the period for each row by @tothandras in #450
Full Changelog: v1.0.0-beta.29...v1.0.0-beta.31
v1.0.0-beta.29
What's Changed
Exciting New Features 🎉
- Implement consumer portal feature and Web client by @tothandras in #444
Bug Fixes 🐛
Dependency Updates ⬆️
- chore(deps): bump go.opentelemetry.io/otel/sdk/metric from 1.19.0 to 1.21.0 by @dependabot in #431
- chore(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.45.0 to 0.46.1 by @dependabot in #430
- chore(deps): bump redhat/ubi8-micro from 8.8-7.1696517612 to 8.9-4 by @dependabot in #427
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 0.42.0 to 0.44.0 by @dependabot in #429
- chore(deps): bump actions/dependency-review-action from 3.1.1 to 3.1.3 by @dependabot in #421
- chore(deps): bump golang from 1.21.3-alpine3.18 to 1.21.4-alpine3.18 by @dependabot in #394
- chore(deps): bump github.com/oapi-codegen/runtime from 1.0.0 to 1.1.0 by @dependabot in #424
- chore(deps): bump docker/build-push-action from 5.0.0 to 5.1.0 by @dependabot in #440
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.20.0 to 1.21.0 by @dependabot in #438
- chore(deps): bump go.opentelemetry.io/otel/exporters/prometheus from 0.42.0 to 0.44.0 by @dependabot in #437
Other Changes
- [bot] Re-generate Python client by @openmeter-bot in #435
- [bot] Re-generate Node.js client by @openmeter-bot in #434
- [bot] Re-generate Node.js client by @openmeter-bot in #442
- [bot] Re-generate Python client by @openmeter-bot in #443
- [bot] Re-generate Python client by @openmeter-bot in #445
Full Changelog: v1.0.0-beta.26...v1.0.0-beta.29
v1.0.0-beta.26
What's Changed
Exciting New Features 🎉
- feat(client): improve go api by @hekike in #402
- feat(clickhouse): use timezone for tumbling windows by @tothandras in #403
- feat(ingest): allow optional group by by @hekike in #433
Bug Fixes 🐛
- fix(streaming): query params validator and timezones by @hekike in #395
- fix(meters): restricted slug name: events by @hekike in #396
- fix(connector): pass sql args to list events by @hekike in #418
- fix(streaming): namespace shadow by @hekike in #419
- fix(sink): do not close consumer by @hekike in #420
Breaking Changes 🛠
- feat(connector): single events table across namespaces by @hekike in #410
- feat(event)!: store validation error in raw events table by @hekike in #432
Dependency Updates ⬆️
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.19.0 to 1.20.0 by @dependabot in #415
Other Changes
- [bot] Re-generate Node.js client by @openmeter-bot in #398
- [bot] Re-generate Python client by @openmeter-bot in #399
- [bot] Re-generate Python client by @openmeter-bot in #417
- [bot] Re-generate Node.js client by @openmeter-bot in #416
Full Changelog: v1.0.0-beta.17...v1.0.0-beta.26
v1.0.0-beta.17
What's Changed
Exciting New Features 🎉
- feat(api): add vercel ai helper to node sdk by @hekike in #283
- Export OpenMeter as a library by @sagikazarmark in #307
- feat(meter): add list all meters and add namespace to meter by @hekike in #323
- Kafka Consumer Worker by @hekike in #320
- feat(dedupe): set multiple keys once by @hekike in #329
- feat(sink): with retry by @hekike in #328
- feat(sink): export configure sink by @hekike in #331
- feat(sink): otel integration for worker by @hekike in #335
- feat(connector): meter subjects from to by @hekike in #370
- feat(sink): call hook on successful flush by @hekike in #380
Bug Fixes 🐛
- fix(openmeter): export dedupe by @hekike in #330
- fix(api): use struct instead of interface for response problem type by @tothandras in #332
- fix(router): default to json with invalid mime by @hekike in #341
- fix(client): node openapi generation by @tothandras in #349
- fix(api): fix meterIdOrSlug parameter schema by @tothandras in #390
Breaking Changes 🛠
- feat!: remove meter values endpoint by @sagikazarmark in #348
- feat(api)!: remove stateful management APIs by @hekike in #371
- feat(api)!: remove aggregation from query api by @hekike in #381
Dependency Updates ⬆️
- chore(deps): bump github.com/getkin/kin-openapi from 0.118.0 to 0.120.0 by @dependabot in #271
- chore(deps): bump golang from 1.21.1-alpine3.18 to 1.21.2-alpine3.18 by @dependabot in #299
- chore(deps): bump distroless/base-debian11 from
46c5b9btoa35b652by @dependabot in #293 - chore(deps): bump go.opentelemetry.io/otel/trace from 1.18.0 to 1.19.0 by @dependabot in #288
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.18.0 to 1.19.0 by @dependabot in #285
- chore(deps): bump distroless/base-debian11 from
a35b652tob31a6e0by @dependabot in #302 - chore(deps): bump go.opentelemetry.io/otel/exporters/prometheus from 0.41.0 to 0.42.0 by @dependabot in #287
- chore(deps): bump ossf/scorecard-action from 2.2.0 to 2.3.0 by @dependabot in #301
- chore(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.44.0 to 0.45.0 by @dependabot in #286
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc from 0.41.0 to 0.42.0 by @dependabot in #306
- chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.14.1 to 2.14.3 by @dependabot in #313
- chore(deps): bump golang from 1.21.2-alpine3.18 to 1.21.3-alpine3.18 by @dependabot in #309
- chore(deps): bump github.com/spf13/viper from 1.16.0 to 1.17.0 by @dependabot in #303
- chore(deps): bump github.com/hashicorp/golang-lru/v2 from 2.0.6 to 2.0.7 by @dependabot in #305
- chore(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in #308
- chore(deps): bump ossf/scorecard-action from 2.3.0 to 2.3.1 by @dependabot in #337
- chore(deps): bump google.golang.org/grpc from 1.58.3 to 1.59.0 by @dependabot in #327
- chore: upgrade oapi codegen by @sagikazarmark in #339
- chore(deps): bump tonistiigi/xx from 1.2.1 to 1.3.0 by @dependabot in #333
- chore(deps): bump actions/checkout from 4.1.0 to 4.1.1 by @dependabot in #326
- chore(deps): bump aquasecurity/trivy-action from 0.12.0 to 0.13.0 by @dependabot in #345
- chore(deps): bump redhat/ubi8-micro from 8.8-7 to 8.8-7.1696517612 by @dependabot in #346
- chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.14.3 to 2.15.0 by @dependabot in #364
- chore(deps): bump actions/setup-node from 3 to 4 by @dependabot in #363
- chore: update dependencies by @sagikazarmark in #365
- chore(deps): bump aquasecurity/trivy-action from 0.13.0 to 0.13.1 by @dependabot in #373
- chore(deps): bump github.com/lmittmann/tint from 1.0.2 to 1.0.3 by @dependabot in #372
- chore(deps): bump urllib3 from 2.0.5 to 2.0.7 in /api/client/python by @dependabot in #324
- chore(deps): bump urllib3 from 2.0.5 to 2.0.7 in /api/client/python/examples/async by @dependabot in #325
- chore(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 in /examples/export-stripe-go by @dependabot in #311
- chore(deps): bump golang.org/x/net from 0.10.0 to 0.17.0 in /examples/ingest-kubernetes-pod-time-go by @dependabot in #310
- chore(deps): bump undici from 5.23.0 to 5.27.0 in /examples/export-stripe-node by @dependabot in #350
- chore(deps): bump undici from 5.23.0 to 5.27.0 in /examples/ingest-fastify-node by @dependabot in #351
- chore(deps): bump undici from 5.25.2 to 5.27.0 in /examples/ingest-openai-node by @dependabot in #352
- chore(deps): bump github.com/redis/go-redis/v9 from 9.2.1 to 9.3.0 by @dependabot in #376
- chore: upgrade oapi-codegen to v2 by @sagikazarmark in #377
- chore(deps): bump actions/dependency-review-action from 3.1.0 to 3.1.1 by @dependabot in #388
- chore(deps): bump github.com/huandu/go-sqlbuilder from 1.22.0 to 1.23.0 by @dependabot in #387
- chore(deps): bump golang from
926f7f7to96a8a70by @dependabot in #379
Other Changes
- chore: upgrade flake by @sagikazarmark in #300
- chore: update kafka connect by @sagikazarmark in #314
- Minor wording change in event-ingestion.md by @davidfenko in #315
- Fix OpenAPI and regenerate Python client by @tothandras in #353
- feat(examples): switch to query api by @hekike in #237
- ci(api): add Node.js client generation workflow by @tothandras in #354
- Fix typos in docs/ by @tmsagarofficial in #342
- [bot] Re-generate Node.js client by @openmeter-bot in #362
- build: use official dagger flake by @sagikazarmark in #368
- Lint openapi by @sagikazarmark in #367
- [bot] Re-generate Node.js client by @openmeter-bot in #369
- ci: do not generate api clients on tag by @sagikazarmark in #374
- Fixed typos in examples/ by @tmsagarofficial in #343
- [bot] Re-generate Node.js client by @openmeter-bot in #375
- [bot] Re-generate Python client by @openmeter-bot in #385
- [bot] Re-generate Node.js client by @openmeter-bot in #384
- Update dagger by @sagikazarmark in #389
New Contributors
- @davidfenko made their first contribution in #315
- @tmsagarofficial made their first contribution in #342
- @openmeter-bot made their first contribution in #362
Full Changelog: v1.0.0-beta.9...v1.0.0-beta.17