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