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