v1.0.0-beta.192

openmeterio/openmeterv1.0.0-beta.192Feb 18, 2025by github-actions[bot]

AI Summary

This release introduces features for handling multiple Stripe apps and improves streaming null value handling. It also includes extensive bug fixes for streaming, billing, and invoice validation.

Key Highlights

  • Stripe webhook support for multiple apps
  • Streaming null value handling
  • CreateSubscription defaults and CustomerKey support
  • Run-AI collector feature

New Features

  • Stripe webhook multiple apps support
  • Streaming null value handling
  • CreateSubscription defaults

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at v1.0.0-beta.192 -->

## What's Changed
### Exciting New Features 🎉
* feat(stripe): webhook handle multiple apps by @hekike in https://github.com/openmeterio/openmeter/pull/2265
* feat(streaming): null if no value by @hekike in https://github.com/openmeterio/openmeter/pull/2266
* Add CreateSubscription defaults and CustomerKey support  by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2239
### Bug Fixes 🐛
* fix(streaming): raw event connector with null query by @hekike in https://github.com/openmeterio/openmeter/pull/2267
* fix(billing): dedupe invoice validation issues by @hekike in https://github.com/openmeterio/openmeter/pull/2268
* fix(streaming): raw query count by @hekike in https://github.com/openmeterio/openmeter/pull/2269
* fix(streaming): unique count casting by @hekike in https://github.com/openmeterio/openmeter/pull/2270
* fix(invoice): validation issue deduping by @hekike in https://github.com/openmeterio/openmeter/pull/2271
* Hotfix sync exclusion rules by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2275
* fix(streaming): clickhouse row close by @hekike in https://github.com/openmeterio/openmeter/pull/2290
* fix: shutdown procedure in server by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/2304
* Fix "phase xy has no billables" errors by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2306
* fix: billing profile unique indexes by @turip in https://github.com/openmeterio/openmeter/pull/2308
* fix: regression on default billing profile promotion by @turip in https://github.com/openmeterio/openmeter/pull/2311
### Dependency Updates ⬆️
* chore(deps): bump github.com/ThreeDotsLabs/watermill-kafka/v3 from 3.0.5 to 3.0.6 by @dependabot in https://github.com/openmeterio/openmeter/pull/2288
* chore(deps): bump github.com/redpanda-data/benthos/v4 from 4.43.0 to 4.44.1 by @dependabot in https://github.com/openmeterio/openmeter/pull/2287
* chore(deps): bump github.com/go-chi/chi/v5 from 5.2.0 to 5.2.1 by @dependabot in https://github.com/openmeterio/openmeter/pull/2285
* chore(deps): bump github.com/spf13/pflag from 1.0.5 to 1.0.6 by @dependabot in https://github.com/openmeterio/openmeter/pull/2286
* chore(deps): bump the k8s group with 3 updates by @dependabot in https://github.com/openmeterio/openmeter/pull/2279
* chore(deps): bump golang from 1.23.6-alpine3.21 to 1.24.0-alpine3.21 by @dependabot in https://github.com/openmeterio/openmeter/pull/2277
* chore(deps): bump the googlecloud group with 2 updates by @dependabot in https://github.com/openmeterio/openmeter/pull/2280
* chore(deps): bump the otel group with 4 updates by @dependabot in https://github.com/openmeterio/openmeter/pull/2282
* chore(deps): bump the golang group with 2 updates by @dependabot in https://github.com/openmeterio/openmeter/pull/2281
* chore(deps): bump the samber group with 2 updates by @dependabot in https://github.com/openmeterio/openmeter/pull/2283
* chore(deps): bump sigs.k8s.io/controller-runtime from 0.20.1 to 0.20.2 by @dependabot in https://github.com/openmeterio/openmeter/pull/2293
* chore(deps): bump github.com/getkin/kin-openapi from 0.128.0 to 0.129.0 by @dependabot in https://github.com/openmeterio/openmeter/pull/2294
* chore(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot in https://github.com/openmeterio/openmeter/pull/2295
* chore(deps): bump github.com/invopop/gobl from 0.207.0 to 0.209.0 by @dependabot in https://github.com/openmeterio/openmeter/pull/2300
* chore(deps): bump github.com/jackc/pgx/v5 from 5.7.1 to 5.7.2 by @dependabot in https://github.com/openmeterio/openmeter/pull/2297
* chore(deps): bump golang from `5429efb` to `2d40d4f` by @dependabot in https://github.com/openmeterio/openmeter/pull/2301
* chore(deps): bump alpine from 3.21.2 to 3.21.3 by @dependabot in https://github.com/openmeterio/openmeter/pull/2302
* chore(deps): bump github.com/lmittmann/tint from 1.0.6 to 1.0.7 by @dependabot in https://github.com/openmeterio/openmeter/pull/2298
* chore(deps): bump github.com/prometheus/common from 0.61.0 to 0.62.0 in the prometheus group by @dependabot in https://github.com/openmeterio/openmeter/pull/2284
* chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.30.2 to 2.32.0 by @dependabot in https://github.com/openmeterio/openmeter/pull/2296
* chore(deps): bump github.com/huandu/go-sqlbuilder from 1.33.1 to 1.34.0 by @dependabot in https://github.com/openmeterio/openmeter/pull/2299
* chore(deps): bump github.com/svix/svix-webhooks from 1.56.0 to 1.57.0 by @dependabot in https://github.com/openmeterio/openmeter/pull/2292
### Other Changes
* chore: cannot advance logging by @turip in https://github.com/openmeterio/openmeter/pull/2273
* feat: cancel namespace setting by @turip in https://github.com/openmeterio/openmeter/pull/2257
* Collect runtime metrics by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2305
* Add current cycle info to subs response by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2249
* feat(collector): run-ai collector by @tothandras in https://github.com/openmeterio/openmeter/pull/2307


**Full Changelog**: https://github.com/openmeterio/openmeter/compare/v1.0.0-beta.191...v1.0.0-beta.192