2.1.12
taubyte/tau2.1.12Jun 2, 2026by omkar273
AI Summary
A major feature release introducing new integrations (Zoho, Paddle, Whop), metered usage support, and subscription management enhancements.
Key Highlights
- Added Paddle sync service and subscription sync workflows.
- Implemented meter usage for wallet, cost, and export pipelines.
- Enhanced Zoho integration with child name support in line items.
- Added support for subscription metadata and trial period handling.
New Features
- Paddle sync service and subscription sync workflow.
- Meter usage migration for wallet and cost pipelines.
- Subscription metadata support.
- Wallet auto-topup logic improvements.
Full Release Notes
## What's Changed * feat(integration-zoho): item price normalization by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1794 * feat(price-sync): initiate price sequence by @DiabolusGX in https://github.com/flexprice/flexprice/pull/1780 * main -> develop by @omkar273 in https://github.com/flexprice/flexprice/pull/1802 * fix(repository): add adjustment_quantity in inv line items by @omkar273 in https://github.com/flexprice/flexprice/pull/1799 * (helm) Fix deploy pipeline for Helm by @agrim123 in https://github.com/flexprice/flexprice/pull/1781 * Release by @omkar273 in https://github.com/flexprice/flexprice/pull/1805 * main -> develop by @omkar273 in https://github.com/flexprice/flexprice/pull/1807 * fix(meter-usage): Aggregations and unique field condition by @DiabolusGX in https://github.com/flexprice/flexprice/pull/1803 * feature(integration): added sync entity api to sync entities into thi… by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1808 * feat(price-sync): v2 temporal workflow to optimise plan price sync by @DiabolusGX in https://github.com/flexprice/flexprice/pull/1801 * feature(integration): resolve case of item duplication using item lookup api by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1812 * Release by @omkar273 in https://github.com/flexprice/flexprice/pull/1809 * fix(integration-zoho): due date error fix by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1813 * feat(paddle): add paddle sync service by @omkar273 in https://github.com/flexprice/flexprice/pull/1806 * fix(subscription): cancel subscription line items upon subscription cancellation by @DiabolusGX in https://github.com/flexprice/flexprice/pull/1810 * fix(integration-zoho): due date error fix by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1814 * fix(integration-zoho): tax fix by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1818 * feat(paddle): add paddle subscription sync workflow by @omkar273 in https://github.com/flexprice/flexprice/pull/1819 * refactor(integration-zoho): remove notes by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1820 * fix(paddle): use only finalized invoices and add amount guard in resync by @omkar273 in https://github.com/flexprice/flexprice/pull/1823 * Release by @omkar273 in https://github.com/flexprice/flexprice/pull/1822 * feat(zoho): add child name in zoho line item description by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1827 * fix(meter-usage): zero events line item commitment by @DiabolusGX in https://github.com/flexprice/flexprice/pull/1824 * main -> develop by @omkar273 in https://github.com/flexprice/flexprice/pull/1829 * feat(zoho): add child name in zoho line item description by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1826 * Develop by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/1830 * Merge pull request #1830 from flexprice/develop by @omkar273 in https://github.com/flexprice/flexprice/pull/1831 * feat(skills): add repo specific cursor skills by @omkar273 in https://github.com/flexprice/flexprice/pull/1828 * feat(integration): add support for whop invoice sync by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/1821 * feat(wallet): ensure single invoice for auto topup by @omkar273 in https://github.com/flexprice/flexprice/pull/1825 * Release May22nd'26 by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/1832 * fix(config): bind FLEXPRICE_TEMPORAL_API_KEY env explicitly by @agrim123 in https://github.com/flexprice/flexprice/pull/1815 * feat(whop): add automated charge collection support in invoices by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/1839 * fix(paddle-integration): pick invoicing customer id while sub sync pa… by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1840 * feat(meter-usage): rollout changes by @DiabolusGX in https://github.com/flexprice/flexprice/pull/1841 * feature(subscription): make subscription with trial period under draft by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1845 * refactor(subscription): move the functanity to allow_incomplete payme… by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1846 * refactor(subscription): refactor paddle integration check by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1848 * feature(subscription): make subscription with trial period under draf… by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1844 * feat(meter-usage): Rollout and DTO compatibility by @DiabolusGX in https://github.com/flexprice/flexprice/pull/1847 * Release May23'26 by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/1838 * feat(meter-usage): Enable properties insertion by @DiabolusGX in https://github.com/flexprice/flexprice/pull/1850 * fix(price): guard EntityIDIn with len > 0 to prevent WHERE FALSE by @TanishValesha in https://github.com/flexprice/flexprice/pull/1641 * feat(integration): add mapping api to fetch entity and config api to … by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1834 * feat(price): add support for all billing periods in fixed prices by @omkar273 in https://github.com/flexprice/flexprice/pull/1811 * Release by @DiabolusGX in https://github.com/flexprice/flexprice/pull/1851 * fix(testcase): fix link mapping testcase by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1852 * refactor(permission): comment out permission checks by @omkar273 in https://github.com/flexprice/flexprice/pull/1857 * fix(subscriptions): prevent premature sub cancellation by @omkar273 in https://github.com/flexprice/flexprice/pull/1856 * feat(sub): add trial handling in sub plan change by @omkar273 in https://github.com/flexprice/flexprice/pull/1867 * refactor(tests): comment out suspended tenant write test by @omkar273 in https://github.com/flexprice/flexprice/pull/1869 * feat(subscription): add support for subscription metadata by @omkar273 in https://github.com/flexprice/flexprice/pull/1870 * Release by @omkar273 in https://github.com/flexprice/flexprice/pull/1868 * Merge pull request #1868 from flexprice/develop by @omkar273 in https://github.com/flexprice/flexprice/pull/1871 * feat(subscription): add trial period handling in new subscriptions by @omkar273 in https://github.com/flexprice/flexprice/pull/1878 * feature(subscription): allow trial subscription end date modif and subs cancellation by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1876 * feat(meter-usage): Migrate to meter usage for wallet, cost and export pipelines by @DiabolusGX in https://github.com/flexprice/flexprice/pull/1879 * fix(price-sync): empty string instead of nil parent price id by @DiabolusGX in https://github.com/flexprice/flexprice/pull/1864 * refactor(subscription): rename TrialEndAction by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1880 * Release by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1881 * fix(wallet): reorder balance alert and auto top-up logic for improved alert logging by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/1858 * fix(temporal): update subscription billing schedule freq to 2 mins by @nkmishra1997 in https://github.com/flexprice/flexprice/pull/1884 * feat(kafka): support SASL/OAUTHBEARER for GCP Managed Kafka (develop) by @agrim123 in https://github.com/flexprice/flexprice/pull/1883 * fix(wallet): Preserve end time in wallet transactions by @DiabolusGX in https://github.com/flexprice/flexprice/pull/1885 * fix(meter-usage): Properties and source filters with commitment by @DiabolusGX in https://github.com/flexprice/flexprice/pull/1889 * feat(tenant-onboarding): add status field to environment by @omkar273 in https://github.com/flexprice/flexprice/pull/1891 * develop -> main by @omkar273 in https://github.com/flexprice/flexprice/pull/1892 * refactor(sync_service): remove unnecessary wait for charge transaction indexing by @omkar273 in https://github.com/flexprice/flexprice/pull/1893 * fix(integration): send error to paddle on webhook to trigger retry by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1894 * feature(integration): add support for invoice pull sync by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1887 * refactor(costsheet): gate cost analytics on meter usage and disable usage consumer by @DiabolusGX in https://github.com/flexprice/flexprice/pull/1888 * refactor(integration): return error for retry by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1897 * fix(integration): do not activate incomplete subscription automatical… by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1898 * fix(meter-usage): Fix group by feature_id by @DiabolusGX in https://github.com/flexprice/flexprice/pull/1899 * fix(integration): update paddle test case by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1901 * fix(flexprice): update go to 1.25 by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1900 * feat: white-label SDK generation pipeline by @omkar273 in https://github.com/flexprice/flexprice/pull/1896 * fix alpine image version by @DiabolusGX in https://github.com/flexprice/flexprice/pull/1904 * Release by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1895 ## New Contributors * @TanishValesha made their first contribution in https://github.com/flexprice/flexprice/pull/1641 **Full Changelog**: https://github.com/flexprice/flexprice/compare/v2.1.11...2.1.12