v2.1.11

juspay/hyperswitchv2.1.11May 18, 2026by omkar273

AI Summary

This release focuses on billing enhancements and invoice management improvements, including support for progressive billing and invoice dates. It also includes refactoring for S3 connections, bug fixes for webhooks and errors, and new Zoho integration features.

Key Highlights

  • Added progressive billing support via the `auto_invoice_threshold` field.
  • Enhanced invoice management with support for the `issue_date` field.
  • Refactored S3 client to enforce mandatory connection IDs.
  • Added item sync support for Zoho integration.
  • Fixed case-insensitive tenant lookup for native webhooks.

New Features

  • Progressive billing logic
  • Invoice date setter and nullable setter
  • Zoho item sync
  • Analytics API v0
  • Typed ErrorCode for error responses

Full Release Notes

## What's Changed
* Test cases and removed internal api docs by @DiabolusGX in https://github.com/flexprice/flexprice/pull/1774
* feat(meter-usage): add analytics api v0 by @nkmishra1997 in https://github.com/flexprice/flexprice/pull/1770
* feat(swagger): add auto_invoice_threshold field to docs by @omkar273 in https://github.com/flexprice/flexprice/pull/1775
* Fix/progressive-billing by @omkar273 in https://github.com/flexprice/flexprice/pull/1776
* main -> develop by @omkar273 in https://github.com/flexprice/flexprice/pull/1777
* refactor(s3): enforce mandatory connection ID for S3 client and streamline connection retrieval by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/1778
* fix(errors): replace string error codes with typed ErrorCode  by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/1779
* hotfix(scheduled_task): add nil check for ExportMetadataFields validation by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/1784
* Release by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/1783
* feat(integration): add item sync support for zoho by @Gursimar10 in https://github.com/flexprice/flexprice/pull/1782
* feat(invoice): add support for issue_date field with setter, nullable setter, and clear functionality by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/1785
* fix(webhook): case-insensitive tenant lookup for native webhooks by @Prakash-Raut in https://github.com/flexprice/flexprice/pull/1631
* Release by @omkar273 in https://github.com/flexprice/flexprice/pull/1787
* fix(invoice-pdf): update issuing date logic to prioritize issue_date over finalized_at by @subratsahilgupta in https://github.com/flexprice/flexprice/pull/1789
* develop by @omkar273 in https://github.com/flexprice/flexprice/pull/1793
* Release by @omkar273 in https://github.com/flexprice/flexprice/pull/1795
* (refactor): Move helm to ee/ by @agrim123 in https://github.com/flexprice/flexprice/pull/1792
* fix(report): add handling for commitment enabled customers in analytics export by @omkar273 in https://github.com/flexprice/flexprice/pull/1796
* Release by @omkar273 in https://github.com/flexprice/flexprice/pull/1797
* feat(errors): handle rawmessage in sdk error response by @omkar273 in https://github.com/flexprice/flexprice/pull/1798

## New Contributors
* @Prakash-Raut made their first contribution in https://github.com/flexprice/flexprice/pull/1631

**Full Changelog**: https://github.com/flexprice/flexprice/compare/v2.1.10...v2.1.11