2.1.12

Comfy-Org/ComfyUI2.1.12Jun 2, 2026by omkar273

AI Summary

A comprehensive release featuring new integrations for Paddle and Zoho, improvements to price syncing workflows, meter usage aggregations, and wallet auto-topup logic.

Key Highlights

  • Price sync v2 temporal workflow to optimize plan price sync
  • Paddle integration and sync service
  • Zoho integration fixes (tax, due dates, line items)
  • Meter usage aggregations and unique field conditions
  • Wallet auto-topup logic and balance alerts

New Features

  • Item price normalization
  • Sync entity API
  • Paddle subscription sync workflow
  • Zoho child name in line item descriptions
  • Subscription metadata support
  • Knowledge Base management
  • Text anonymization

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