v2.1.36
google-research/timesfmv2.1.36Oct 12, 2026by Harshit-1104
Upgrading?
AI Summary
v2.1.36 is a large release adding an admin portal server mode with an opt-in Helm component, unified proration calculations, and Stripe Tax engine support for invoices and credit note previews. It also brings FX-converted invoice support across wallets, refunds, custom currency and webhooks, coupon support on addon and line-item changes, and numerous CI, dependency and reliability improvements.
Key Highlights
- Admin portal server mode plus opt-in Helm chart component
- Proration and first-period stub calculations unified across the repo
- Stripe Tax engine support for invoices and credit note tax previews
- FX-converted invoices supported across wallets, refunds, custom currency and webhooks (FLE-1383)
- Coupons on addon and line item change modifications, plus discounts on wallet top-ups
- Tenant-scoped business counters behind a kill switch and per-queue Temporal worker limits
Breaking Changes
- Unified proration and first-period stub calculations can change prorated invoice amounts
- Go toolchain bumped to 1.27.2 and Node base image bumped to 26-alpine, requiring updated build environments
- Subscription schedule endpoints now enforce the path schedule_id and sanitize cancel errors
New Features
- Admin portal server mode
- Opt-in admin portal Helm component
- Unified proration and calculation logic
- Stripe Tax engine for invoices and credit note previews
- FX-converted invoice support for wallets, refunds, custom currency and webhooks
- Tenant-scoped business counters behind a kill switch
- Per-queue Temporal worker consumption limits
- Coupons on addon and line item change modifications
- Discounts on wallet top-ups with ledger facts for revenue
- Zero-value line items in invoice requests
- Credit expiry keeps open draft when a period ends early
- Richer Zoho contact sync and per-customer receivable account
- Grouped invoicing child modifications to the parent
- Invoice PDF fallback to customer po_number
- Tax exemption early exit for exempt customers
- Billing matrix e2eprobe coverage for proration, cadences and anchors
- MCP image publishing and AWS deployment on release
- Optional CodePipeline path for prod ECS deploys
- X-Request-ID validation in middleware
- Dependency and security updates including CVE-2026-78669 fix
Full Release Notes
## What's Changed * feat(api): add an admin portal server mode by @DiabolusGX in https://github.com/flexprice/flexprice/pull/2890 * feat(proration): First period stub fixes and unifying proration and calculations across repo by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/2974 * feat(chart): add opt-in admin portal component by @agrim123 in https://github.com/flexprice/flexprice/pull/2999 * docs(activity): activity log ERD by @aghijap in https://github.com/flexprice/flexprice/pull/3015 * design(events): add design for bulk event deletions capability by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/2963 * feat(metrics): tenant-scoped business counters behind a kill switch by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3010 * chore(deps): bump the gomod group with 10 updates by @dependabot[bot] in https://github.com/flexprice/flexprice/pull/3008 * FLE-1383 L3-C: wallets, refunds, custom currency & webhooks for FX-converted invoices by @aghijap in https://github.com/flexprice/flexprice/pull/3017 * feat(e2eprobe): billing matrix probes for proration, cadences and anchors by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3019 * feat(e2eprobe): run payment auto-charge on hardcoded fixed customers; tax check on finalized invoices by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3021 * Add admin api by @Piyush-Goenka in https://github.com/flexprice/flexprice/pull/3020 * feat(e2eprobe): terse Slack alerts; run payment auto-charge 4x a day (Razorpay 2x) by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3023 * feat(tax-engine): add support for stripe tax engine support for invoices and preview functionality with tax calculation in credit notes by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/2921 * fix(redis): keep the client when Redis is unreachable at startup by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3029 * Revert "feat(proration): First period stub fixes and unifying proration and calculations across repo" by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3030 * feat(credit-expiry): keep the open draft when a period ends early (FLE-1498) by @ojasagarwal-flex in https://github.com/flexprice/flexprice/pull/2995 * feat(settings): drop omitempty from enabled in tax config settings by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/3031 * feat(billing): add support for zero value line items in invoice requests by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/3032 * ci(deploy): deploy flexprice-api-tirdad with the main API by @ojasagarwal-flex in https://github.com/flexprice/flexprice/pull/2996 * Release 2026-10-09 by @flexprice-automation in https://github.com/flexprice/flexprice/pull/3027 * Revert "Revert "feat(proration): First period stub fixes and unifying proration and calculations across repo"" by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3035 * chore(deps): bump golang.org/x/net to v0.60.0 (CVE-2026-78669) by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3038 * chore(deps): bump node from 24-alpine to 26-alpine in the docker group by @dependabot[bot] in https://github.com/flexprice/flexprice/pull/3006 * feat(ci): publish MCP image and deploy to AWS on release by @agrim123 in https://github.com/flexprice/flexprice/pull/3043 * feat(ci): optional CodePipeline path for prod ECS deploys by @agrim123 in https://github.com/flexprice/flexprice/pull/3044 * feat(invoice): fall back to customer po_number on invoice PDF by @ojasagarwal-flex in https://github.com/flexprice/flexprice/pull/3009 * chore(deps): bump Go toolchain to 1.27.2 by @agrim123 in https://github.com/flexprice/flexprice/pull/3039 * fix(middleware): validate inbound X-Request-ID before use by @agrim123 in https://github.com/flexprice/flexprice/pull/3025 * fix(subscription-schedule): enforce path schedule_id and sanitize cancel errors by @agrim123 in https://github.com/flexprice/flexprice/pull/3026 * feat(temporal): per-queue worker consumption limits by @agrim123 in https://github.com/flexprice/flexprice/pull/2980 * feat(coupons): coupons on addon and line item change modifications by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3034 * feat(wallet): discounts on wallet top-ups and ledger facts for revenue (FLE-1527) by @ojasagarwal-flex in https://github.com/flexprice/flexprice/pull/3018 * feat(zoho): richer contact sync and per-customer receivable account by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3012 * feat(grouped-invoicing): invoice grouped child modifications to the parent by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3037 * fix(e2eprobe): assert tax on the taxed sub's post-association invoice by @DiabolusGX in https://github.com/flexprice/flexprice/pull/3046 * feat(tax): add early exit for customer with exempt tax treatment by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/3047 * Release 2026-10-12 by @flexprice-automation in https://github.com/flexprice/flexprice/pull/3048 **Full Changelog**: https://github.com/flexprice/flexprice/compare/v2.1.35...v2.1.36 ## What's Changed * feat(api): add an admin portal server mode by @DiabolusGX in https://github.com/flexprice/flexprice/pull/2890 * feat(proration): First period stub fixes and unifying proration and calculations across repo by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/2974 * feat(chart): add opt-in admin portal component by @agrim123 in https://github.com/flexprice/flexprice/pull/2999 * docs(activity): activity log ERD by @aghijap in https://github.com/flexprice/flexprice/pull/3015 * design(events): add design for bulk event deletions capability by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/2963 * feat(metrics): tenant-scoped business counters behind a kill switch by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3010 * chore(deps): bump the gomod group with 10 updates by @dependabot[bot] in https://github.com/flexprice/flexprice/pull/3008 * FLE-1383 L3-C: wallets, refunds, custom currency & webhooks for FX-converted invoices by @aghijap in https://github.com/flexprice/flexprice/pull/3017 * feat(e2eprobe): billing matrix probes for proration, cadences and anchors by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3019 * feat(e2eprobe): run payment auto-charge on hardcoded fixed customers; tax check on finalized invoices by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3021 * Add admin api by @Piyush-Goenka in https://github.com/flexprice/flexprice/pull/3020 * feat(e2eprobe): terse Slack alerts; run payment auto-charge 4x a day (Razorpay 2x) by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3023 * feat(tax-engine): add support for stripe tax engine support for invoices and preview functionality with tax calculation in credit notes by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/2921 * fix(redis): keep the client when Redis is unreachable at startup by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3029 * Revert "feat(proration): First period stub fixes and unifying proration and calculations across repo" by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3030 * feat(credit-expiry): keep the open draft when a period ends early (FLE-1498) by @ojasagarwal-flex in https://github.com/flexprice/flexprice/pull/2995 * feat(settings): drop omitempty from enabled in tax config settings by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/3031 * feat(billing): add support for zero value line items in invoice requests by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/3032 * ci(deploy): deploy flexprice-api-tirdad with the main API by @ojasagarwal-flex in https://github.com/flexprice/flexprice/pull/2996 * Release 2026-10-09 by @flexprice-automation in https://github.com/flexprice/flexprice/pull/3027 * Revert "Revert "feat(proration): First period stub fixes and unifying proration and calculations across repo"" by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3035 * chore(deps): bump golang.org/x/net to v0.60.0 (CVE-2026-78669) by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3038 * chore(deps): bump node from 24-alpine to 26-alpine in the docker group by @dependabot[bot] in https://github.com/flexprice/flexprice/pull/3006 * feat(ci): publish MCP image and deploy to AWS on release by @agrim123 in https://github.com/flexprice/flexprice/pull/3043 * feat(ci): optional CodePipeline path for prod ECS deploys by @agrim123 in https://github.com/flexprice/flexprice/pull/3044 * feat(invoice): fall back to customer po_number on invoice PDF by @ojasagarwal-flex in https://github.com/flexprice/flexprice/pull/3009 * chore(deps): bump Go toolchain to 1.27.2 by @agrim123 in https://github.com/flexprice/flexprice/pull/3039 * fix(middleware): validate inbound X-Request-ID before use by @agrim123 in https://github.com/flexprice/flexprice/pull/3025 * fix(subscription-schedule): enforce path schedule_id and sanitize cancel errors by @agrim123 in https://github.com/flexprice/flexprice/pull/3026 * feat(temporal): per-queue worker consumption limits by @agrim123 in https://github.com/flexprice/flexprice/pull/2980 * feat(coupons): coupons on addon and line item change modifications by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3034 * feat(wallet): discounts on wallet top-ups and ledger facts for revenue (FLE-1527) by @ojasagarwal-flex in https://github.com/flexprice/flexprice/pull/3018 * feat(zoho): richer contact sync and per-customer receivable account by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3012 * feat(grouped-invoicing): invoice grouped child modifications to the parent by @Harshit-1104 in https://github.com/flexprice/flexprice/pull/3037 * fix(e2eprobe): assert tax on the taxed sub's post-association invoice by @DiabolusGX in https://github.com/flexprice/flexprice/pull/3046 * feat(tax): add early exit for customer with exempt tax treatment by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/3047 * Release 2026-10-12 by @flexprice-automation in https://github.com/flexprice/flexprice/pull/3048 **Full Changelog**: https://github.com/flexprice/flexprice/compare/v2.1.35...v2.1.36
Related Repositories
A collective list of free APIs
The agent that grows with you
A feature-rich command-line audio/video downloader
Python tool for converting files and office documents to Markdown.
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.