Releases: openmeterio/openmeter
Releases · openmeterio/openmeter
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
v1.0.0-beta.203
What's Changed
Exciting New Features 🎉
- feat: pin customers to billing profiles on default profile change by @turip in #2421
- feat(billing): enable by default by @hekike in #2437
- feat(stripe): return more properties in create checkout session by @hekike in #2444
- feat: allow listing only active plans by @turip in #2447
- feat: invoice in advance flat fees on subs creation by @turip in #2470
- Fill in Feature for SubscriptionExpanded by @GAlexIHU in #2471
- Use discriminated union on item price by @GAlexIHU in #2472
- fix: let's have a unified percentage representation by @turip in #2484
Bug Fixes 🐛
- chore: fix profile override not working by @turip in #2435
- fix: customeroverride doesn't pin to billing profile by @turip in #2438
- Subs Listing by @GAlexIHU in #2439
- chore: fix checkout session status code by @turip in #2441
- fix(subscription): error handling by @hekike in #2448
- fix(stripe): create checkout session customer by @hekike in #2449
- fix: plan status listing by @turip in #2450
- fix: add precondition failed to errors by @turip in #2467
- Add missing status values by @GAlexIHU in #2468
- fix: app deletion check should return proper error messages by @turip in #2469
- fix: allow zero prices by @turip in #2473
- fix: store masked api key in db by @turip in #2475
- fix: do not reset key on subscription starting by @turip in #2477
- fix: allow deleting manual approval invoices by @turip in #2476
- fix: app stripe support empty invoices by @turip in #2482
- chore: fix sync errors by @turip in #2488
- Fix entitlement alignment on aligned edits by @GAlexIHU in #2489
Dependency Updates ⬆️
- chore(deps): bump the k8s group with 3 updates by @dependabot in #2456
- chore(deps): bump github.com/getkin/kin-openapi from 0.129.0 to 0.130.0 by @dependabot in #2465
- chore(deps): bump github.com/ThreeDotsLabs/watermill from 1.4.4 to 1.4.5 by @dependabot in #2463
- chore(deps): bump github.com/go-co-op/gocron/v2 from 2.16.0 to 2.16.1 by @dependabot in #2462
- chore(deps): bump github.com/invopop/gobl from 0.211.1 to 0.212.1 by @dependabot in #2458
- chore(deps): bump gotest.tools/gotestsum from 1.12.0 to 1.12.1 by @dependabot in #2459
- chore(deps): bump github.com/redpanda-data/connect/public/bundle/free/v4 from 4.46.0 to 4.49.1 by @dependabot in #2460
- chore(deps): bump github.com/prometheus/common from 0.62.0 to 0.63.0 in the prometheus group by @dependabot in #2457
- chore(deps): bump github.com/spf13/viper from 1.20.0-alpha.6 to 1.20.0 by @dependabot in #2461
- chore(deps): bump github.com/redpanda-data/benthos/v4 from 4.45.0 to 4.45.1 by @dependabot in #2464
Other Changes
- refactor: use validator pattern for input validation by @turip in #2434
- feat: allow additional handlers in billing worker by @turip in #2436
- feat: emit events when customer payment setup is completed by @turip in #2433
- fix: checkout session event serialization by @turip in #2445
- chore: nix update devenv by @turip in #2446
- fix: plan list documentation by @turip in #2466
- refactor: meter events service by @tothandras in #2474
- feat(collector): add container ports in helm chart by @tothandras in #2487
Full Changelog: v1.0.0-beta.202...v1.0.0-beta.203
v1.0.0-beta.202
What's Changed
Exciting New Features 🎉
- feat(collector): prometheus input by @tothandras in #2425
- Add Restore Functionality by @GAlexIHU in #2426
- feat: openmeter customer override api by @turip in #2371
- List Customer Subscriptions by @GAlexIHU in #2429
- feat(collector): timestamps and offset fields by @tothandras in #2431
Bug Fixes 🐛
- Fix customer subject validation by @GAlexIHU in #2385
- fix: invoice deletion throws an error (OM-1251) but completes by @turip in #2423
- Fix validations on Continuing Subscriptions by @GAlexIHU in #2424
Breaking Changes 🛠
Dependency Updates ⬆️
- chore(deps): bump the golang group with 2 updates by @dependabot in #2398
- chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.32.2 to 2.33.0 by @dependabot in #2401
- chore(deps): bump github.com/prometheus/client_golang from 1.21.0 to 1.21.1 in the prometheus group by @dependabot in #2400
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.20.2 to 0.20.3 by @dependabot in #2402
- chore(deps): bump github.com/redpanda-data/benthos/v4 from 4.44.1 to 4.45.0 by @dependabot in #2404
- chore(deps): bump github.com/svix/svix-webhooks from 1.61.0 to 1.61.3 by @dependabot in #2403
- chore(deps): bump golang from 1.24.0-alpine3.21 to 1.24.1-alpine3.21 by @dependabot in #2396
- chore(deps): bump the otel group across 1 directory with 12 updates by @dependabot in #2428
Other Changes
- fix: balance snapshot indexes by @turip in #2418
- refactor: rely on FromEntities where it makes sense by @turip in #2380
Full Changelog: v1.0.0-beta.201...v1.0.0-beta.202
v1.0.0-beta.201
What's Changed
Exciting New Features 🎉
- feat(meter): edit by @hekike in #2391
- feat(streaming): remove materialized view engine by @hekike in #2420
Bug Fixes 🐛
- fix: high watermark cache by @turip in #2390
- Balance & Usage Consistency (History Rewrite Part II) by @GAlexIHU in #2383
Other Changes
- chore: add highwatermark cache status by @turip in #2386
- feat: add cursor pagination type by @tothandras in #2393
- feat: add filter types by @tothandras in #2394
- Don't create Transactions for Everything by @GAlexIHU in #2412
- Persisting Usage in Snapshots (History Rewrite Part III) by @GAlexIHU in #2406
- Entitlement Waterfall Optimizations (History Rewrite Part IV) by @GAlexIHU in #2407
- Use a single method in all setup to avoid wire collisions by @GAlexIHU in #2416
Full Changelog: v1.0.0-beta.200...v1.0.0-beta.201
v1.0.0-beta.200
What's Changed
Bug Fixes 🐛
- fix(collector): rbac by @tothandras in #2389
Full Changelog: v1.0.0-beta.199...v1.0.0-beta.200
v1.0.0-beta.199
What's Changed
Exciting New Features 🎉
- feat(streaming): query progress by @hekike in #2186
- feat(collector): extend kubernetes collector by @tothandras in #2387
Other Changes
- Credit API Refactors (History Rewrite Part I) by @GAlexIHU in #2369
- chore: fix ingest event partition assignment by @turip in #2384
Full Changelog: v1.0.0-beta.198...v1.0.0-beta.199
v1.0.0-beta.198
What's Changed
Exciting New Features 🎉
Bug Fixes 🐛
- fix: delete multiple customers with the same key by @turip in #2375
- fix: remove feature cache temporarily by @turip in #2379
Other Changes
- feat: support ignoring migrations by @chrisgacsal in #2382
Full Changelog: v1.0.0-beta.197...v1.0.0-beta.198
v1.0.0-beta.197
What's Changed
Bug Fixes 🐛
- Fix Test Failiures by @GAlexIHU in #2367
- Entitlement History Fix by @GAlexIHU in #2368
- fix: customeroverride overload by @turip in #2372
- Fix History Windowing by @GAlexIHU in #2373
Dependency Updates ⬆️
- chore(deps): bump cloud.google.com/go/storage to v1.50.0 by @chrisgacsal in #2370
- chore(deps): bump entgo.io/ent from 0.14.2 to 0.14.3 by @dependabot in #2366
- chore(deps): bump github.com/go-co-op/gocron/v2 from 2.15.0 to 2.16.0 by @dependabot in #2365
- chore(deps): bump github.com/svix/svix-webhooks from 1.59.2 to 1.61.0 by @dependabot in #2364
- chore(deps): bump github.com/invopop/gobl from 0.210.0 to 0.211.1 by @dependabot in #2362
- chore(deps): bump github.com/avast/retry-go/v4 from 4.6.0 to 4.6.1 by @dependabot in #2361
- chore(deps): bump github.com/IBM/sarama from 1.45.0 to 1.45.1 by @dependabot in #2363
Other Changes
Full Changelog: v1.0.0-beta.196...v1.0.0-beta.197