v1.0.0-beta.205
openmeterio/openmeterv1.0.0-beta.205Apr 3, 2025by tothandras
AI Summary
Major update with subscription deletion, new price types, and extensive rate card discount support. Includes Go SDK and subscription status API breaking changes.
Key Highlights
- Subscription deletion functionality
- New price types and rate card discount support
- Go SDK refactor
- Subscription status API refactor
Breaking Changes
- Go SDK refactor
- Subscription status API type refactor
New Features
- Subscription deletion
- New price types
- Rate card discounts
- Customer access
- Meter ordering
Full Release Notes
<!-- Release notes generated using configuration in .github/release.yml at v1.0.0-beta.205 --> ## What's Changed ### Exciting New Features 🎉 * Subscription Deletion by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2430 * feat(customers): get by key by @hekike in https://github.com/openmeterio/openmeter/pull/2525 * feat: add new price types by @turip in https://github.com/openmeterio/openmeter/pull/2483 * feat(events): entity mutation events by @hekike in https://github.com/openmeterio/openmeter/pull/2544 * refactor: make discounts rate card level by @turip in https://github.com/openmeterio/openmeter/pull/2538 * feat: plan rate card discount support by @turip in https://github.com/openmeterio/openmeter/pull/2540 * feat: subscription ratecard discounts by @turip in https://github.com/openmeterio/openmeter/pull/2569 * feat(meter): order in listing by @hekike in https://github.com/openmeterio/openmeter/pull/2574 * feat(collector): filter out run-ai resources by @tothandras in https://github.com/openmeterio/openmeter/pull/2577 ### Bug Fixes 🐛 * chore: filter deleted customers by @turip in https://github.com/openmeterio/openmeter/pull/2526 * fix: list active subscriptions by time by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/2527 * fix: subscription reconciler init by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/2528 * Return proper 400 error for no customizations by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2531 * Map subscription errors in workflow service by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2261 * Validate customer relations before delete and update by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2537 * fix(customer): api for id or key by @hekike in https://github.com/openmeterio/openmeter/pull/2541 * fix(stripeapp): handle send invoice collection method correctly by @hekike in https://github.com/openmeterio/openmeter/pull/2567 * fix: subject provisioning was borken by @turip in https://github.com/openmeterio/openmeter/pull/2571 * Fix Aligned Canceled Sub Syncing by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2572 * fix: reenable affected meter reporting by @turip in https://github.com/openmeterio/openmeter/pull/2573 * fix(meter): respect meter event from by @hekike in https://github.com/openmeterio/openmeter/pull/2575 * fix: invoice name generation by @turip in https://github.com/openmeterio/openmeter/pull/2578 * fix: flat fee validation by @turip in https://github.com/openmeterio/openmeter/pull/2581 ### Breaking Changes 🛠 * refactor!: Go SDK by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/2539 * refactor!: subscription status API type by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/2542 ### Deprecations ❌ * refactor(api): plan API by @chrisgacsal in https://github.com/openmeterio/openmeter/pull/2533 ### Dependency Updates ⬆️ * chore(deps): bump github.com/redis/go-redis/v9 from 9.7.1 to 9.7.3 by @dependabot in https://github.com/openmeterio/openmeter/pull/2500 * chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 by @dependabot in https://github.com/openmeterio/openmeter/pull/2505 * chore(deps): bump github.com/ThreeDotsLabs/watermill from 1.4.5 to 1.4.6 by @dependabot in https://github.com/openmeterio/openmeter/pull/2511 * chore(deps): bump github.com/svix/svix-webhooks from 1.61.3 to 1.62.0 by @dependabot in https://github.com/openmeterio/openmeter/pull/2513 * chore(deps): bump github.com/redpanda-data/benthos/v4 from 4.45.1 to 4.46.0 by @dependabot in https://github.com/openmeterio/openmeter/pull/2514 * chore(deps): bump github.com/redis/go-redis/extra/redisotel/v9 from 9.7.1 to 9.7.3 by @dependabot in https://github.com/openmeterio/openmeter/pull/2518 * chore(deps): bump github.com/getkin/kin-openapi from 0.130.0 to 0.131.0 by @dependabot in https://github.com/openmeterio/openmeter/pull/2515 * chore(deps): bump github.com/jackc/pgx/v5 from 5.7.2 to 5.7.3 by @dependabot in https://github.com/openmeterio/openmeter/pull/2517 * chore(deps): bump entgo.io/ent from 0.14.3 to 0.14.4 by @dependabot in https://github.com/openmeterio/openmeter/pull/2512 * chore(deps): bump github.com/huandu/go-sqlbuilder from 1.34.0 to 1.35.0 by @dependabot in https://github.com/openmeterio/openmeter/pull/2516 * chore(deps): bump sigs.k8s.io/controller-runtime from 0.20.3 to 0.20.4 by @dependabot in https://github.com/openmeterio/openmeter/pull/2547 * chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in the golang group by @dependabot in https://github.com/openmeterio/openmeter/pull/2548 * chore(deps): bump github.com/XSAM/otelsql from 0.37.0 to 0.38.0 by @dependabot in https://github.com/openmeterio/openmeter/pull/2549 * chore(deps): bump google.golang.org/protobuf from 1.36.5 to 1.36.6 in the googlecloud group by @dependabot in https://github.com/openmeterio/openmeter/pull/2550 * chore(deps): bump github.com/spf13/viper from 1.20.0 to 1.20.1 by @dependabot in https://github.com/openmeterio/openmeter/pull/2552 * chore(deps): bump github.com/cloudevents/sdk-go/v2 from 2.15.2 to 2.16.0 by @dependabot in https://github.com/openmeterio/openmeter/pull/2551 * chore(deps): bump github.com/invopop/gobl from 0.212.1 to 0.213.2 by @dependabot in https://github.com/openmeterio/openmeter/pull/2553 * chore(deps): bump github.com/jackc/pgx/v5 from 5.7.3 to 5.7.4 by @dependabot in https://github.com/openmeterio/openmeter/pull/2554 * chore(deps): bump github.com/jmattheis/goverter from 1.8.0 to 1.8.1 by @dependabot in https://github.com/openmeterio/openmeter/pull/2555 * chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.33.0 to 2.33.1 by @dependabot in https://github.com/openmeterio/openmeter/pull/2556 ### Other Changes * Better name for shared Metadata model by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2523 * Entitlement Annotations by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2529 * refactor: price commitments by @turip in https://github.com/openmeterio/openmeter/pull/2497 * Entitlement Batch Update methods by @GAlexIHU in https://github.com/openmeterio/openmeter/pull/2478 * chore(client): update js dependencies by @tothandras in https://github.com/openmeterio/openmeter/pull/2564 * chore: plan schema fixes by @turip in https://github.com/openmeterio/openmeter/pull/2570 **Full Changelog**: https://github.com/openmeterio/openmeter/compare/v1.0.0-beta.204...v1.0.0-beta.205