Releases: flexprice/flexprice
Releases Β· flexprice/flexprice
v1.0.42
What's Changed
- v1.0.39 by @hiteshshimpi-55 in #807
- feat(wallet): add unpaid invoices amount to wallet balance response and improve effective date validation by @omkar273 in #809
- fix(preview): add check over preview api by @hiteshshimpi-55 in #810
- feat(wallet): add script for credit usage report by @omkar273 in #816
- Feat/hubspot quote by @pratham-ez in #812
- feat(monitoring): Add capability for window size in monitoring api by @hiteshshimpi-55 in #817
- v1.0.40 by @hiteshshimpi-55 in #818
- feat(invoice): account for unpaid usage charges calculating total pending charges by @omkar273 in #821
- refactor(wallet): update wallet balance calculations in tests to reflect usage charges only by @omkar273 in #824
- feat(wallet): add support for tenant-level auto-complete settings and invoice-statusβtriggered top-ups for purchased credit invoices by @subratsahilgupta in #825
- feat(wallet): resolve auto-completedΒ purchased credit invoice line items' value by @subratsahilgupta in #827
- v1.0.41 by @hiteshshimpi-55 in #826
- Migrate wallet balance alerts from cron to kafka by @hiteshshimpi-55 in #823
- feat(subscription): add support for external customer id query pram by @subratsahilgupta in #831
- feat(wallet): add harcoded threshold value by @hiteshshimpi-55 in #830
- v1.0.42 by @hiteshshimpi-55 in #832
- Just for code review by @hiteshshimpi-55 in #829
Full Changelog: v1.0.38...v1.0.42
v1.0.37
What's Changed
- Feat/razorpay integration by @pratham-ez in #753
- feat(subscription): add support for subscription phases by @omkar273 in #755
- feat(subscription): remove the effective date check by @hiteshshimpi-55 in #761
- feat(razorpay): implement invoice synchronization service and enhance⦠by @pratham-ez in #762
- feat(wallet): establish top-up via tx(pending) -> inv(payment) -> tx(completed) workflow by @subratsahilgupta in #756
- refactor(razorpay): streamline line item processing by using total am⦠by @pratham-ez in #764
- fix(alertslog): fix sorting logic for alert logs by @hiteshshimpi-55 in #765
- feat(invoice): move preview api from raw events to feature_usage by @hiteshshimpi-55 in #763
- feat(invoice): consider max features also for entitlement by @hiteshshimpi-55 in #766
- v1.0.37 by @hiteshshimpi-55 in #757
- chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 in /api/javascript by @dependabot[bot] in #768
- fix(subscription): update subscription cancellation logic and respons⦠by @hiteshshimpi-55 in #767
- feat(subscription): add end-date and metadata in ent layer by @hiteshshimpi-55 in #770
- feat(kafka): add sentry span over monitoring api by @hiteshshimpi-55 in #774
- feat(creditgrant): add endpoints and services for upcoming credit grant applications by @omkar273 in #773
- feat(wallet): add support for stripe payment gateway in top-up workflow by @subratsahilgupta in #769
- Feat/chargebee by @pratham-ez in #777
- refactor(chargebee): streamline Chargebee integration by removing ser⦠by @pratham-ez in #780
- feat(razorpay): add support for Razorpay connection metadata encrypti⦠by @pratham-ez in #781
- feat(env): add tenant-level configurable permit for env creation by @subratsahilgupta in #771
- feat(invoice): add commitment shortfall as separate invoice line item by @hiteshshimpi-55 in #782
- fix(subscription-cron): return zeroChargeInvoice when there are no charges to invoice by @hiteshshimpi-55 in #775
- feat(events): add new hugging face inference api by @hiteshshimpi-55 in #785
- feat(invoice): change the name for true up line item by @hiteshshimpi-55 in #786
- feat(invoice): reverted true-up changes by @hiteshshimpi-55 in #788
- Feat/huggingface inference by @hiteshshimpi-55 in #792
- v1.0.38 by @hiteshshimpi-55 in #772
Full Changelog: v1.0.36...v1.0.38
v1.0.36
What's Changed
- Fix/test cases billing by @hiteshshimpi-55 in #746
- fix(costsheet): add revenue even if the costsheet does not exists by @hiteshshimpi-55 in #728
- feat(s3): enhance S3 client configuration with custom endpoint by @pratham-ez in #748
- fix(subscription): remove version checks from update by @nkmishra1997 in #750
- fix(subscription): remove no rows changed as an error scenario by @nkmishra1997 in #751
- v1.0.36 by @subratsahilgupta in #744
- feat(event): add support for monitoring consumer lag by @subratsahilgupta in #742
- feat(export): add support for credit top-up report by @subratsahilgupta in #749
- Fix/analytics window points by @hiteshshimpi-55 in #754
- v1.0.36 by @hiteshshimpi-55 in #752
Full Changelog: v1.0.35...v1.0.36
v1.0.35
What's Changed
- fix: postgres image version and stale migrations by @srishtea-22 in #696
- Hotfix/analytics filter by @hiteshshimpi-55 in #711
- fix(costsheet-analytics): persists feature_ids to analytics api by @hiteshshimpi-55 in #712
- refactor(subscription): fix end date validation by @omkar273 in #710
- refactor(addon): optimize entitlement response handling by @omkar273 in #717
- feat(alerlogs): add support for storing
customer_idrespective to the alerts, and listing alerts by filter by @subratsahilgupta in #708 - Hotfix/analytics feature filters by @hiteshshimpi-55 in #714
- fix(coupons): remove discount from overage usage by @hiteshshimpi-55 in #720
- v1.0.35 by @nkmishra1997 in #709
Full Changelog: v1.0.34...v1.0.35
v1.0.34
What's Changed
- feat(hubspot): integration customer and invoice sync v0 by @pratham-ez in #680
- docs(prd): add feature wallet balance alert prd by @subratsahilgupta in #683
- Feat/price-grouping by @hiteshshimpi-55 in #662
- fix(costsheet): refactor costsheet analytics code by @hiteshshimpi-55 in #684
- fix(wallets): add status filter in check alert cron while checking against features by @subratsahilgupta in #688
- feat(webhook): add customer object in wallet balance alert webhooks by @subratsahilgupta in #689
- feat(customer): add customer_lookup_key support to GetCustomerUsageSummary by @subratsahilgupta in #661
- fix(grouping): add update group_id while updating price by @hiteshshimpi-55 in #692
- Feat(integrations)/hubspot integration by @pratham-ez in #685
- feat(plan): add support for getting plan by lookup key via route POST /plans/search by @subratsahilgupta in #694
- feat(customer): add support for feature lookup keys in fetching customer's usage summary by @subratsahilgupta in #654
- feat: issue and pr template by @vr-varad in #697
- v1.0.34 by @nkmishra1997 in #693
Full Changelog: v1.0.33...v1.0.34
v1.0.33
What's Changed
- feat(cost): track AI usage costs by @hiteshshimpi-55 in #679
- fix(makefile): postgreSQL migration path in docker-compose volume by @srishtea-22 in #678
New Contributors
- @srishtea-22 made their first contribution in #678
Full Changelog: v1.0.32...v1.0.33
v1.0.32
What's Changed
- hotfix: Validation fix on cancell subscription by @hiteshshimpi-55 in #648
- Analytics API with Price expansion by @hiteshshimpi-55 in #650
- chore(readme): add gtihub and producthunt badges by @nkmishra1997 in #665
- feat(alert_v2): add sentinel alert engine by @subratsahilgupta in #596
- feat(event-post-processing): add a flag to exclude non v1 tenants by @hiteshshimpi-55 in #668
- feat(plan): add validation for plan id in price sync api by @deepakrajkranti in #670
- Fix Clickhouse migration failing by @paulsojan in #664
- feat(email): add support for new customer onboarding email by @subratsahilgupta in #633
- feat(alert_v3): enable sentinel alert engine with info alert threshold by @subratsahilgupta in #669
- feat(export): Import export architecture and S3 implementation by @pratham-ez in #672
- feat(export): Import export architecture and S3 implementation by @pratham-ez in #658
- feat(database): add reader connection by @nkmishra1997 in #673
- feat(price): add plan and addon to price response by @omkar273 in #671
- v1.0.32 by @hiteshshimpi-55 in #660
- Feat/import export by @pratham-ez in #647
New Contributors
- @paulsojan made their first contribution in #664
Full Changelog: v1.0.31...v1.0.32
v1.0.31
What's Changed
- fix(stripe): Fix the subscription sync issue by @hiteshshimpi-55 in #634
- Add customer sync by @hiteshshimpi-55 in #635
- fix(analytics): Add config based execution of api by @hiteshshimpi-55 in #617
- fix(feature_usage): Add filter to remove expired price ids by @hiteshshimpi-55 in #614
- hotfix(stripe): Fix the subscription status by @hiteshshimpi-55 in #639
- Fix/analytics api usage by @hiteshshimpi-55 in #641
- fix(analytics): time stamp handling by @hiteshshimpi-55 in #644
- Fix/analytics timestamp by @hiteshshimpi-55 in #646
- Add new Lazy consumption for events and feature usage by @hiteshshimpi-55 in #643
- v1.0.31 by @hiteshshimpi-55 in #642
Full Changelog: v1.0.30...v1.0.31
v1.0.30
What's Changed
- fix(subscription): change action for incomplete subscriptions from defer to skip by @omkar273 in #598
- Revert "fix(subscription): change action for incomplete subscriptions from defer to skip" by @nkmishra1997 in #599
- feat(api): enhance TypeScript SDK with new API reference documentation by @omkar273 in #591
- Fix: Making billing_period_count optional in all apis by @vr-varad in #553
- feat(price): implement subscription line item update with price overrides by @omkar273 in #594
- chore(api): remove outdated custom SDK documentation by @omkar273 in #609
- fix(setup): mount migrations volume and fix seed-db command by @deepakrajkranti in #615
- Stripe Integration by @hiteshshimpi-55 in #607
- Feat/integration refactor by @pratham-ez in #611
- feat(stripe): PR review changes by @hiteshshimpi-55 in #624
- feat(creditgrant): add support for backdated subscription credit grants by @omkar273 in #621
- feat(wallets): calculate wallet balance based on allowed price type by @omkar273 in #620
- feat(stripe): Improve customer creation logic to prevent duplicates b⦠by @pratham-ez in #625
- feat(subscription): publish webhook on update subscription by @hiteshshimpi-55 in #626
- feat(stripe): Add status as archived instead of db delete by @hiteshshimpi-55 in #627
- feat(stripe): Added proper validation by @hiteshshimpi-55 in #630
- feat(stripe): Enhance FlexPrice payment handling and add checkout ses⦠by @pratham-ez in #631
- feat(connection): Add proper handling of sync config in create and up⦠by @hiteshshimpi-55 in #632
- v1.0.30 by @nkmishra1997 in #613
New Contributors
- @vr-varad made their first contribution in #553
- @deepakrajkranti made their first contribution in #615
Full Changelog: v1.0.29...v1.0.30
v1.0.29
What's Changed
- Moved Analytics API from version 1 to 2 by @hiteshshimpi-55 in #576
- feat(alert): add alert logging engine by @subratsahilgupta in #555
- refactor(onboarding): update sandbox environment setup for AI-focused hackathon by @omkar273 in #579
- feat(invoice): add cron job for voiding old pending invoices by @pratham-ez in #577
- feat(onboarding): add sandbox environment setup for development by @omkar273 in #580
- fix(onboarding): change aggregation type to sum and add field for default meters by @omkar273 in #581
- fix(analytics): Reverted the route by @hiteshshimpi-55 in #582
- feat(invoice): sync customer to Stripe before syncing invoice by @pratham-ez in #583
- fix(alert): reframe clean DB wallet transaction followed by alert logging by @subratsahilgupta in #586
- Hotfix/event post processing by @hiteshshimpi-55 in #589
- fix(analytics): Fix group by feature in analytics v2 version by @hiteshshimpi-55 in #587
- Fix/analytics group by by @hiteshshimpi-55 in #590
- fix(onboarding): prevent onboarding script from causing self-DDoS by @subratsahilgupta in #597
- Release v1.0.29 by @nkmishra1997 in #578
Full Changelog: v1.0.28...v1.0.29