v1.0.0-beta.218
openmeterio/openmeterv1.0.0-beta.218Jul 30, 2025by github-actions[bot]
AI Summary
This release adds customer-focused features like Stripe API integration and streaming queries, along with fixes for customer metadata, invoice due dates, and Stripe customer portals.
Key Highlights
- Query streaming by customer
- Support LATEST meter aggregation entitlements
- Add customer Stripe APIs
- Fix setting Customer metadata/annotations
- Fix Stripe customer portal create status code
New Features
- Streaming query by customer
- LATEST meter aggregation support
- Customer Stripe APIs
- Customer metadata/annotations fixes
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at v1.0.0-beta.218 --> ## What's Changed ### Exciting New Features 🎉 * feat(streaming): query by customer by @hekike in https://github.com/openmeterio/openmeter/pull/3115 * feat: support LATEST meter aggregation entitlements by @tothandras in https://github.com/openmeterio/openmeter/pull/3125 * feat(api): cutomer stripe apis by @hekike in https://github.com/openmeterio/openmeter/pull/3144 * feat(client): javascript add stripe endpoints by @hekike in https://github.com/openmeterio/openmeter/pull/3148 * fix: always generate usage based lines if price is set to 0 by @turip in https://github.com/openmeterio/openmeter/pull/3151 ### Bug Fixes 🐛 * fix(sub): setting Customer metadata/annotations by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/3116 * fix: allow creating invoice for customers already deleted by @turip in https://github.com/openmeterio/openmeter/pull/3131 * fix: deleting notification channel by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/3139 * fix: omit deleted when listing channels by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/3140 * fix: update/maintain dueAt on invoices [OM-1376] by @turip in https://github.com/openmeterio/openmeter/pull/3143 * fix(stripe): customer portal create status code by @hekike in https://github.com/openmeterio/openmeter/pull/3153 * fix: do not hardcode schema in migrations by @turip in https://github.com/openmeterio/openmeter/pull/3160 * fix: error mapping by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/3161 ### Dependency Updates ⬆️ * chore(deps): bump the golang group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3118 * chore(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3113 * chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.2 to 5.2.3 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3102 * chore(deps): bump github.com/urfave/cli/v2 from 2.27.6 to 2.27.7 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3111 * chore(deps): bump github.com/invopop/gobl from 0.218.0 to 0.220.4 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3112 * chore(deps): bump golang from 1.24.4-alpine3.21 to 1.24.5-alpine3.21 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3094 * chore(deps): bump github.com/svix/svix-webhooks from 1.68.0 to 1.69.0 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3080 * chore(deps): bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3100 * chore(deps): bump github.com/oapi-codegen/runtime from 1.1.1 to 1.1.2 in the oapi-codegen group across 1 directory by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3109 * chore(deps): bump alpine from 3.22.0 to 3.22.1 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3127 * chore(deps): bump the k8s group with 3 updates by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3104 * chore(deps): bump golang from `933e5a0` to `6edc205` by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3126 * chore(deps): bump github.com/invopop/gobl from 0.220.4 to 0.220.5 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3128 * chore(deps): bump go.opentelemetry.io/otel/exporters/prometheus from 0.59.0 to 0.59.1 in the otel group by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3132 * chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.37.2 to 2.38.0 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3133 * chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.38.0 to 2.39.0 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3138 * chore(deps): bump github.com/huandu/go-sqlbuilder from 1.35.1 to 1.36.0 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3145 * chore(deps): bump the benthos group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3095 ### Other Changes * feat: add customer subject service hook by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/3106 * chore: update oapi-codegen to 2.5.0 by @tothandras in https://github.com/openmeterio/openmeter/pull/3107 * fix(customer): subject service hook by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/3114 * fix: metadata serialization by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/3120 * chore: fix test notification event by @turip in https://github.com/openmeterio/openmeter/pull/3121 * chore(sink-worker): log out dropped events by @tothandras in https://github.com/openmeterio/openmeter/pull/3130 * chore: include usage attribution in customer data by @turip in https://github.com/openmeterio/openmeter/pull/3135 * chore: add json tags to RawEvent struct by @tothandras in https://github.com/openmeterio/openmeter/pull/3136 * feat(api): define routes for customer entitlements by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/3134 * fix: improve watermill router shutdown behavior by @turip in https://github.com/openmeterio/openmeter/pull/3141 * chore(api): add create subscription type summaries by @tothandras in https://github.com/openmeterio/openmeter/pull/3157 * refactor: ignore/log payment app type mismatch by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/3158 **Full Changelog**: https://github.com/openmeterio/openmeter/compare/v1.0.0-beta.217...v1.0.0-beta.218