·
24 commits
to main
since this release
What's Changed
Exciting New Features 🎉
- feat(spec): update v3 spec by @tothandras in #4381
- feat(ledger): add tax code and tax behavior to ledger types by @mark-vass-konghq in #4291
- feat(statemachine): promotional credit purchase statemachine by @mark-vass-konghq in #4457
- refactor(billing): remove detailed line tax config domain by @turip in #4460
- feat(sdk): generate TypeScript SDK for the AIP spec by @tothandras in #4469
Bug Fixes 🐛
- fix: sync deleted subscriptions at least once by @turip in #4382
- fix: child unique reference handling by @turip in #4385
- fix: credit then invoice config name by @turip in #4398
- fix: repair rebased migrations by @turip in #4400
- Fix CTI ledger booking timestamps by @turip in #4397
- fix: ent reset list logic by @GAlexIHU in #4406
- chore: fix taxcode conflicts by @turip in #4408
- fix: missing error mapping on conflict by @chrisgacsal in #4426
- fix(api): masking service errors as conflict by @chrisgacsal in #4425
- fix: gathering preview totals for charge lines by @turip in #4458
- fix(billing): merge tax-code Stripe+ID atomically by @borbelyr-kong in #4467
- fix(ledger): lock accrued account postings by @GAlexIHU in #4476
- fix(taxcode): dedupe tax_codes by app mapping by @borbelyr-kong in #4448
- fix(ledger): hydrate tax behavior by @GAlexIHU in #4475
Deprecations ❌
Dependency Updates ⬆️
- chore(deps): bump github.com/go-co-op/gocron/v2 from 2.21.1 to 2.21.2 by @dependabot[bot] in #4393
- chore(deps): bump github.com/invopop/gobl from 0.402.0 to 0.403.0 by @dependabot[bot] in #4404
- chore(deps): bump github.com/IBM/sarama from 1.48.1 to 1.48.2 by @dependabot[bot] in #4403
- chore(deps): bump google.golang.org/grpc from 1.81.0 to 1.81.1 in the googlecloud group by @dependabot[bot] in #4402
- chore(deps): bump alpine from 3.23.2 to 3.23.4 by @dependabot[bot] in #4416
- chore(deps): bump github.com/ThreeDotsLabs/watermill from 1.5.1 to 1.5.2 by @dependabot[bot] in #4407
- chore(deps): bump golang from 1.25.5-alpine3.23 to 1.26.3-alpine3.23 by @dependabot[bot] in #4417
- chore(deps): bump github.com/go-git/go-git/v5 from 5.19.0 to 5.19.1 by @dependabot[bot] in #4388
- chore(deps): bump github.com/svix/svix-webhooks from 1.92.2 to 1.93.0 by @dependabot[bot] in #4360
- chore(deps): bump github.com/getkin/kin-openapi from 0.137.0 to 0.138.0 by @dependabot[bot] in #4367
- chore(deps): bump idna from 3.11 to 3.15 in /api/client/python by @dependabot[bot] in #4386
- chore(deps): bump github.com/apache/thrift from 0.22.0 to 0.23.0 by @dependabot[bot] in #4323
- chore(deps): bump github.com/redpanda-data/connect to v4.78.1 by @chrisgacsal in #4420
- chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.4 to 3.0.5 by @dependabot[bot] in #4421
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/bedrockruntime from 1.41.0 to 1.50.4 by @dependabot[bot] in #4423
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.39.0 to 1.43.0 by @dependabot[bot] in #4422
- chore(deps): bump github.com/docker/cli from 28.4.0+incompatible to 29.2.0+incompatible by @dependabot[bot] in #4428
- chore(deps): bump github.com/containerd/containerd from 1.7.27 to 1.7.32 by @dependabot[bot] in #4429
- chore(deps): bump github.com/go-git/go-git/v5 from 5.16.3 to 5.19.1 in /collector by @dependabot[bot] in #4430
- chore(deps): bump github.com/aws/aws-sdk-go-v2/service/s3 from 1.88.4 to 1.97.3 in /collector by @dependabot[bot] in #4432
- chore(deps): bump github.com/go-jose/go-jose/v3 from 3.0.4 to 3.0.5 in /collector by @dependabot[bot] in #4443
- chore(deps): bump github.com/svix/svix-webhooks from 1.93.0 to 1.94.0 by @dependabot[bot] in #4440
- chore(deps): bump github.com/oapi-codegen/runtime from 1.4.0 to 1.4.1 in the oapi-codegen group across 1 directory by @dependabot[bot] in #4446
- chore(deps): bump the benthos group across 1 directory with 2 updates by @dependabot[bot] in #4439
- chore(deps): bump github.com/IBM/sarama from 1.48.2 to 1.49.0 by @dependabot[bot] in #4441
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.23.3 to 0.24.1 in /collector by @dependabot[bot] in #4442
- chore(deps): bump github.com/ClickHouse/ch-go from 0.71.0 to 0.72.0 by @dependabot[bot] in #4451
- chore(deps): bump the k8s group across 1 directory with 3 updates by @dependabot[bot] in #4450
- chore(deps): bump github.com/redpanda-data/connect/public/bundle/free/v4 from 4.92.0 to 4.93.0 in /collector in the benthos group across 1 directory by @dependabot[bot] in #4455
- chore(deps): bump github.com/getkin/kin-openapi from 0.138.0 to 0.139.0 by @dependabot[bot] in #4456
- chore(deps): bump the redis group across 1 directory with 2 updates by @dependabot[bot] in #4479
- chore(deps): bump the otel group across 1 directory with 15 updates by @dependabot[bot] in #4480
- chore(deps): bump the prometheus group across 2 directories with 1 update by @dependabot[bot] in #4482
- chore(deps): bump github.com/svix/svix-webhooks from 1.94.0 to 1.95.1 by @dependabot[bot] in #4484
Other Changes
- feat(taxcode): create tax codes on namespace create & set defaults by @borbelyr-kong in #4390
- feat(charges): apply namespace default tax codes on charge create by @borbelyr-kong in #4396
- feat(taxcode): add default guard to DeleteTaxCode by @borbelyr-kong in #4405
- chore(api): refactor names and patch typespec by @tothandras in #4411
- refactor: mv collector to subpackage by @chrisgacsal in #4424
- feat: add stacktrace to panics by @chrisgacsal in #4438
- chore: log API binding errors as warnings by @turip in #4452
- chore: simplify featuregate interface by @borosr in #4454
- feat: add credit enabled feature gate for v1 product catalog endpoints by @rolosp in #4459
- chore: update CodeGraph startup guidance by @GAlexIHU in #4466
- fix(telemetry): instrument v3 API routes with tracing by @gergely-kurucz-konghq in #4468
Full Changelog: v1.0.0-beta.228...v1.0.0-beta.229