-
v1.35.0 Stable
released this
2025-10-29 14:43:26 +00:00 | 281 commits to main since this releaseWhat'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_examplefor 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
Paymentspec 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_keyson 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::MatchingAndIgnoredServiceby @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 deeperror inEvents::Stores::ClickhouseStorestore 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_examplesby @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_atfilters 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-proas 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: :queryspec 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