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.6.0 854cffe38d

    v1.6.0 Stable

    rsempe released this 2024-06-27 10:02:55 +00:00 | 2361 commits to main since this release

    What'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_details when creating a subscription without external_customer_id by @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
Powered by Forgejo Version: 14.0.0 Page: 35ms Template: 8ms
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