Logo
Explore Help
Sign in
fslabs/lago-api
fslabs/lago-api
10
0
Fork
You've already forked lago-api
0
Code Issues Pull requests Projects Releases 182 Packages Wiki Activity Actions
182 releases 187 tags
  • v1.36.0 6e1f1ba8d3

    v1.36.0 Stable

    groyoh released this 2025-11-26 16:40:50 +00:00 | 196 commits to main since this release

    What'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_name from 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-uniqueness retry 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_id to integration collection mapping by @groyoh in https://github.com/getlago/lago-api/pull/4445
    • feat(integration): Add billing_entity_id to 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: :request spec 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 currencies mapping 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::AppliedPrepaidCreditService code 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_diff by @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::ProfilingMiddleware by @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 show and create by @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_3ds config 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
Powered by Forgejo Version: 14.0.0 Page: 40ms Template: 10ms
English
Bahasa Indonesia Dansk Deutsch English Español Esperanto Filipino Français Italiano Latviešu Magyar nyelv Nederlands Plattdüütsch Polski Português de Portugal Português do Brasil Slovenščina Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API