Releases: openmeterio/openmeter
Releases · openmeterio/openmeter
v1.0.0-beta.213
What's Changed
Exciting New Features 🎉
- feat: add raw events by @turip in #2734
- feart(streaming): query cache by @hekike in #2392
- feat(client): add generated zod schema to JS client by @tothandras in #2738
- feat(client): add meter update method to javascript SDK by @tothandras in #2740
- Subscription Addon Restore by @GAlexIHU in #2719
- feat(client): remove crypto hard dependency from Node SDK by @tothandras in #2744
Bug Fixes 🐛
Dependency Updates ⬆️
- chore(deps): bump github.com/oapi-codegen/nethttp-middleware from 1.0.2 to 1.1.1 by @dependabot in #2729
- chore(deps): bump github.com/redpanda-data/benthos/v4 from 4.47.0 to 4.48.0 by @dependabot in #2730
- chore(deps): bump github.com/golang-cz/devslog from 0.0.12 to 0.0.13 by @dependabot in #2732
- chore(deps): bump github.com/golang-migrate/migrate/v4 from 4.18.2 to 4.18.3 by @dependabot in #2728
- chore(deps): bump github.com/samber/lo from 1.49.1 to 1.50.0 in the samber group by @dependabot in #2731
- chore(deps): bump github.com/snowflakedb/gosnowflake from 1.12.1 to 1.13.3 by @dependabot in #2741
Other Changes
Full Changelog: v1.0.0-beta.212...v1.0.0-beta.213
v1.0.0-beta.212
What's Changed
Exciting New Features 🎉
- feat: skaffold custom invoicing by @turip in #2678
- feat: custom invocing app by @turip in #2705
- feat: custom invoicing api by @turip in #2712
- chore(api): remove x-internal from /api/v2/events by @tothandras in #2717
- chore(client): add methods to javascript SDK by @tothandras in #2725
Bug Fixes 🐛
- fix: plan add-on assignments by @chrisgacsal in #2702
- fix: flat fee discount idempotency by @turip in #2703
- fix: plan add-on assignment service by @chrisgacsal in #2704
- fix: validation for add-on delete by @chrisgacsal in #2707
- fix: maxQuantity in API request mapper by @chrisgacsal in #2715
- chore: add error wrapping by @turip in #2720
Breaking Changes 🛠
Dependency Updates ⬆️
- chore(client): update javascript dependencies by @tothandras in #2711
Other Changes
- fix(collector): runai scheduler shutdown by @tothandras in #2710
- fix: filtering customers subscriptions by plan key by @chrisgacsal in #2713
- feat: enable custominvoicing in cloud by @turip in #2716
- Plan-Addon RateCard Compatibility adjustments by @GAlexIHU in #2708
Full Changelog: v1.0.0-beta.211...v1.0.0-beta.212
v1.0.0-beta.211
What's Changed
Exciting New Features 🎉
- feat: allow installing apps without API keys by @turip in #2672
- feat: add adapter for planaddon service by @chrisgacsal in #2675
- feat: add planaddon service implementation by @chrisgacsal in #2681
- SubscriptionAddons III by @GAlexIHU in #2677
- feat: enable planaddon HTTP API by @chrisgacsal in #2684
- feat(customer): return subscriptions in api with expand by @hekike in #2669
- feat: check add-on compatibilty on plan publish by @chrisgacsal in #2692
- feat(collector): improve run.ai metrics collection resilience by @tothandras in #2700
Bug Fixes 🐛
- fix: productcatalog price clone by @chrisgacsal in #2673
- fix: map validation error for plan create request by @chrisgacsal in #2674
- fix(api): add rest utility for nested visibility models for plan addons by @tothandras in #2676
- fix: missing validations and attributes in productcatalog by @chrisgacsal in #2686
- Use TransactingRepo by @GAlexIHU in #2687
- Validation for start time by @GAlexIHU in #2688
- fix: panic by @GAlexIHU in #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 #2610
- chore(deps): bump github.com/svix/svix-webhooks from 1.63.1 to 1.64.0 by @dependabot in #2655
- chore(deps): bump github.com/invopop/gobl from 0.213.2 to 0.214.1 by @dependabot in #2657
- chore(deps): bump golang.org/x/net from 0.38.0 to 0.39.0 in the golang group by @dependabot in #2652
- chore(deps): bump the prometheus group with 2 updates by @dependabot in #2653
- chore(deps): bump github.com/golang-cz/devslog from 0.0.11 to 0.0.12 by @dependabot in #2656
- chore(deps): bump github.com/alpacahq/alpacadecimal from 0.0.6 to 0.0.7 by @dependabot in #2654
- chore(deps): bump github.com/confluentinc/confluent-kafka-go/v2 from 2.8.0 to 2.10.0 by @dependabot in #2695
- chore(deps): bump github.com/svix/svix-webhooks from 1.64.0 to 1.64.1 by @dependabot in #2696
- chore(deps): bump google.golang.org/grpc from 1.71.1 to 1.72.0 in the googlecloud group by @dependabot in #2697
Other Changes
Full Changelog: v1.0.0-beta.210...v1.0.0-beta.211
v1.0.0-beta.210
What's Changed
Exciting New Features 🎉
- feat: add plan-addon compatibility by @chrisgacsal in #2635
- feat: record pre line metered quantity by @turip in #2647
- feat(api): add add-on assignments by @chrisgacsal in #2658
- feat(collector): add run_ai_resource_count metric and status code to run_ai_http_request_ns by @tothandras in #2666
- feat: usage discounts by @turip in #2634
- SubscriptionAddons II - Refactors by @GAlexIHU in #2667
Bug Fixes 🐛
- fix(client): JS exports by @tothandras in #2641
- fix(client): JS client query return type by @tothandras in #2643
- Fix RC serialization in events by @GAlexIHU in #2644
- fix(db): fix unique key constraint of meters by @tothandras in #2660
- fix(pc): fix rc comparison by @GAlexIHU in #2664
- fix(collector): run-ai metric timestamps by @tothandras in #2665
Breaking Changes 🛠
Other Changes
- chore: fix broken URL by @wey-gu in #2659
- [bot] Re-generate JavaScript client by @openmeterbot in #2662
New Contributors
Full Changelog: v1.0.0-beta.209...v1.0.0-beta.210
v1.0.0-beta.209
v1.0.0-beta.208
What's Changed
Bug Fixes 🐛
- refactor: billing pricer interface by @turip in #2624
- refactor: reimplement min max commitments by @turip in #2627
Other Changes
- feat: add amount discount support by @turip in #2596
- refactor: productcatalog by @chrisgacsal in #2623
- SubscriptionAddon API by @GAlexIHU in #2536
- refactor(api): subscription add-on API by @tothandras in #2625
- feat: add metered quantity field by @turip in #2630
- fix(helm): http-server collector preset by @tothandras in #2631
Full Changelog: v1.0.0-beta.207...v1.0.0-beta.208
v1.0.0-beta.207
What's Changed
Exciting New Features 🎉
- feat(addon): add instance type by @tothandras in #2604
- feat: collector http server by @tothandras in #2620
- feat(collector): add http timing metrics and page_size to run_ai input by @tothandras in #2621
Bug Fixes 🐛
- fix: ratecard http mapping by @chrisgacsal in #2597
- fix(otel): nil ptr deref by @chrisgacsal in #2600
- fix: nil ptr deref in billing worker by @chrisgacsal in #2601
- fix: assume that non-flat prices are UBP by @turip in #2603
- fix(addon): allow removing rate cards by @tothandras in #2605
Dependency Updates ⬆️
- chore(deps): bump golang from 1.24.1-alpine3.21 to 1.24.2-alpine3.21 by @dependabot in #2609
- chore(deps): bump github.com/jmattheis/goverter from 1.8.1 to 1.8.2 by @dependabot in #2612
- chore(deps): bump github.com/svix/svix-webhooks from 1.62.0 to 1.63.1 by @dependabot in #2613
- chore(deps): bump github.com/redpanda-data/benthos/v4 from 4.46.0 to 4.47.0 by @dependabot in #2614
- chore(deps): bump the golang group across 1 directory with 2 updates by @dependabot in #2615
Other Changes
- feat: add discount reason by @turip in #2606
- feat: add ratecards type to add-on pkg by @chrisgacsal in #2616
Full Changelog: v1.0.0-beta.206...v1.0.0-beta.207
v1.0.0-beta.206
What's Changed
Exciting New Features 🎉
- feat: add add-on API by @chrisgacsal in #2590
- Customer Access API by @GAlexIHU in #2546
- feat: persist rate card discounts by @turip in #2588
Bug Fixes 🐛
- fix: stripe invoice setting by @turip in #2585
- Don't return deleted subscriptions in customer.currentSubscriptionId by @GAlexIHU in #2592
Breaking Changes 🛠
Deprecations ❌
Other Changes
- chore(collector): tune run.ai workload filter by @tothandras in #2591
- refactor: productcatalog types by @chrisgacsal in #2593
Full Changelog: v1.0.0-beta.205...v1.0.0-beta.206
v1.0.0-beta.205
What's Changed
Exciting New Features 🎉
- Subscription Deletion by @GAlexIHU in #2430
- feat(customers): get by key by @hekike in #2525
- feat: add new price types by @turip in #2483
- feat(events): entity mutation events by @hekike in #2544
- refactor: make discounts rate card level by @turip in #2538
- feat: plan rate card discount support by @turip in #2540
- feat: subscription ratecard discounts by @turip in #2569
- feat(meter): order in listing by @hekike in #2574
- feat(collector): filter out run-ai resources by @tothandras in #2577
Bug Fixes 🐛
- chore: filter deleted customers by @turip in #2526
- fix: list active subscriptions by time by @chrisgacsal in #2527
- fix: subscription reconciler init by @chrisgacsal in #2528
- Return proper 400 error for no customizations by @GAlexIHU in #2531
- Map subscription errors in workflow service by @GAlexIHU in #2261
- Validate customer relations before delete and update by @GAlexIHU in #2537
- fix(customer): api for id or key by @hekike in #2541
- fix(stripeapp): handle send invoice collection method correctly by @hekike in #2567
- fix: subject provisioning was borken by @turip in #2571
- Fix Aligned Canceled Sub Syncing by @GAlexIHU in #2572
- fix: reenable affected meter reporting by @turip in #2573
- fix(meter): respect meter event from by @hekike in #2575
- fix: invoice name generation by @turip in #2578
- fix: flat fee validation by @turip in #2581
Breaking Changes 🛠
- refactor!: Go SDK by @chrisgacsal in #2539
- refactor!: subscription status API type by @chrisgacsal in #2542
Deprecations ❌
- refactor(api): plan API by @chrisgacsal in #2533
Dependency Updates ⬆️
- chore(deps): bump github.com/redis/go-redis/v9 from 9.7.1 to 9.7.3 by @dependabot in #2500
- chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 by @dependabot in #2505
- chore(deps): bump github.com/ThreeDotsLabs/watermill from 1.4.5 to 1.4.6 by @dependabot in #2511
- chore(deps): bump github.com/svix/svix-webhooks from 1.61.3 to 1.62.0 by @dependabot in #2513
- chore(deps): bump github.com/redpanda-data/benthos/v4 from 4.45.1 to 4.46.0 by @dependabot in #2514
- chore(deps): bump github.com/redis/go-redis/extra/redisotel/v9 from 9.7.1 to 9.7.3 by @dependabot in #2518
- chore(deps): bump github.com/getkin/kin-openapi from 0.130.0 to 0.131.0 by @dependabot in #2515
- chore(deps): bump github.com/jackc/pgx/v5 from 5.7.2 to 5.7.3 by @dependabot in #2517
- chore(deps): bump entgo.io/ent from 0.14.3 to 0.14.4 by @dependabot in #2512
- chore(deps): bump github.com/huandu/go-sqlbuilder from 1.34.0 to 1.35.0 by @dependabot in #2516
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.20.3 to 0.20.4 by @dependabot in #2547
- chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 in the golang group by @dependabot in #2548
- chore(deps): bump github.com/XSAM/otelsql from 0.37.0 to 0.38.0 by @dependabot in #2549
- chore(deps): bump google.golang.org/protobuf from 1.36.5 to 1.36.6 in the googlecloud group by @dependabot in #2550
- chore(deps): bump github.com/spf13/viper from 1.20.0 to 1.20.1 by @dependabot in #2552
- chore(deps): bump github.com/cloudevents/sdk-go/v2 from 2.15.2 to 2.16.0 by @dependabot in #2551
- chore(deps): bump github.com/invopop/gobl from 0.212.1 to 0.213.2 by @dependabot in #2553
- chore(deps): bump github.com/jackc/pgx/v5 from 5.7.3 to 5.7.4 by @dependabot in #2554
- chore(deps): bump github.com/jmattheis/goverter from 1.8.0 to 1.8.1 by @dependabot in #2555
- chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.33.0 to 2.33.1 by @dependabot in #2556
Other Changes
- Better name for shared Metadata model by @GAlexIHU in #2523
- Entitlement Annotations by @GAlexIHU in #2529
- refactor: price commitments by @turip in #2497
- Entitlement Batch Update methods by @GAlexIHU in #2478
- chore(client): update js dependencies by @tothandras in #2564
- chore: plan schema fixes by @turip in #2570
Full Changelog: v1.0.0-beta.204...v1.0.0-beta.205
v1.0.0-beta.204
What's Changed
Exciting New Features 🎉
- feat(api): events v2 API by @tothandras in #2495
Bug Fixes 🐛
- fix: missing billing worker dependency by @turip in #2493
- fix: gathering invoice deletion from sync by @turip in #2498
- fix: gathering invoice deletion from sync by @turip in #2499
Other Changes
- refactor: update default billing profile by @turip in #2480
- refactor: unify price mapping code (billing, subs, plan) by @turip in #2486
- feat: subscription sync job by @turip in #2492
- chore: subscription -> billing tweaks by @turip in #2496
- chore: do not sync subscriptions without billble items by @turip in #2502
- feat(collector): require subject in cloudevents.spec.json by @tothandras in #2503
Full Changelog: v1.0.0-beta.203...v1.0.0-beta.204