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 from List<Object> to List<CustomObjectDefinitionRelationship>, which may require developers to update the code to handle the new type.
  • Added support for expanding invoiceschedulebookings, invoiceschedulebookings.order, and invoiceschedulebookings.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 and PROD_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 and objectType 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.