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.35.0 2bd2d77396

    v1.35.0 Stable

    groyoh released this 2025-10-29 14:43:26 +00:00 | 281 commits to main since this release

    What's Changed

    • fix(audit_logs_period): Set to audit_logs_period to nil on factory by @mariohd in https://github.com/getlago/lago-api/pull/4457
    • test(event): Use a shared_example for Postgres and Clickhouse event stores by @groyoh in https://github.com/getlago/lago-api/pull/4452
    • feat(live_agg): Plug aggregated clickhouse store by @vincent-pochet in https://github.com/getlago/lago-api/pull/4395
    • test(event): Revert test removal by @groyoh in https://github.com/getlago/lago-api/pull/4459
    • test(payment): Fix flaky Payment spec by @groyoh in https://github.com/getlago/lago-api/pull/4460
    • feat(multiple-payment-methods): add payment method model and table by @lovrocolic in https://github.com/getlago/lago-api/pull/4455
    • feat(multiple-payment-methods): add gql support for listing payment methods by @lovrocolic in https://github.com/getlago/lago-api/pull/4464
    • fix(pricing-group-keys): Fix pricing_group_keys on charge with filters by @groyoh in https://github.com/getlago/lago-api/pull/4471
    • chore(deps): bump rack from 3.2.2 to 3.2.3 by @dependabot[bot] in https://github.com/getlago/lago-api/pull/4473
    • feat: Introduce middleware pattern to base service by @vincent-pochet in https://github.com/getlago/lago-api/pull/4462
    • chore(logs): Add httplog gem to log external http calls in dev env by @julienbourdeau in https://github.com/getlago/lago-api/pull/4463
    • chore(seeders): Rework all seeders by @julienbourdeau in https://github.com/getlago/lago-api/pull/4385
    • feat(multiple-payment-methods): add API support for listing customer payment methods by @lovrocolic in https://github.com/getlago/lago-api/pull/4469
    • feat(fixed charges): Add fixed_charge_id to adjusted fees table by @ancorcruz in https://github.com/getlago/lago-api/pull/4467
    • feat(address_locale): Add customer address locales for de, fr, nb, sv… by @mariohd in https://github.com/getlago/lago-api/pull/4443
    • feat(multiple-payment-methods): add gql support for setting payment method as default by @lovrocolic in https://github.com/getlago/lago-api/pull/4481
    • test(wallet): Add scenario test for wallet transaction name by @groyoh in https://github.com/getlago/lago-api/pull/4439
    • fix address formats in snapshots by @mariohd in https://github.com/getlago/lago-api/pull/4487
    • fix(charge-filter): Fix ChargeFilters::MatchingAndIgnoredService by @groyoh in https://github.com/getlago/lago-api/pull/4472
    • feat(multiple-payment-methods): add GQL support for removing payment method by @lovrocolic in https://github.com/getlago/lago-api/pull/4488
    • feat(fixed_charges): Emit fixed charge events on subscription creation by @ancorcruz in https://github.com/getlago/lago-api/pull/4257
    • feat(ai-agent): Ability to fetch ai conversations by @rsempe in https://github.com/getlago/lago-api/pull/4349
    • chore: Fix brittle tests by @ancorcruz in https://github.com/getlago/lago-api/pull/4491
    • feat(fixed_charges): Calculate minimum commitment w. fixed charges by @ancorcruz in https://github.com/getlago/lago-api/pull/4291
    • feat(fixed charges): Adjusted fee for fixed charges service by @ancorcruz in https://github.com/getlago/lago-api/pull/4476
    • feat(fixed charges): Add fixed charge to GraphQL AdjustedFee and Fee types by @ancorcruz in https://github.com/getlago/lago-api/pull/4477
    • fix(manual-payments): Fix manual payments with no amount_cents by @ivannovosad in https://github.com/getlago/lago-api/pull/4490
    • feat(live-agg): Add missing distinc_codes in preagg event store by @vincent-pochet in https://github.com/getlago/lago-api/pull/4497
    • fix(fixed-charges): Enable fixed charge applied taxes through API by @ancorcruz in https://github.com/getlago/lago-api/pull/4495
    • Misc optimize estimate fees by @ivannovosad in https://github.com/getlago/lago-api/pull/4498
    • fix: add small update on how prog billing credits are calculated by @lovrocolic in https://github.com/getlago/lago-api/pull/4436
    • misc(serializers): Add total_aggregated_units to serializers by @ivannovosad in https://github.com/getlago/lago-api/pull/4486
    • fix(manual-payments): Fix manual payments validations by @ivannovosad in https://github.com/getlago/lago-api/pull/4499
    • fix(cached_aggregations): Remove inefficient cast by @jdenquin in https://github.com/getlago/lago-api/pull/4502
    • fix(cached_aggregations): Fix scope timestamp cast by @jdenquin in https://github.com/getlago/lago-api/pull/4503
    • fix(event): Fix stack level too deep error in Events::Stores::ClickhouseStore store by @groyoh in https://github.com/getlago/lago-api/pull/4442
    • fix(event): Fix Postgres event store connection by @groyoh in https://github.com/getlago/lago-api/pull/4501
    • test(event): Move more event store tests to shared_examples by @groyoh in https://github.com/getlago/lago-api/pull/4500
    • misc(cached_aggregation): Improve indexes for better performances by @vincent-pochet in https://github.com/getlago/lago-api/pull/4505
    • feat(fixed-charges): Add invoice#different_boundaries_for_subscription_and_fixed_charges by @ancorcruz in https://github.com/getlago/lago-api/pull/4496
    • feat(multiple-payment-methods): add api support for setting payment method as default by @lovrocolic in https://github.com/getlago/lago-api/pull/4484
    • feat(multiple-payment-methods): add api support for removing payment method by @lovrocolic in https://github.com/getlago/lago-api/pull/4507
    • fix(cached_aggregation): Refact index for better performances by @vincent-pochet in https://github.com/getlago/lago-api/pull/4508
    • misc(cached_aggregation): Removes unused event_id column by @vincent-pochet in https://github.com/getlago/lago-api/pull/4506
    • misc(event): Add missing event index by @vincent-pochet in https://github.com/getlago/lago-api/pull/4509
    • chore(dependency): Update to Rails 8.0.3 by @groyoh in https://github.com/getlago/lago-api/pull/4510
    • misc(events): Cleanup indexes by @vincent-pochet in https://github.com/getlago/lago-api/pull/4511
    • chore(seeds): Update seeds to avoid events in future by @groyoh in https://github.com/getlago/lago-api/pull/4512
    • feat(exports): Exports all customers V3 by @murparreira in https://github.com/getlago/lago-api/pull/4515
    • feat(exports): Exports all customers V4 by @murparreira in https://github.com/getlago/lago-api/pull/4518
    • fix(self-hosted): Make sure that event_id removal on cached_aggregation is safe by @vincent-pochet in https://github.com/getlago/lago-api/pull/4514
    • feat(fixed-charges): Add fixed charge boundaries to billing period by @ancorcruz in https://github.com/getlago/lago-api/pull/4492
    • feat(exports): Exports all customers V5 by @murparreira in https://github.com/getlago/lago-api/pull/4522
    • feat(multiple-payment-methods): add GQL mutation for generating checkout url by @lovrocolic in https://github.com/getlago/lago-api/pull/4523
    • chore(cache): Ensure cache store DB consistency in dev environment by @groyoh in https://github.com/getlago/lago-api/pull/4526
    • feat(fixed-charges): Fixed charge units without zero decimal GraphQL by @ancorcruz in https://github.com/getlago/lago-api/pull/4520
    • feat(fixed-charges): Exclude fixed charge fees from minimum commitment calculation by @ancorcruz in https://github.com/getlago/lago-api/pull/4524
    • feat(entitlements): Open feature to Free license! by @julienbourdeau in https://github.com/getlago/lago-api/pull/4525
    • feat(integration): Raise BadGatewayError on 502 errors by @julienbourdeau in https://github.com/getlago/lago-api/pull/4494
    • feat(wt): Expose invoice_id and credit_note_id for WalletTransaction by @julienbourdeau in https://github.com/getlago/lago-api/pull/4489
    • fix(mailer): Use lago from email if org.email is not set by @julienbourdeau in https://github.com/getlago/lago-api/pull/4483
    • feat(subscription): Expose subscription_at in milliseconds by @julienbourdeau in https://github.com/getlago/lago-api/pull/4521
    • feat(e-invoices/tags): FacturX and UBL tags for France by @mariohd in https://github.com/getlago/lago-api/pull/4527
    • fix(charges): Fix validation of invoiceable for in arrears charges by @ivannovosad in https://github.com/getlago/lago-api/pull/4461
    • feat(fixed-charges): Render credit note items of fixed charge fees by @ancorcruz in https://github.com/getlago/lago-api/pull/4532
    • feat(multiple-payment-methods): add payment method reference to some collections by @lovrocolic in https://github.com/getlago/lago-api/pull/4528
    • Feat/e-invoices changes for Billing Entities by @mariohd in https://github.com/getlago/lago-api/pull/4533
    • feat(billable_metric): Define BillableMetrics::Aggregations::Result by @vincent-pochet in https://github.com/getlago/lago-api/pull/4530
    • feat(multiple-payment-methods): update models and prepare GQL types by @lovrocolic in https://github.com/getlago/lago-api/pull/4537
    • misc(Ruby): Bump version to 3.4.7 by @safeforge in https://github.com/getlago/lago-api/pull/4485
    • feat(api): Introduce timestamp_from_started_at filters for Event List endpoint by @julienbourdeau in https://github.com/getlago/lago-api/pull/4531
    • chore(queries): Refactor query filter by @julienbourdeau in https://github.com/getlago/lago-api/pull/4535
    • feat(estimate): Prepare Clickhouse event estimate by @vincent-pochet in https://github.com/getlago/lago-api/pull/4542
    • feat(fixed-charges): Validate fixed charge properties by @ancorcruz in https://github.com/getlago/lago-api/pull/4534
    • fix(payment_receipt): Avoid raising when already exists by @vincent-pochet in https://github.com/getlago/lago-api/pull/4551
    • chore(events): Remove deprecated code for events post processing by @jdenquin in https://github.com/getlago/lago-api/pull/4548
    • fix(tax): Silent errors with parallel invoice refresh by @vincent-pochet in https://github.com/getlago/lago-api/pull/4552
    • feat: Add Support wallet priority field in API and GraphQL by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/4391
    • Feat forecast services v2 by @ivannovosad in https://github.com/getlago/lago-api/pull/4027
    • (feat/e-invoices-facturx-attachments): Add pdfcpu binary and pdf atta… by @mariohd in https://github.com/getlago/lago-api/pull/4529
    • feat(estimate_fee): Add spec scenarios by @vincent-pochet in https://github.com/getlago/lago-api/pull/4555
    • misc(sidekiq): Add sidekiq-pro as an optional dependency by @groyoh in https://github.com/getlago/lago-api/pull/4482
    • misc(sidekiq): Build internal image with Sidekiq Pro by @groyoh in https://github.com/getlago/lago-api/pull/4557
    • Feat/e invoices invoices by @mariohd in https://github.com/getlago/lago-api/pull/4541
    • test(query): Remove unused type: :query spec metadata by @groyoh in https://github.com/getlago/lago-api/pull/4560

    New Contributors

    • @safeforge made their first contribution in https://github.com/getlago/lago-api/pull/4485

    Full Changelog: https://github.com/getlago/lago-api/compare/v1.34.2...v1.35.0

    Downloads
    • Source code (ZIP)
      0 downloads
    • Source code (TAR.GZ)
      0 downloads
Powered by Forgejo Version: 14.0.0 Page: 36ms 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