Skip to content

v1.53.0

Choose a tag to compare

@vincent-pochet vincent-pochet released this 08 Sep 14:20
· 506 commits to main since this release
591ae90

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