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