-
v1.22.0 Stable
released this
2025-02-25 13:52:39 +00:00 | 1404 commits to main since this releaseWhat's Changed
- feat(data): Compute daily usages for positive fees only by @rsempe in https://github.com/getlago/lago-api/pull/3172
- feat(wallet): New
wallet.(created|updated|terminated)webhooks by @julienbourdeau in https://github.com/getlago/lago-api/pull/3133 - feat(DataExport): move processing to default queue by @nudded in https://github.com/getlago/lago-api/pull/3175
- fix(fee-estimation): fix rounding when small amounts provided by @floganz in https://github.com/getlago/lago-api/pull/3174
- misc: Add kafka event consumer by @vincent-pochet in https://github.com/getlago/lago-api/pull/3176
- chore(rubocop): Disable or fix last errors by @julienbourdeau in https://github.com/getlago/lago-api/pull/3179
- chore(style): Fix all string litteral quotes (Style/StringLiterals) by @julienbourdeau in https://github.com/getlago/lago-api/pull/3177
- chore(deps): bump rack from 2.2.10 to 2.2.11 by @dependabot in https://github.com/getlago/lago-api/pull/3180
- chore(rubocop): Enable Style/StringLiterals by @julienbourdeau in https://github.com/getlago/lago-api/pull/3181
- fix: Avoid startup issue with missing LAGO_KARAFKA_WEB_SECRET by @vincent-pochet in https://github.com/getlago/lago-api/pull/3183
- fix(rate-limit): Fix rate limit errors by @ivannovosad in https://github.com/getlago/lago-api/pull/3184
- fix(invoice-webhooks): Fix progressive billing invoice not having webhook on payment retry by @floganz in https://github.com/getlago/lago-api/pull/3182
- fix(karafka): Fix env config by @vincent-pochet in https://github.com/getlago/lago-api/pull/3186
- fix(invoices): Fix progressive billing by @ivannovosad in https://github.com/getlago/lago-api/pull/3188
- feat(webhooks): Add subscription updated webhook by @ivannovosad in https://github.com/getlago/lago-api/pull/3169
- feat(data): Remove in_advance_fee_amount_cents from revenue streams by @rsempe in https://github.com/getlago/lago-api/pull/3187
- feat(regroup_fee): Sum fees to get invoice totals instead of recomputing taxes by @julienbourdeau in https://github.com/getlago/lago-api/pull/3153
- misc: Extract DailyUsages::FillHistoryJob to a new long_running queue by @rsempe in https://github.com/getlago/lago-api/pull/3192
- misc: Change queue from low_priority to default when creating a payment by @rsempe in https://github.com/getlago/lago-api/pull/3193
- fix(stripe): Avoid raising not_found for deleted stripe customers by @vincent-pochet in https://github.com/getlago/lago-api/pull/3194
- fix(add_on): Validate presence of code by @vincent-pochet in https://github.com/getlago/lago-api/pull/3195
- fix: Don't raise error when invoice's status is invalid by @rsempe in https://github.com/getlago/lago-api/pull/3197
- fix(payment): Handle deleted customers by @vincent-pochet in https://github.com/getlago/lago-api/pull/3196
- misc(charge): Index pay_in_advance charges to speed-up post processing by @vincent-pochet in https://github.com/getlago/lago-api/pull/3189
- fix(integration): Avoid raising RecordNotUnique on race condition by @vincent-pochet in https://github.com/getlago/lago-api/pull/3199
- feat(data): Do not create daily usage when no usage by @rsempe in https://github.com/getlago/lago-api/pull/3198
- fix(webhook): Handle errors with payment and refunds by @vincent-pochet in https://github.com/getlago/lago-api/pull/3200
- misc(mailer): Improve attachements names by @vincent-pochet in https://github.com/getlago/lago-api/pull/3201
- fix(data): Convert revenue stream amount currency to non nullable by @rsempe in https://github.com/getlago/lago-api/pull/3202
- misc(stripe): Improve error code handling by @vincent-pochet in https://github.com/getlago/lago-api/pull/3203
- fix(customer): Add validation om customer type by @vincent-pochet in https://github.com/getlago/lago-api/pull/3204
- fix(integration): Do not raise when invalid login attempt on netsuite by @rsempe in https://github.com/getlago/lago-api/pull/3205
- Feat(manual payments): Support for Partial/Manual Payments by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3125
- misc(integration): Add retry for invoice creation on Net::ReadTimeout by @vincent-pochet in https://github.com/getlago/lago-api/pull/3207
- fix(spec): tentative fix for flacky test by @julienbourdeau in https://github.com/getlago/lago-api/pull/3213
- feat(multi-entities): Add billing entity model by @ancorcruz in https://github.com/getlago/lago-api/pull/3217
- chore(deps): bump nokogiri from 1.16.8 to 1.18.3 by @dependabot in https://github.com/getlago/lago-api/pull/3216
- feat(stripe): Add Stripe
cryptopayment method by @julienbourdeau in https://github.com/getlago/lago-api/pull/3214 - feat(mailers): Add from email premium integration by @jdenquin in https://github.com/getlago/lago-api/pull/3218
- feat(dev): Add console helpers for local development by @julienbourdeau in https://github.com/getlago/lago-api/pull/3210
- chore(deps): Update rubocop and standard by @julienbourdeau in https://github.com/getlago/lago-api/pull/3221
- misc(incoming_webhook): Refact handling for Adyen and Cashfree by @vincent-pochet in https://github.com/getlago/lago-api/pull/3212
- fix: Add unique index on payment provider id by @rsempe in https://github.com/getlago/lago-api/pull/3223
- fix(currency): Use some ISO codes instead of symbols by @vincent-pochet in https://github.com/getlago/lago-api/pull/3225
- fix: Delete duplicated failed payments by @rsempe in https://github.com/getlago/lago-api/pull/3226
- fix(manual_payments): Fix Incorrect total_paid_amount_cents for Invoices Without Payments by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3219
- feat(gql): Introduce ObfuscatedStringType by @julienbourdeau in https://github.com/getlago/lago-api/pull/3209
- chore(spec): Merging rails_helper into spec_helper by @julienbourdeau in https://github.com/getlago/lago-api/pull/3208
- feat(invoice-preview): generating invoice review for existing subscriptions by @lovrocolic in https://github.com/getlago/lago-api/pull/3231
- fix(stripe): Avoid raising for concurent status update by @vincent-pochet in https://github.com/getlago/lago-api/pull/3232
- fix(netsuite): Prevent trying to create customer with max netsuite state reached by @rsempe in https://github.com/getlago/lago-api/pull/3233
- fix(integration): Fix error handling for Bad Gateway errors received as HTTP 200 by @vincent-pochet in https://github.com/getlago/lago-api/pull/3234
- fix: Netsuite sync with customer nil state by @rsempe in https://github.com/getlago/lago-api/pull/3235
- feat(stripe): Stop listening to
charge.succeededwebhook by @julienbourdeau in https://github.com/getlago/lago-api/pull/3228 - feat(Uniqueness) - Mark BillNonInvoiceableFeesJob as unique by @nudded in https://github.com/getlago/lago-api/pull/3239
- feat(multi-entities): Add billing entities applied taxes relationship by @ancorcruz in https://github.com/getlago/lago-api/pull/3227
- Feat(multi-entities): add references to and from billing_entity by @annvelents in https://github.com/getlago/lago-api/pull/3224
- misc: Update rails to v7.2 by @ancorcruz in https://github.com/getlago/lago-api/pull/2894
- Revert "misc: Update rails to v7.2" by @rsempe in https://github.com/getlago/lago-api/pull/3243
- fix(netsuite): Use max length when creating netsuite customer by @rsempe in https://github.com/getlago/lago-api/pull/3245
- misc(payment): Factorise logic for payment_url generation by @vincent-pochet in https://github.com/getlago/lago-api/pull/3238
- Feat stripe bank transfers by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/3236
Full Changelog: https://github.com/getlago/lago-api/compare/v1.21.0...v1.22.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads