-
v1.24.0 Stable
released this
2025-03-27 14:01:42 +00:00 | 1283 commits to main since this releaseWhat's Changed
- Reapply "misc: Update rails to v7.2" (#3243) by @ancorcruz in https://github.com/getlago/lago-api/pull/3250
- chore(deps): bump rack from 3.1.8 to 3.1.12 by @dependabot in https://github.com/getlago/lago-api/pull/3317
- feat(kafka): Add in advance charge consumer, to replace sidekiq hack by @vincent-pochet in https://github.com/getlago/lago-api/pull/3291
- fix(preauth): Remove unnecessary amount_capturable check by @julienbourdeau in https://github.com/getlago/lago-api/pull/3319
- misc(refactor): Refactor Customers::CreateService by @ancorcruz in https://github.com/getlago/lago-api/pull/3321
- Revert Add in advance charge consumer, to replace sidekiq hack by @ivannovosad in https://github.com/getlago/lago-api/pull/3325
- feat(wallet): Add Expiration Support to RecurringTransactionRules by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3313
- chore(deps-dev): bump json from 2.10.1 to 2.10.2 by @dependabot in https://github.com/getlago/lago-api/pull/3326
- chore(deps): bump graphql from 2.3.20 to 2.3.21 by @dependabot in https://github.com/getlago/lago-api/pull/3330
- fix(invoice): Fix refundable amount by @ivannovosad in https://github.com/getlago/lago-api/pull/3329
- Reapply: Add in advance charge consumer, to replace sidekiq hack (#3325) by @vincent-pochet in https://github.com/getlago/lago-api/pull/3331
- fix(events): delete events on clickhouse only if activated by @jdenquin in https://github.com/getlago/lago-api/pull/3324
- fix(kafka): Avoid defining empty topics by @vincent-pochet in https://github.com/getlago/lago-api/pull/3332
- fix(kafka): Avoid defining empty topics by @vincent-pochet in https://github.com/getlago/lago-api/pull/3333
- fix(locales): Fix invoice email locales by @ivannovosad in https://github.com/getlago/lago-api/pull/3334
- feat: Update GraphQL to Support Metadata and Expiration on wallets and Rules by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3323
- feat(preauth): Get latest payment method from Stripe if not found locally by @julienbourdeau in https://github.com/getlago/lago-api/pull/3320
- chore(gems): require
pryfor development and test env by @julienbourdeau in https://github.com/getlago/lago-api/pull/3337 - feat(regroup_fee): Use current month boundaries for AdvanceCharges invoices by @julienbourdeau in https://github.com/getlago/lago-api/pull/3327
- Fix units rounding by @ivannovosad in https://github.com/getlago/lago-api/pull/3336
- misc(retry-jobs): Adjust jitter to increase spread between repeating jobs by @floganz in https://github.com/getlago/lago-api/pull/3340
- fix(data): Fix data api urls by @rsempe in https://github.com/getlago/lago-api/pull/3307
- feat(multi-entities): create billing entity with full data... by @ancorcruz in https://github.com/getlago/lago-api/pull/3316
- misc(http-client): Add response headers to http error by @ivannovosad in https://github.com/getlago/lago-api/pull/3344
- Fix(wallet-balance): Fail if failed to fetch full current usage while updating wallet by @annvelents in https://github.com/getlago/lago-api/pull/3351
- bug(WalletTransaction) - round to right amount of digits for wallet transaction creation by @nudded in https://github.com/getlago/lago-api/pull/3260
- Feat(multientiies): create billing_entity that follows organization by @annvelents in https://github.com/getlago/lago-api/pull/3295
- feat(invoice-preview): Support previews for simulated termination, upgrade or downgrade of subscription by @floganz in https://github.com/getlago/lago-api/pull/3342
- misc: upgrade rails to latest 7.2.x version by @ancorcruz in https://github.com/getlago/lago-api/pull/3355
- fix(tax-provider): do not call tax provider when invoice is zero amount or without fees by @lovrocolic in https://github.com/getlago/lago-api/pull/3343
- fix(preview-invoices): rescue more transient error in preview mode and apply zero taxes by @lovrocolic in https://github.com/getlago/lago-api/pull/3357
- feat(data): Add analytics_dashboards organization flag by @rsempe in https://github.com/getlago/lago-api/pull/3360
- fix(permissions): Fix permissions in integrations resolver by @ivannovosad in https://github.com/getlago/lago-api/pull/3359
- fix(aggregator-items): Fix empty cursor in aggregator items service by @ivannovosad in https://github.com/getlago/lago-api/pull/3361
- feat: add wallet transaction details by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3339
- chore(eu-vat): Update eu_vat_rates.json by @julienbourdeau in https://github.com/getlago/lago-api/pull/3352
- chore(spec): Add HINT when gql query use snake_case by @julienbourdeau in https://github.com/getlago/lago-api/pull/3353
- feat(data): Add limit and offset to mrrs plans by @rsempe in https://github.com/getlago/lago-api/pull/3362
- chore(results): Introduce Result classes for app/queries folder by @julienbourdeau in https://github.com/getlago/lago-api/pull/3350
- Fix/wallet ballance with progressive billing by @annvelents in https://github.com/getlago/lago-api/pull/3338
- Fix(multientities): ensure seeded organization is created with billing_entity by @annvelents in https://github.com/getlago/lago-api/pull/3363
- feat(event): Add metadata in kafka payload by @vincent-pochet in https://github.com/getlago/lago-api/pull/3364
- chore(sentry): Add strackprof profiling with sentry by @jdenquin in https://github.com/getlago/lago-api/pull/3366
- fix(bm): Fix counts perf in BM resolver by @jdenquin in https://github.com/getlago/lago-api/pull/3368
- feat(multi-entities): Update customers create, update and upsert services to require billing entity code param by @ancorcruz in https://github.com/getlago/lago-api/pull/3322
- feat(pdf): Add env var to disable generating pdfs by @ivannovosad in https://github.com/getlago/lago-api/pull/3348
- feat(dunning): Add BCC emails addresses by @julienbourdeau in https://github.com/getlago/lago-api/pull/3354
- fix(clickhouse): Use from_datetime for prorated unique count by @rsempe in https://github.com/getlago/lago-api/pull/3376
- chore(logs): Disable logger for /health endpoint by @jdenquin in https://github.com/getlago/lago-api/pull/3369
- feat(payments): Save payment method on successful payment (stripe only) by @julienbourdeau in https://github.com/getlago/lago-api/pull/3345
- bug(LifetimeUsage) - refresh lifetime usage when creating subscriptions / updating plans by @nudded in https://github.com/getlago/lago-api/pull/3249
- feat(multi-entities): Organizations' first billing entity matches its id with the organization_id by @ancorcruz in https://github.com/getlago/lago-api/pull/3377
- feat(netsuite): Add description to netsuite payloads by @ivannovosad in https://github.com/getlago/lago-api/pull/3378
- feat(multi-entities) Invoices services with billing entities by @ancorcruz in https://github.com/getlago/lago-api/pull/3371
- feat(stripe): Add lago_payment_id to payment intent metadata by @julienbourdeau in https://github.com/getlago/lago-api/pull/3346
- refactor(eu_vat): store json in class const (so it's only read once at boot) by @julienbourdeau in https://github.com/getlago/lago-api/pull/3356
- misc(GraphQL): add
has_*attributes to billable_metric object as replacement of*_countattributes by @ancorcruz in https://github.com/getlago/lago-api/pull/3379 - fix(fees): Fix advance fees query by @jdenquin in https://github.com/getlago/lago-api/pull/3370
- spec(dunning): Add scenario tests for dunning by @julienbourdeau in https://github.com/getlago/lago-api/pull/3367
- feat(stripe): Update payment method in a job by @julienbourdeau in https://github.com/getlago/lago-api/pull/3381
- chore(CI) - Enable knapsack-pro by @nudded in https://github.com/getlago/lago-api/pull/3383
- misc(GraphQL): add
has_*attributes to plan object as replacement of*_countattributes by @ancorcruz in https://github.com/getlago/lago-api/pull/3385 - tests: improve GraphQLHelper to set CurrentContext.source to graphql by @nudded in https://github.com/getlago/lago-api/pull/3386
- fix(job): Wrong retry strategy name by @julienbourdeau in https://github.com/getlago/lago-api/pull/3387
- specs - Explicitly expire cache before executing graphql by @nudded in https://github.com/getlago/lago-api/pull/3388
- Fix charge update service params by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3384
- feat(LifetimeUsage): Add lifetime_usage premium integration by @nudded in https://github.com/getlago/lago-api/pull/3373
- fix(payment): Dont update payment method if payment not found by @julienbourdeau in https://github.com/getlago/lago-api/pull/3389
Full Changelog: https://github.com/getlago/lago-api/compare/v1.23.0...v1.24.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads