Repository navigation
v1.53.0
What's Changed
- Fan out dunning customer processing by @lago-claude-ai-agent[bot] in #6214
- feat: add flag to skip the payment delay by @brunomiguelpinto in #6240
- perf(cache): cache full usage under a dedicated key by @annvelents in #6219
- chore(invoices): remove the invoice_search_terms flag by @toommz in #6226
- chore(invoices): remove Meilisearch indexing and search by @toommz in #6260
- perf(events): produce raw events without a key by @jdenquin in #6258
- chore(clickhouse): Improve clickhouse dedup perf by using FINAL by @jdenquin in #5949
- test(invoices): cover Invoice#recurring_breakdown by @vincent-pochet in #6266
- fix(invoices): reset issuing date on regenerate by @lago-claude-ai-agent[bot] in #6148
- feat(products): add dedicated contracts storage by @rsempe in #6235
- refactor(fees): introduce metered items by @tiagolupepic in #6239
- fix(subscriptions): validate invoice consolidation by @tiagolupepic in #6265
- Fix(members): make members searchable by @annvelents in #6150
- feat(api): serve contracts on the v2 API by @rsempe in #6270
- fix(lifetime-usage): ignore sibling charge fees by @lago-claude-ai-agent[bot] in #6074
- fix(daily-usage): isolate per-organization failures by @vincent-pochet in #6276
- feat(graphql): add the contract surface by @rsempe in #6272
- fix(daily-usages): stop leaking the compute lock by @vincent-pochet in #6275
- chore(deps): bump mail from 2.9.0 to 2.9.1 by @dependabot[bot] in #6277
- refactor(events): resolve billing filters abstraction FilterTarget by @tiagolupepic in #6259
- chore: bump tool version to latest ruby by @ansmonjol in #6281
- chore(deps) Update dependency active_storage_validations to v3.0.6 by @renovate[bot] in #6241
- Fix taxes on regenerated discounted invoices by @lago-claude-ai-agent[bot] in #6286
- feat(billing): add billing segments by @tiagolupepic in #6290
- feat: add taxes to rate cards by @endenis in #6208
- feat(contracts): attach rate cards over REST by @rsempe in #6279
- feat(account-tree): add feature flag for account tree feature by @lovrocolic in #6293
- feat(catalog): create the catalog_plans storage by @rsempe in #6288
- feat(catalog): attach the plan ecosystem to catalog plans by @rsempe in #6304
- feat(events): recover missing pay-in-advance fees by @vincent-pochet in #6314
- feat(graphql): array-based customer payment connections by @mariohd in #6081
- refactor(events): pass event contexts instead of subscription by @tiagolupepic in #6294
- chore(clickhouse): Update clickhouse version to 26.4 by @tiagolupepic in #6302
- feat(events): report progress while recovering fees by @vincent-pochet in #6320
- feat(catalog): own catalog plans on the v2 API (REST + GraphQL) by @rsempe in #6315
- perf(events): scope fee recovery per subscription by @vincent-pochet in #6321
- perf(events): stream charges in the fee recovery task by @vincent-pochet in #6327
- fix(events): fail closed when the enqueue fails by @vincent-pochet in #6319
- refactor (events): use metered items in aggregations by @tiagolupepic in #6324
- fix(catalog): pass seed plan attributes as a positional hash by @rsempe in #6331
- feat(catalog): rename the pricing tables to catalog_plan by @rsempe in #6316
- fix(quotes): underscore charge override properties keys by @toommz in #6328
- feat(catalog): expose catalogPlan and catalogPlans on GraphQL by @rsempe in #6333
Full Changelog: v1.52.1...v1.53.0