v1.0.0-beta.211

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

AI Summary

This release lays the groundwork for subscription addons by adding plan addon services, HTTP APIs, and compatibility checks during plan publishing.

Key Highlights

  • Add plan addon service implementation and HTTP API
  • Enable installing apps without API keys
  • Check add-on compatibility on plan publish
  • Improve run.ai metrics collection resilience

New Features

  • Plan addon service
  • Plan addon HTTP API
  • App installation without API keys
  • Add-on compatibility checks

Full Release Notes

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

## What's Changed
### Exciting New Features 🎉
* feat: allow installing apps without API keys by @turip in https://github.com/openmeterio/openmeter/pull/2672
* feat: add adapter for planaddon service by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/2675
* feat: add planaddon service implementation by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/2681
* SubscriptionAddons III by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2677
* feat: enable planaddon HTTP API by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/2684
* feat(customer): return subscriptions in api with expand by @hekike in https://github.com/openmeterio/openmeter/pull/2669
* feat: check add-on compatibilty on plan publish  by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/2692
* feat(collector): improve run.ai metrics collection resilience by @tothandras in https://github.com/openmeterio/openmeter/pull/2700
### Bug Fixes 🐛
* fix: productcatalog price clone by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/2673
* fix: map validation error for plan create request by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/2674
* fix(api): add rest utility for nested visibility models for plan addons by @tothandras in https://github.com/openmeterio/openmeter/pull/2676
* fix: missing validations and attributes in productcatalog by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/2686
* Use TransactingRepo by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2687
* Validation for start time by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2688
* fix: panic by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2690
### Dependency Updates ⬆️
* chore(deps): bump google.golang.org/grpc from 1.71.0 to 1.71.1 in the googlecloud group by @dependabot in https://github.com/openmeterio/openmeter/pull/2610
* chore(deps): bump github.com/svix/svix-webhooks from 1.63.1 to 1.64.0 by @dependabot in https://github.com/openmeterio/openmeter/pull/2655
* chore(deps): bump github.com/invopop/gobl from 0.213.2 to 0.214.1 by @dependabot in https://github.com/openmeterio/openmeter/pull/2657
* chore(deps): bump golang.org/x/net from 0.38.0 to 0.39.0 in the golang group by @dependabot in https://github.com/openmeterio/openmeter/pull/2652
* chore(deps): bump the prometheus group with 2 updates by @dependabot in https://github.com/openmeterio/openmeter/pull/2653
* chore(deps): bump github.com/golang-cz/devslog from 0.0.11 to 0.0.12 by @dependabot in https://github.com/openmeterio/openmeter/pull/2656
* chore(deps): bump github.com/alpacahq/alpacadecimal from 0.0.6 to 0.0.7 by @dependabot in https://github.com/openmeterio/openmeter/pull/2654
* chore(deps): bump github.com/confluentinc/confluent-kafka-go/v2 from 2.8.0 to 2.10.0 by @dependabot in https://github.com/openmeterio/openmeter/pull/2695
* chore(deps): bump github.com/svix/svix-webhooks from 1.64.0 to 1.64.1 by @dependabot in https://github.com/openmeterio/openmeter/pull/2696
* chore(deps): bump google.golang.org/grpc from 1.71.1 to 1.72.0 in the googlecloud group by @dependabot in https://github.com/openmeterio/openmeter/pull/2697
### Other Changes
* SubscriptionAddons II - Diff Apply by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2668


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