v1.0.0-beta.196

openmeterio/openmeterv1.0.0-beta.196Feb 27, 2025by github-actions[bot]

AI Summary

This release enhances error handling and introduces entitlement reset calculations. It also refactors the Credit API and improves the Helm chart deployment configuration.

Key Highlights

  • Generic HTTP error handler
  • Entitlement reset calculation (Part II)
  • Credit API refactoring (Part I)
  • StatefulSet support for collector Helm chart

New Features

  • Generic HTTP error handler
  • Entitlement reset calculation

Full Release Notes

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

## What's Changed
### Exciting New Features 🎉
* feat(errors): generic http error handler by @hekike in https://github.com/openmeterio/openmeter/pull/2349
* Entitlement Reset Calculation (Entitlement Reset Part II)  by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2312
### Bug Fixes 🐛
* fix(entitlement): sum same period by @hekike in https://github.com/openmeterio/openmeter/pull/2346
* Patch Validation by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2347
* chore: fix 500 on meter validation errors by @turip in https://github.com/openmeterio/openmeter/pull/2348
* Leep current UsagePeriod up to date for programmatic resets by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2353
### Other Changes
* Refactor Credit API (Entitlement Reset Part I) by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2339
* feat(deploy): use a StatefulSet and provide storage option for collector helm chart by @tothandras in https://github.com/openmeterio/openmeter/pull/2355


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