v1.0.0-beta.203
openmeterio/openmeterv1.0.0-beta.203Mar 19, 2025by tothandras
AI Summary
Pins customers to billing profiles, enables billing by default, adds checkout session properties, and allows listing active plans.
Key Highlights
- Customer pinning to billing profiles
- Billing enabled by default
- Enhanced Stripe checkout session properties
- Active plans listing
New Features
- Customer pinning
- Billing enablement
- Checkout session properties
- Active plans listing
- Unified percentage representation
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at v1.0.0-beta.203 --> ## What's Changed ### Exciting New Features 🎉 * feat: pin customers to billing profiles on default profile change by @turip in https://github.com/openmeterio/openmeter/pull/2421 * feat(billing): enable by default by @hekike in https://github.com/openmeterio/openmeter/pull/2437 * feat(stripe): return more properties in create checkout session by @hekike in https://github.com/openmeterio/openmeter/pull/2444 * feat: allow listing only active plans by @turip in https://github.com/openmeterio/openmeter/pull/2447 * feat: invoice in advance flat fees on subs creation by @turip in https://github.com/openmeterio/openmeter/pull/2470 * Fill in Feature for SubscriptionExpanded by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2471 * Use discriminated union on item price by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2472 * fix: let's have a unified percentage representation by @turip in https://github.com/openmeterio/openmeter/pull/2484 ### Bug Fixes 🐛 * chore: fix profile override not working by @turip in https://github.com/openmeterio/openmeter/pull/2435 * fix: customeroverride doesn't pin to billing profile by @turip in https://github.com/openmeterio/openmeter/pull/2438 * Subs Listing by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2439 * chore: fix checkout session status code by @turip in https://github.com/openmeterio/openmeter/pull/2441 * fix(subscription): error handling by @hekike in https://github.com/openmeterio/openmeter/pull/2448 * fix(stripe): create checkout session customer by @hekike in https://github.com/openmeterio/openmeter/pull/2449 * fix: plan status listing by @turip in https://github.com/openmeterio/openmeter/pull/2450 * fix: add precondition failed to errors by @turip in https://github.com/openmeterio/openmeter/pull/2467 * Add missing status values by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2468 * fix: app deletion check should return proper error messages by @turip in https://github.com/openmeterio/openmeter/pull/2469 * fix: allow zero prices by @turip in https://github.com/openmeterio/openmeter/pull/2473 * fix: store masked api key in db by @turip in https://github.com/openmeterio/openmeter/pull/2475 * fix: do not reset key on subscription starting by @turip in https://github.com/openmeterio/openmeter/pull/2477 * fix: allow deleting manual approval invoices by @turip in https://github.com/openmeterio/openmeter/pull/2476 * fix: app stripe support empty invoices by @turip in https://github.com/openmeterio/openmeter/pull/2482 * chore: fix sync errors by @turip in https://github.com/openmeterio/openmeter/pull/2488 * Fix entitlement alignment on aligned edits by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2489 ### Dependency Updates ⬆️ * chore(deps): bump the k8s group with 3 updates by @dependabot in https://github.com/openmeterio/openmeter/pull/2456 * chore(deps): bump github.com/getkin/kin-openapi from 0.129.0 to 0.130.0 by @dependabot in https://github.com/openmeterio/openmeter/pull/2465 * chore(deps): bump github.com/ThreeDotsLabs/watermill from 1.4.4 to 1.4.5 by @dependabot in https://github.com/openmeterio/openmeter/pull/2463 * chore(deps): bump github.com/go-co-op/gocron/v2 from 2.16.0 to 2.16.1 by @dependabot in https://github.com/openmeterio/openmeter/pull/2462 * chore(deps): bump github.com/invopop/gobl from 0.211.1 to 0.212.1 by @dependabot in https://github.com/openmeterio/openmeter/pull/2458 * chore(deps): bump gotest.tools/gotestsum from 1.12.0 to 1.12.1 by @dependabot in https://github.com/openmeterio/openmeter/pull/2459 * chore(deps): bump github.com/redpanda-data/connect/public/bundle/free/v4 from 4.46.0 to 4.49.1 by @dependabot in https://github.com/openmeterio/openmeter/pull/2460 * chore(deps): bump github.com/prometheus/common from 0.62.0 to 0.63.0 in the prometheus group by @dependabot in https://github.com/openmeterio/openmeter/pull/2457 * chore(deps): bump github.com/spf13/viper from 1.20.0-alpha.6 to 1.20.0 by @dependabot in https://github.com/openmeterio/openmeter/pull/2461 * chore(deps): bump github.com/redpanda-data/benthos/v4 from 4.45.0 to 4.45.1 by @dependabot in https://github.com/openmeterio/openmeter/pull/2464 ### Other Changes * refactor: use validator pattern for input validation by @turip in https://github.com/openmeterio/openmeter/pull/2434 * feat: allow additional handlers in billing worker by @turip in https://github.com/openmeterio/openmeter/pull/2436 * feat: emit events when customer payment setup is completed by @turip in https://github.com/openmeterio/openmeter/pull/2433 * fix: checkout session event serialization by @turip in https://github.com/openmeterio/openmeter/pull/2445 * chore: nix update devenv by @turip in https://github.com/openmeterio/openmeter/pull/2446 * fix: plan list documentation by @turip in https://github.com/openmeterio/openmeter/pull/2466 * refactor: meter events service by @tothandras in https://github.com/openmeterio/openmeter/pull/2474 * feat(collector): add container ports in helm chart by @tothandras in https://github.com/openmeterio/openmeter/pull/2487 **Full Changelog**: https://github.com/openmeterio/openmeter/compare/v1.0.0-beta.202...v1.0.0-beta.203