Changelog for Zuora client libraries
March 19, 2025
Java
Node.js
Python
C#
Version:
3.4.0
- Introduced a Builder pattern for ZuoraClient, allowing for more flexible and readable client configuration.
- Changed the type of
relationships
of CustomObjectDefinitionSchema fromList<Object>
toList<CustomObjectDefinitionRelationship>
, which may require developers to update the code to handle the new type. - Added support for expanding
invoiceschedulebookings
,invoiceschedulebookings.order
, andinvoiceschedulebookings.subscription
to the query methods for InvoiceSchedule.
For more detailed changes, see Java client library changelog.
February 11, 2025
Java
Node.js
Python
C#
Version:
3.3.0
- Introduced support for APAC environments:
CSBX_AP
andPROD_AP
. - Added DataLabelingApi API integration to support the Multi-Org feature.
- Added new API integrations, DeploymentApi and DeploymentConfigurationTemplatesApi, to support the Deployment Manager feature.
- Added OmniChannelSubscriptionsApi API integration for omni-channel subscription management.
- Added CreatePredebitNotificationApi class and createPredebitNotification method to support triggering a pre-debit notification for an invoice.
- Added the retryOnConnectionFailure method to configure HTTP client behavior regarding connection failures.
- Added field
condition
of type Condition andobjectType
of type ObjectTypeEnum to the BillRunFilter class to support bill run advanced filters. - Fixed issue: The OrdersApi.previewOrderApi() method throws errors when high-volume concurrent requests are submitted.
- Fixed issue: The UsageRecordsApi.createUsage() method could not parse response and throws exceptions.
For more detailed changes, see Java client library changelog.