You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
SDK Client
[Feature] Add voiceV2Hostname to ApiHostname / SinchClientParameters to override the Voice API v2 hostname.
[Feature] Add transport-level settings on SinchClientParameters (TransportSettings).
[Feature] Add PaginationEnum.PAGE_LINK for Voice API v2 list pagination.
[Feature] Configurable HTTP 429 retries (retryPolicy, maxRetryCount, exponentialBackoff on SinchClientParameters) via WithRetryPolicy.
[Tech] Internal HTTP transport is based on HttpRequest/HttpResponse for existing ApiFetchClient calls.
[Deprecation] Mailgun-related settings are deprecated (MailgunCredentials, MailgunRegion, SupportedMailgunRegion, MAILGUN_HOSTNAME, mailgunHostname, and buildMailgunApiClientOptions). Mailgun was never released as a Node SDK product; these settings will be removed in a future major version.
[Deprecation] elasticSipTrunkingHostname is deprecated. Elastic SIP Trunking support will be removed in version 2 of the SDK.
Conversation
[Feature] Support sending new ReadMessageEvent events: sendReadMessageEvent().
[Feature] Support new display_mode field on ChoiceBase.
Elastic SIP Trunking
[Deprecation] Elastic SIP Trunking support is deprecated and will be removed in version 2 of the SDK.
Numbers
[Feature] CallbackPayload is now a union of CallbackPayloadActiveNumber and CallbackPayloadNumberOrder (discriminated by resourceType).
Provisioning
[Feature] Initial version with Webhooks API support.
[Feature] Support RCS Accounts API (provisioning.rcs.accounts): listActivities, createComment.