v1.0.0-beta.204

openmeterio/openmeterv1.0.0-beta.204Mar 21, 2025by github-actions[bot]

AI Summary

Adds events v2 API, subscription sync job, and unifies price mapping code. Fixes invoice and billing worker issues.

Key Highlights

  • Events v2 API
  • Subscription sync job
  • Unified price mapping code
  • Collector subject requirement

New Features

  • Events v2 API
  • Subscription sync
  • Price mapping refactor
  • Collector subject requirement

Full Release Notes

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

## What's Changed
### Exciting New Features 🎉
* feat(api): events v2 API by @tothandras in https://github.com/openmeterio/openmeter/pull/2495
### Bug Fixes 🐛
* fix: missing billing worker dependency by @turip in https://github.com/openmeterio/openmeter/pull/2493
* fix: gathering invoice deletion from sync by @turip in https://github.com/openmeterio/openmeter/pull/2498
* fix: gathering invoice deletion from sync by @turip in https://github.com/openmeterio/openmeter/pull/2499
### Other Changes
* refactor: update default billing profile by @turip in https://github.com/openmeterio/openmeter/pull/2480
* refactor: unify price mapping code (billing, subs, plan) by @turip in https://github.com/openmeterio/openmeter/pull/2486
* feat: subscription sync job by @turip in https://github.com/openmeterio/openmeter/pull/2492
* chore: subscription -> billing tweaks by @turip in https://github.com/openmeterio/openmeter/pull/2496
* chore: do not sync subscriptions without billble items by @turip in https://github.com/openmeterio/openmeter/pull/2502
* feat(collector): require subject in cloudevents.spec.json by @tothandras in https://github.com/openmeterio/openmeter/pull/2503


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