-
v1.36.0 Stable
released this
2025-11-26 16:40:50 +00:00 | 196 commits to main since this releaseWhat's Changed
- fix(credit_notes): Take rouding into account with credit notes validation by @vincent-pochet in https://github.com/getlago/lago-api/pull/4553
- feat(api): Introduce /1/events_enriched endpoint by @julienbourdeau in https://github.com/getlago/lago-api/pull/4562
- test(event): Test aggregation scenarios on both Postgres and Clickhouse by @groyoh in https://github.com/getlago/lago-api/pull/4563
- fix(fees): Return negative total aggregated units by @vincent-pochet in https://github.com/getlago/lago-api/pull/4570
- chore: Use AGENTS.md (and symlinks) by @julienbourdeau in https://github.com/getlago/lago-api/pull/4564
- misc(estimate): Add persentage scenario by @vincent-pochet in https://github.com/getlago/lago-api/pull/4572
- chore(cache): Reduce API key cache TTL in development environment by @groyoh in https://github.com/getlago/lago-api/pull/4573
- fix(invoice-preview): include ending_at logic in invoice preview by @lovrocolic in https://github.com/getlago/lago-api/pull/4576
- chore(open-struct): Introduce ::Integrations::Aggregator::SubsidiariesService::Subsidiary by @julienbourdeau in https://github.com/getlago/lago-api/pull/4479
- fix(estimate): Add expression evaluation by @vincent-pochet in https://github.com/getlago/lago-api/pull/4577
- feat(estimate): Allow event estimate with Clickhouse by @vincent-pochet in https://github.com/getlago/lago-api/pull/4536
- fix(redis): Fix redis connection config for active_job_uniqueness by @jdenquin in https://github.com/getlago/lago-api/pull/4575
- chore(gcs): Support GCS Iam for storage by @jdenquin in https://github.com/getlago/lago-api/pull/4578
- fix(event): Add back transaction_id presence validation by @vincent-pochet in https://github.com/getlago/lago-api/pull/4580
- feat(filters): Add filter validation for EventsQuery by @julienbourdeau in https://github.com/getlago/lago-api/pull/4545
- fix(clickhouse): Force BigDecimal for weighted sum by @vincent-pochet in https://github.com/getlago/lago-api/pull/4581
- chore(console): Add new console helpers for support by @julienbourdeau in https://github.com/getlago/lago-api/pull/4582
- feat(multiple-payment-methods): add new information in payment method gql type by @lovrocolic in https://github.com/getlago/lago-api/pull/4579
- chore(seeds): Remove
field_namefrom seeds' count billable metric by @groyoh in https://github.com/getlago/lago-api/pull/4584 - fix(webhooks): Improve Webhook and InboundWebhook cleanup tasks by @ancorcruz in https://github.com/getlago/lago-api/pull/4587
- feat(multiple-payment-methods): add support for payment method on wallets by @lovrocolic in https://github.com/getlago/lago-api/pull/4546
- feat(multiple-payment-methods): add payment method support for wallet recurring rules by @lovrocolic in https://github.com/getlago/lago-api/pull/4565
- chore(sidekiq): Allow to configure Sidekiq concurrency in dev env by @groyoh in https://github.com/getlago/lago-api/pull/4589
- misc(webhooks): Clean up old webhooks and inbound webhooks in batches by @ancorcruz in https://github.com/getlago/lago-api/pull/4592
- chore(logging): Add timestamp to staging logs by @groyoh in https://github.com/getlago/lago-api/pull/4590
- fix(job): Fix
activejob-uniquenessretry on error by @groyoh in https://github.com/getlago/lago-api/pull/4538 - fix(events) Align indexes with production by @vincent-pochet in https://github.com/getlago/lago-api/pull/4591
- feat(payment-methods): add GQL support for attaching payment method on subscription edit by @lovrocolic in https://github.com/getlago/lago-api/pull/4594
- feat(multiple-payment-methods): support filtering payment methods by deleted ones by @lovrocolic in https://github.com/getlago/lago-api/pull/4596
- fix(rubocop): Fix eager loading in development environment by @groyoh in https://github.com/getlago/lago-api/pull/4599
- chore(database): Allow to easily customize DB pool in dev env by @groyoh in https://github.com/getlago/lago-api/pull/4598
- feat(integration): Add
billing_entity_idto integration collection mapping by @groyoh in https://github.com/getlago/lago-api/pull/4445 - feat(integration): Add
billing_entity_idto integration mapping by @groyoh in https://github.com/getlago/lago-api/pull/4446 - feat(integration): Update billing entity mappings in integration payload by @groyoh in https://github.com/getlago/lago-api/pull/4450
- test(request): Remove redundant
type: :requestspec metadata by @groyoh in https://github.com/getlago/lago-api/pull/4600 - feat(exports): Exports all customers V6 by @murparreira in https://github.com/getlago/lago-api/pull/4603
- feat(multiple-payment-methods): add GQL support for payment method for one-off invoices by @lovrocolic in https://github.com/getlago/lago-api/pull/4605
- refactor(invoice): optimize fee validation with SQL queries by @ancorcruz in https://github.com/getlago/lago-api/pull/4561
- feat(fixed-charges): Add 1 second to subs started at on events by @ancorcruz in https://github.com/getlago/lago-api/pull/4559
- feat(issuing_date-1): Add issuing date preference settings to BillingEntity and Customer by @vankiru in https://github.com/getlago/lago-api/pull/4595
- Revert "feat(stripe): Add 3DS support" by @jdenquin in https://github.com/getlago/lago-api/pull/4608
- feat(multiple-payment-methods): add payment method support for new subscription by @lovrocolic in https://github.com/getlago/lago-api/pull/4601
- fix(progressive-billing): subtract coupons when calculating to_credit_amount by @ancorcruz in https://github.com/getlago/lago-api/pull/4606
- feat(e-invoices): Credit Notes by @mariohd in https://github.com/getlago/lago-api/pull/4556
- misc(events_processor): Add config to consume dead letter queue events by @vincent-pochet in https://github.com/getlago/lago-api/pull/4602
- feat(issuing-date-2): Add issuing date preference settings for BillingEntity to GraphQL and API by @vankiru in https://github.com/getlago/lago-api/pull/4610
- feat(issuing-date-3): Add issuing date preference settings for Customer to GraphQL and API by @vankiru in https://github.com/getlago/lago-api/pull/4612
- fix(health): add readiness probe for graceful shutdown by @IxDay in https://github.com/getlago/lago-api/pull/4613
- Feat/e invoices payments by @mariohd in https://github.com/getlago/lago-api/pull/4568
- Fixes for pb invoices by @annvelents in https://github.com/getlago/lago-api/pull/4611
- fix(clickhouse): Fix cloud migration for events dead letter by @vincent-pochet in https://github.com/getlago/lago-api/pull/4615
- perf(webhook): Skip webhook job if no webhook endpoint defined by @groyoh in https://github.com/getlago/lago-api/pull/4614
- misc(multiple-wallets): Minor improvements and preparations by @floganz in https://github.com/getlago/lago-api/pull/4617
- feat(netsuite): Introduce
currenciesmapping by @julienbourdeau in https://github.com/getlago/lago-api/pull/4519 - chore(add-on): Clean-up applied add-on dead code by @groyoh in https://github.com/getlago/lago-api/pull/4616
- misc: Clock::ApiKeys::TrackUsageJob should inherit from ClockJob by @vincent-pochet in https://github.com/getlago/lago-api/pull/4622
- Feat customer okta host by @mariohd in https://github.com/getlago/lago-api/pull/4620
- misc(datadog): Allow optional setup of datadog by @vincent-pochet in https://github.com/getlago/lago-api/pull/4621
- chore(credit): Refactor
Credits::AppliedPrepaidCreditServicecode by @groyoh in https://github.com/getlago/lago-api/pull/4618 - feat(multiple-payment-methods): expose payment method in subscription GQL type by @lovrocolic in https://github.com/getlago/lago-api/pull/4619
- feat(fixed-charges): Add pay in advance and prorated with charge model validations to fixed charges by @ancorcruz in https://github.com/getlago/lago-api/pull/4540
- feat(fixed-charges): Fix fixed charge event creation on plan override by @ancorcruz in https://github.com/getlago/lago-api/pull/4550
- fix(okta-graphql): Add host to Okta Graphql object by @mariohd in https://github.com/getlago/lago-api/pull/4627
- misc: expose ready_for_payment_processing on invoice object by @ansmonjol in https://github.com/getlago/lago-api/pull/4628
- perf(sidekiq): Make Sidekiq scheduler interval configurable by @groyoh in https://github.com/getlago/lago-api/pull/4625
- chore(profiling): Allow to profile Sidekiq jobs in dev environment by @groyoh in https://github.com/getlago/lago-api/pull/4597
- fix(seeds): Fix seed invoices by @groyoh in https://github.com/getlago/lago-api/pull/4631
- feat(fixed-charges): GraphQL: Invoice all fixed charges has fees flag by @ancorcruz in https://github.com/getlago/lago-api/pull/4558
- test: Add
super_diffby @groyoh in https://github.com/getlago/lago-api/pull/4630 - feat(multiple-payment-methods): add support for attaching payment method on wallet transaction by @lovrocolic in https://github.com/getlago/lago-api/pull/4607
- misc(datadog): Add service middleware by @vincent-pochet in https://github.com/getlago/lago-api/pull/4636
- feat(payment): Add error_code by @julienbourdeau in https://github.com/getlago/lago-api/pull/4634
- feat(customer): Add awaiting wallet refresh flag by @floganz in https://github.com/getlago/lago-api/pull/4640
- feat(stripe): Retry with 3DS support if needed by @julienbourdeau in https://github.com/getlago/lago-api/pull/4623
- chore(karafka): Ensure karafka producer close by @jdenquin in https://github.com/getlago/lago-api/pull/4513
- fix(profiling): Fix loading of
Sidekiq::ProfilingMiddlewareby @groyoh in https://github.com/getlago/lago-api/pull/4646 - fix(stripe): last_payment_error might not have code field by @julienbourdeau in https://github.com/getlago/lago-api/pull/4647
- feat(subscription): Return entitlements for
showandcreateby @julienbourdeau in https://github.com/getlago/lago-api/pull/4645 - chore(exports): Add deleted_at on customers exports by @jdenquin in https://github.com/getlago/lago-api/pull/4643
- fix(wallet): Fix wallet top-up rounding by @groyoh in https://github.com/getlago/lago-api/pull/4639
- fix(wallet): Fix wallet balance rounding on outbound transactions by @groyoh in https://github.com/getlago/lago-api/pull/4641
- fix(wallet): Fix prepaid credit when limitation applies by @groyoh in https://github.com/getlago/lago-api/pull/4642
- feat(3ds): Expose stripe
supports_3dsconfig in GQL by @julienbourdeau in https://github.com/getlago/lago-api/pull/4644 - feat(exports): Add plan_id on charges by @jdenquin in https://github.com/getlago/lago-api/pull/4648
- feat(exports): Exports billing entities by @jdenquin in https://github.com/getlago/lago-api/pull/4649
New Contributors
- @vankiru made their first contribution in https://github.com/getlago/lago-api/pull/4595
Full Changelog: https://github.com/getlago/lago-api/compare/v1.35.0...v1.36.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads