-
v1.6.0 Stable
released this
2024-06-27 10:02:55 +00:00 | 2361 commits to main since this releaseWhat's Changed
- feat(clickhouse): Introduce Events::Common for in advance aggregation by @vincent-pochet in https://github.com/getlago/lago-api/pull/2144
- misc(logs): Add Organization ID to logs by @jdenquin in https://github.com/getlago/lago-api/pull/2149
- fix(logs): Rescue current_organization errors by @jdenquin in https://github.com/getlago/lago-api/pull/2156
- fix(stripe): Enable auto retry for APIConnectionError on payment job by @vincent-pochet in https://github.com/getlago/lago-api/pull/2155
- fix(integrations): Fix flaky spec by @ivannovosad in https://github.com/getlago/lago-api/pull/2157
- misc(stripe): Avoid dead jobs for register webhook errors by @vincent-pochet in https://github.com/getlago/lago-api/pull/2154
- update aggregator invoice spec by @lovrocolic in https://github.com/getlago/lago-api/pull/2158
- feat(clickhouse): Add event_transaction_id relation for pay_in_advance by @vincent-pochet in https://github.com/getlago/lago-api/pull/2145
- Fix exception handling by @cstar in https://github.com/getlago/lago-api/pull/2161
- misc: add extensive coupons integration test by @lovrocolic in https://github.com/getlago/lago-api/pull/2151
- misc(payment_webhook): Improve result management by @vincent-pochet in https://github.com/getlago/lago-api/pull/2162
- misc(billable_metric): preload filters and groups in index route by @vincent-pochet in https://github.com/getlago/lago-api/pull/2153
- fix (integrations): enable optional code when creating mapping object by @lovrocolic in https://github.com/getlago/lago-api/pull/2164
- fix(adyen): Retry payment creation on Faraday::ConnectionFailed by @vincent-pochet in https://github.com/getlago/lago-api/pull/2165
- misc(stripe): Avoid dead job for invalid key when creating customers by @vincent-pochet in https://github.com/getlago/lago-api/pull/2166
- feat(dunning): Add payment_overdue to invoice by @rsempe in https://github.com/getlago/lago-api/pull/2147
- feat(xero): Add integration graphql resources by @ivannovosad in https://github.com/getlago/lago-api/pull/2159
- feat(xero): Add models for mappings by @ivannovosad in https://github.com/getlago/lago-api/pull/2160
- fix(invoice): make sure generating invoices are re-attached to the billing jobs by @vincent-pochet in https://github.com/getlago/lago-api/pull/2167
- fix(subscriptions): Fix incorrect
error_detailswhen creating a subscription withoutexternal_customer_idby @ancorcruz in https://github.com/getlago/lago-api/pull/2169 - feat(pdf): Ensure Invoice PDF is created before sending emails and webhooks by @julienbourdeau in https://github.com/getlago/lago-api/pull/2121
- chore(segment): Dedup track_invoice_created function by @julienbourdeau in https://github.com/getlago/lago-api/pull/2170
- fix(pdf): Move GeneratePdfJob to new pdfs queue by @julienbourdeau in https://github.com/getlago/lago-api/pull/2173
- fix(subscription): check terminated_at for invoicing_reason by @vincent-pochet in https://github.com/getlago/lago-api/pull/2174
- feat(integrations): support array of integration customers by @lovrocolic in https://github.com/getlago/lago-api/pull/2175
- Feat xero mappings services by @ivannovosad in https://github.com/getlago/lago-api/pull/2168
- misc(kafka): Add key on message for partioning by @jdenquin in https://github.com/getlago/lago-api/pull/2177
- feat (anrok-integration): add support for connection_id by @lovrocolic in https://github.com/getlago/lago-api/pull/2180
- feat(xero): Add customer models and serializer by @ivannovosad in https://github.com/getlago/lago-api/pull/2178
- fix(service): Use call_later for RetryAllJob and raise if error by @julienbourdeau in https://github.com/getlago/lago-api/pull/2181
- feat(dunning): Add payment_overdue filter on invoices by @rsempe in https://github.com/getlago/lago-api/pull/2183
- misc(sidekiq): Add new monitoring system for k8s liveness probe by @jdenquin in https://github.com/getlago/lago-api/pull/2186
- feat(clickhouse): Refact in advance logic to handle non-PG events by @vincent-pochet in https://github.com/getlago/lago-api/pull/2150
- fix(event): Return result in pay in advance service by @vincent-pochet in https://github.com/getlago/lago-api/pull/2189
- fix (draft- invoices): refresh draft invoice only if there is active subscription by @lovrocolic in https://github.com/getlago/lago-api/pull/2190
- misc: improve active job uniqueness's redlock server host generation by @mertindervish in https://github.com/getlago/lago-api/pull/2192
- fix(draft-invoice): fix invoice reason logic for draft invoices by @lovrocolic in https://github.com/getlago/lago-api/pull/2191
- feat(boundaries): Move charge_pay_in_advance_interval from Invoice to DatesService by @julienbourdeau in https://github.com/getlago/lago-api/pull/2193
- Feat xero mappings graphql by @ivannovosad in https://github.com/getlago/lago-api/pull/2188
- feat(xero): Add invoice services and payloads, refactor existing ones by @ivannovosad in https://github.com/getlago/lago-api/pull/2187
- fix(integration-customers): fix incorrectly cached variables by @lovrocolic in https://github.com/getlago/lago-api/pull/2194
- misc: extend redis timeout property by @lovrocolic in https://github.com/getlago/lago-api/pull/2184
- misc: Add lago:version rake task by @vincent-pochet in https://github.com/getlago/lago-api/pull/2198
- fix(integrations): Trigger full resync by @ivannovosad in https://github.com/getlago/lago-api/pull/2200
- feat(dunning): Add overdue balance analytics endpoint by @rsempe in https://github.com/getlago/lago-api/pull/2199
- bug: change netsuite trigger action_path by @ansmonjol in https://github.com/getlago/lago-api/pull/2202
- feat(fees): Only allow payment status to be changed if not attached to invoice yet by @julienbourdeau in https://github.com/getlago/lago-api/pull/2197
- feat (integration-customers): refactor integration customers handler by @lovrocolic in https://github.com/getlago/lago-api/pull/2196
- fix(integrations): Fix creating an invoice when there's http error by @ivannovosad in https://github.com/getlago/lago-api/pull/2205
- feat(lib): Move VersionService to LagoUtils and initialize at boot time by @julienbourdeau in https://github.com/getlago/lago-api/pull/2204
- Feat xero creditnotes services by @ivannovosad in https://github.com/getlago/lago-api/pull/2195
- feat(dunning): Add Resolvers::Analytics::OverdueBalancesResolver by @rsempe in https://github.com/getlago/lago-api/pull/2201
- feat(export invoices): Extend InvoicesQuery with new filters by @ancorcruz in https://github.com/getlago/lago-api/pull/2206
- misc: Update rails to v7.1.3 by @vincent-pochet in https://github.com/getlago/lago-api/pull/2176
- misc: Enable yjit based on env variable by @rsempe in https://github.com/getlago/lago-api/pull/2212
- bug: revert full sync for netsuite by @ansmonjol in https://github.com/getlago/lago-api/pull/2214
- feat(fees): Create Recurring non invoiceable fees on billing day by @julienbourdeau in https://github.com/getlago/lago-api/pull/2185
- misc: Add unique lock on refresh jobs by @rsempe in https://github.com/getlago/lago-api/pull/2215
- misc: Do not raise ActiveJob::Uniqueness::JobNotUnique by @rsempe in https://github.com/getlago/lago-api/pull/2216
- feat(export invoices): Add DataExport model by @ancorcruz in https://github.com/getlago/lago-api/pull/2210
- misc: Upgrade Sentry gem and enable version tracking by @vincent-pochet in https://github.com/getlago/lago-api/pull/2213
- feat(export invoices): Add GraphQL invoices filters by @ancorcruz in https://github.com/getlago/lago-api/pull/2218
- feat (integration-customers): add external account id to the anrok GQL response by @lovrocolic in https://github.com/getlago/lago-api/pull/2209
- hotfix(sentry): Use fallback for version number by @vincent-pochet in https://github.com/getlago/lago-api/pull/2221
- fix (integrations-customers): scope integration customer under correct organization by @lovrocolic in https://github.com/getlago/lago-api/pull/2223
New Contributors
- @cstar made their first contribution in https://github.com/getlago/lago-api/pull/2161
- @ancorcruz made their first contribution in https://github.com/getlago/lago-api/pull/2169
- @mertindervish made their first contribution in https://github.com/getlago/lago-api/pull/2192
Full Changelog: https://github.com/getlago/lago-api/compare/v1.5.1...v1.6.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads