v2.1.11

DioxusLabs/dioxusv2.1.11May 18, 2026by omkar273

AI Summary

This release focuses on billing enhancements, analytics improvements, and S3 integration. It introduces Zoho item sync support, adds typed error codes, and enforces mandatory connection IDs for S3 clients.

Key Highlights

  • Refactored S3 client to enforce mandatory connection IDs
  • Replaced string error codes with typed ErrorCode
  • Added Zoho integration for item sync
  • Added support for the issue_date field in invoices
  • Introduced analytics API v0

Breaking Changes

  • Replaced string error codes with typed ErrorCode

New Features

  • Analytics API v0
  • Zoho item sync support
  • Invoice issue_date field support
  • S3 connection ID enforcement
  • Webhook case-insensitive tenant lookup

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