Skip to content

v1.0.0-beta.230

Choose a tag to compare

@github-actions github-actions released this 10 Jul 13:10
79501a8

What's Changed

Exciting New Features 🎉

  • feat: governance access query implementation [OM-360] by @gergely-kurucz-konghq in #4409
  • Feat: Customer create charges by @borosr in #4503
  • feat: package and dynamic price to unitconfig translation by @rolosp in #4309
  • feat(billing): CreateInvoicePendingLines charges support by @mark-vass-konghq in #4508
  • feat(creditpurchase): Add statemachine to externally-settled creaditp… by @mark-vass-konghq in #4471
  • feat(charges): add intent override support by @turip in #4542
  • feat: feature filters by @GAlexIHU in #4536
  • fix(billing): support invoice delete source handling by @turip in #4554
  • feat: add db support for flatfee/usagebased charge intent overrides by @turip in #4556
  • Add unitconfig to ratecard in domain layer - OM-393 by @rolosp in #4568
  • feat: add charge intent override layering by @turip in #4572
  • feat: subscription sync patch targeting by @turip in #4576
  • feat(api): add invoice V3 GET endpoint by @borosr in #4541
  • feat: support flat fee gathering/standard line API edits by @turip in #4580
  • Support flat fee invoice line delete overrides by @turip in #4586
  • Support gathering line creation via invoice edits by @turip in #4587
  • feat: support flat-fee invoice line creates by @turip in #4588
  • fix(billing): support credit-only period patches by @turip in #4597
  • feat(api): add credit purchase idempotency key by @tothandras in #4592
  • feat: unit config authoring on v3 api - OM-396 by @rolosp in #4604
  • feat(api): filter credit grants by key by @tothandras in #4606
  • feat: add invoice v3 list endpoint by @borosr in #4613
  • feat(currencies): refactor currencies package by @mark-vass-konghq in #4585
  • feat(billing): add collected invoice line limit by @turip in #4632
  • feat: apply unit config in rating via mutator - OM-397 by @rolosp in #4616
  • feat: v3 invoice update endpoint by @borosr in #4639
  • feat(api): use camelCase for TypeScript SDK by @tothandras in #4622
  • feat: invoice delete v3 endpoint by @borosr in #4654
  • feat: support usage-based invoice line deletes by @turip in #4656
  • feat: support usage-based gathering line deletes by @turip in #4663
  • feat(sdk): add Date fields to AIP TypeScript client by @tothandras in #4655
  • feat(billing): support usage-based invoice line creates by @turip in #4669
  • feat(sdk): add v3 Go client with typespec emitter by @tothandras in #4675

Bug Fixes 🐛

Deprecations ❌

  • feat(billing): depraracate tax code setting on billing profile by @borbelyr-kong in #4504
  • fix(billing): disallow charge intent field overrides by @turip in #4617

