v1.0.0-beta.220

openmeterio/openmeterv1.0.0-beta.220Aug 17, 2025by github-actions[bot]

AI Summary

This beta release introduces features for customer conflict checking, Stripe invoice metadata, and usage queries, alongside bug fixes for subscription validation and recurring period calculations.

Key Highlights

  • Check for key and subject conflict in customers
  • Add metadata to Stripe invoices
  • Query usage by customer
  • Allow any subscription anchor without normalization
  • Fix recurring period calculation

New Features

  • Check for key and subject conflict
  • Stripe invoice metadata
  • Query usage by customer
  • Allow any subscription anchor

Full Release Notes

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

## What's Changed
### Exciting New Features 🎉
* feat(customers): check for key and subject conflict by @hekike in https://github.com/openmeterio/openmeter/pull/3176
* feat(app): stripe add metadata to invoice by @hekike in https://github.com/openmeterio/openmeter/pull/3185
* feat(invoice): query usage by customer by @hekike in https://github.com/openmeterio/openmeter/pull/3208
* feat: allow any subscription anchor, do not normalize the anchor by @turip in https://github.com/openmeterio/openmeter/pull/3229
### Bug Fixes 🐛
* fix(subs): remove up validation by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/3188
* fix(ent): make expiration count uint32 from uint8 by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/3193
* fix(streaming): filter for customer without group by by @hekike in https://github.com/openmeterio/openmeter/pull/3214
* fix: recurring period calculation fix by @turip in https://github.com/openmeterio/openmeter/pull/3224
* feat(pc): add duplicated phase key error by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/3231
* chore: add jobs binary to image by @turip in https://github.com/openmeterio/openmeter/pull/3236
* fix: add missing services by @turip in https://github.com/openmeterio/openmeter/pull/3235
### Dependency Updates ⬆️
* chore(deps): bump the production-dependencies group in /api/client/python with 2 updates by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3186
* chore(deps): bump github.com/svix/svix-webhooks from 1.69.0 to 1.70.1 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3191
* chore(deps): bump github.com/redpanda-data/benthos/v4 from 4.54.0 to 4.55.0 in the benthos group by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3190
* chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.7 in the googlecloud group by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3189
* chore(deps): bump the redis group with 2 updates by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3187
* chore(deps): bump golang from 1.24.5-alpine3.21 to 1.24.6-alpine3.21 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3205
* chore(deps): bump github.com/svix/svix-webhooks from 1.70.1 to 1.71.0 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3196
* chore(deps): bump github.com/invopop/gobl from 0.220.5 to 0.220.6 by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3215
* chore(deps): bump github.com/samber/mo from 1.14.0 to 1.14.1 in the samber group by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3195
* chore(deps): bump the golang group with 2 updates by @dependabot[bot] in https://github.com/openmeterio/openmeter/pull/3194
### Other Changes
* chore: reduce worker noise by @turip in https://github.com/openmeterio/openmeter/pull/3175
* feat: add datetime package by @tothandras in https://github.com/openmeterio/openmeter/pull/3049
* chore: add tracing to watermill routers by @turip in https://github.com/openmeterio/openmeter/pull/3198
* feat: subscription sync allow disabling continuous line logic by @turip in https://github.com/openmeterio/openmeter/pull/3226


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