v1.0.0-beta.185

openmeterio/openmeterv1.0.0-beta.185Sep 27, 2024by github-actions[bot]

AI Summary

Introduced core billing infrastructure including customer management, billing profiles, and the Notification API.

Key Highlights

  • Customer CRUD API
  • Billing Profile implementation
  • Pending invoice listing API
  • Notification API integration

New Features

  • Customer CRUD API
  • Billing Profile
  • Pending Invoice Listing API
  • Notification API

Full Release Notes

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

## What's Changed
### Exciting New Features 🎉
* feat(customer): crud api by @hekike in https://github.com/openmeterio/openmeter/pull/1544
* feat: billing profile by @turip in https://github.com/openmeterio/openmeter/pull/1566
* feat: billing customer overrides by @turip in https://github.com/openmeterio/openmeter/pull/1572
* feat: add pending invoice listing API by @turip in https://github.com/openmeterio/openmeter/pull/1576
### Bug Fixes 🐛
* fix: SetOrClear implementation by @turip in https://github.com/openmeterio/openmeter/pull/1573
### Dependency Updates ⬆️
* feat: bump github.com/svix/svix-webhooks to v1.36.0 by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/1579
### Other Changes
* Add entitlements APIs and resources to TypeSpec by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/1537
* Move Features under separate package by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/1547
* Adds improved transaction handling by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/1529
* Remove unnecessary pointer return from transaction.Run by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/1568
* feat(api): add Notification API to TypeSpec by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/1567
* refactor(api): Notification API in TypeSepc by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/1575
* fix(api): query explode by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/1578
* fix: typespec formatting by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/1580
* fix: required and readonly fields be optional by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/1581
* fix(api): update endpoints for Notification API by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/1583


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