Dependency Updates ⬆️

  • chore(deps): bump golang from 1.26.3-alpine3.23 to 1.26.4-alpine3.23 by @dependabot[bot] in #4488
  • chore(deps): bump github.com/redpanda-data/connect/public/bundle/free/v4 from 4.93.0 to 4.94.0 in /collector in the benthos group across 1 directory by @dependabot[bot] in #4483
  • chore(deps): bump github.com/golang-cz/devslog from 0.0.15 to 0.0.16 by @dependabot[bot] in #4491
  • chore(deps): bump github.com/redpanda-data/connect/public/bundle/free/v4 from 4.94.0 to 4.94.1 in /collector in the benthos group across 1 directory by @dependabot[bot] in #4490
  • chore(deps): bump github.com/samber/mo from 1.16.0 to 1.17.0 in the samber group across 1 directory by @dependabot[bot] in #4494
  • chore(deps): bump github.com/confluentinc/confluent-kafka-go/v2 from 2.14.1 to 2.14.2 by @dependabot[bot] in #4495
  • chore(deps): bump the prometheus group across 2 directories with 1 update by @dependabot[bot] in #4498
  • chore(deps): bump github.com/IBM/sarama from 1.49.0 to 1.50.1 by @dependabot[bot] in #4478
  • chore(deps): bump github.com/jackc/pgx/v5 from 5.9.2 to 5.10.0 by @dependabot[bot] in #4500
  • chore(deps): bump github.com/getkin/kin-openapi from 0.139.0 to 0.140.0 by @dependabot[bot] in #4499
  • chore(deps): bump github.com/svix/svix-webhooks from 1.95.1 to 1.95.2 by @dependabot[bot] in #4532
  • chore(deps): bump alpine from 3.23.4 to 3.24.0 by @dependabot[bot] in #4524
  • chore(deps): bump the golang group across 1 directory with 2 updates by @dependabot[bot] in #4531
  • chore(deps): bump github.com/go-openapi/inflect from 0.21.5 to 0.21.6 by @dependabot[bot] in #4520
  • chore(deps): bump github.com/IBM/sarama from 1.50.1 to 1.50.2 by @dependabot[bot] in #4529
  • chore(deps): bump github.com/go-chi/chi/v5 from 5.2.5 to 5.3.0 by @dependabot[bot] in #4472
  • chore(deps): bump the redis group across 1 directory with 2 updates by @dependabot[bot] in #4537
  • chore(deps): bump alpine from 3.24.0 to 3.24.1 by @dependabot[bot] in #4546
  • chore(deps): bump the k8s group across 1 directory with 3 updates by @dependabot[bot] in #4550
  • chore(deps): bump github.com/invopop/gobl from 0.403.0 to 0.501.0 by @dependabot[bot] in #4566
  • chore(deps): bump github.com/IBM/sarama from 1.50.2 to 1.50.3 by @dependabot[bot] in #4558
  • chore(deps): bump golang from f23e8b2 to 18b460d by @dependabot[bot] in #4593
  • chore(deps): bump github.com/ClickHouse/ch-go from 0.72.0 to 0.73.0 by @dependabot[bot] in #4583
  • chore(deps): bump the prometheus group across 2 directories with 1 update by @dependabot[bot] in #4564
  • chore(deps): bump github.com/svix/svix-webhooks from 1.95.2 to 1.96.0 by @dependabot[bot] in #4582
  • chore(deps): bump github.com/golang-cz/devslog from 0.0.16 to 0.0.17 by @dependabot[bot] in #4601
  • chore(deps): bump github.com/huandu/go-sqlbuilder from 1.41.0 to 1.42.1 by @dependabot[bot] in #4602
  • chore(deps): bump the oapi-codegen group across 1 directory with 2 updates by @dependabot[bot] in #4611
  • chore(deps): bump the redis group across 1 directory with 2 updates by @dependabot[bot] in #4599
  • chore(deps): bump github.com/svix/svix-webhooks from 1.96.0 to 1.96.1 by @dependabot[bot] in #4634
  • chore(deps): bump the benthos group across 1 directory with 2 updates by @dependabot[bot] in #4628
  • chore(deps): bump the benthos group across 1 directory with 2 updates by @dependabot[bot] in #4641
  • chore(deps): bump golang.org/x/text from 0.38.0 to 0.39.0 in the golang group across 1 directory by @dependabot[bot] in #4667
  • chore(deps): bump the googlecloud group across 2 directories with 1 update by @dependabot[bot] in #4666
  • chore(deps): bump golang.org/x/sync from 0.21.0 to 0.22.0 in the golang group across 1 directory by @dependabot[bot] in #4674
  • chore(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.46.0 to 2.47.0 by @dependabot[bot] in #4650

Other Changes

  • chore: update node & npm dependencies by @tothandras in #4507
  • style: ensure query access handler type follows repo patterns [OM-360] by @gergely-kurucz-konghq in #4510
  • refactor: make taxcodeid mandatory for charges by @turip in #4534
  • fix(taxcode): disable delete tax code endpoint with forbidden response by @borbelyr-kong in #4540
  • refactor: move currencies endpoints under Currencies section in docs by @borosr in #4533
  • refactor: remove generic invoice update path by @turip in #4544
  • refactor: route invoice line edits through line engines by @turip in #4552
  • Enable unit_config authoring on BillingRateCard behind config flag - OM-392 by @rolosp in #4560
  • refactor(charges): remove legacy intent override wiring by @turip in #4563
  • perf(governance): resolve customer keys in one bulk query [OM-387] by @gergely-kurucz-konghq in #4522
  • refactor: Intent mutable/immutable field split by @turip in #4571
  • refactor: clean up charge patch mutation APIs by @turip in #4577
  • test(e2e): run invoice edit flows with credits enabled by @turip in #4589
  • Persist unit config - OM-395 by @rolosp in #4579
  • fix(sdk): drop create-only fields from read types in TypeScript emitter by @tothandras in #4605
  • feat: refactor charge patch source routing by @turip in #4607
  • feat(api): update spec by @tothandras in #4610
  • feat: add async invoice collection event by @turip in #4625
  • refactor(custom-currency): refactor custom currency API type by @borbelyr-kong in #4631
  • [codex] Force async advancement for invoice collection by @turip in #4626
  • chore(flake): bump codegraph to 1.2.0, run pnpx tooling via pnpm dlx by @gergely-kurucz-konghq in #4643
  • feat(api): expose charge system intent by @turip in #4612
  • feat: snapshot unit config on invoice lines - OM-398 by @rolosp in #4642
  • feat: consolidate usage-based realization states by @turip in #4660
  • feat: snapshot unit config onto subscription - OM-399 by @rolosp in #4662
  • fix: use bare exists json tag on v3 FilterString, not $exists by @gergely-kurucz-konghq in #4678

Full Changelog: v1.0.0-beta.229...v1.0.0-beta.230