Skip to content

Releases: circuit/circuit-sdk

1.2.4903

13 Jan 13:38
Compare
Choose a tag to compare

IMPORTANT NOTE: Chrome 71 is deprecating theURL.createObjectUrl passing a MediaStream. This means you should change your code to use the stream objects and assign them to the srcObject property, rather than using the url to the src attribute.
This applies to the following circuit-sdk APIs:
Change call.localVideoUrl to call.localVideoStream
Change call.remoteAudioUrl to call.remoteAudioStream
Change call.participants[].videoUrl to call.participants[].videoStream

New & modified APIs:

  • Increase max file upload size from 50MB to 100MB
  • Fix issue with form buttons not rendered after item update
  • Fix getStatusMessage which had wrong return type

1.2.4703

03 Dec 13:23
Compare
Choose a tag to compare

IMPORTANT NOTE: Chrome 71 is deprecating theURL.createObjectUrl passing a MediaStream. This means you should change your code to use the stream objects and assign them to the srcObject property, rather than using the url to the src attribute.
This applies to the following circuit-sdk APIs:
Change call.localVideoUrl to call.localVideoStream
Change call.remoteAudioUrl to call.remoteAudioStream
Change call.participants[].videoUrl to call.participants[].videoStream

New & modified APIs:

  • API call.localStreams. Literal object containing video and desktop MediaStream objects.
  • API call.participants[].stream. Literal object containing video and desktop MediaStream objects.
  • API call.peerUser. Literal object containing caller ID information such as the display name and phone number.
  • API joinCommunity
  • API startAdvancedUserSearch
  • Emit callStatus events when call is started on remote device
  • Increase max file upload size from 50MB to 100MB for NodeJS SDK

1.2.4502

30 Oct 14:43
Compare
Choose a tag to compare

New & modified APIs:

Bug fixes:

  • Fix incoming telephony calls (ATC)
  • SSO login on Android asked to download the Circuit app
  • Raise callStatus event when whiteboardEnabled/whiteboardDisabled is triggered
  • Update API documentation on https://circuitsandbox.net/sdk/ with required scopes

1.2.4101

05 Sep 12:57
Compare
Choose a tag to compare

New & modified APIs:

Bug fixes:

  • Fix getConversations API to work with "AFTER"
  • Ensure promise in revokeToken is fullfilled

1.2.3902

14 Aug 16:45
Compare
Choose a tag to compare

New APIs:

  • Oauth error logging improvements
  • Add x-rtcsession and x-conversation header to Access-Control-Allow-Headers

Bug fixes:

  • Fix with setAudioVideoStream flag dontReuseAudioStream
  • Fix endless renewToken calls when app's TTL is 30 days

1.2.3704

23 Jul 14:59
Compare
Choose a tag to compare

New APIs:

1.2.3503

18 Jun 13:54
Compare
Choose a tag to compare

New APIs:

Bug fixes and other changes:

  • startBasicSearch fix when passed query is a string
  • Correctly expose MediaStream objects in call object as actual MediaStream object

1.2.3302

14 May 18:32
Compare
Choose a tag to compare

New APIs:

Deprecated APIs:

  • call.localVideoUrl, instead use call.localVideoStream which is the MediaStream object. URL.createObjectURL may be used to create the url is needed, but it is encouraged to bind the videoStream directly to HTMLMediaElement.srcObject
  • call.remoteAudioUrl, instead use call.remoteAudioStream which is the MediaStream object. URL.createObjectURL may be used to create the url is needed, but it is encouraged to bind the videoStream directly to HTMLMediaElement.srcObject

Bug fixes and other changes:

1.2.2902

29 Mar 00:40
Compare
Choose a tag to compare

New features:

  • JS SDK can now also be used as CommonJS or AMD module. See umd repository for examples on each usage. This is especially useful for apps using webpack.
  • OAuth support for SSO tenants
  • Reorganize Node.js SDK. Node.js SDK now includes the JS SDK rather than duplicate the code.
  • Enhance SDK to support Cordova iOS. See circuit-ionic-starter repo for example app supporting WebRTC.

New APIs:

  • Add `GetAccounts' to get all tenant users and their account info. Requires tenant admin permissions.

Deprecated APIs:

  • GetTenantUsers

Bugs and other changes:

  • Fix issue loading conversations if topLevelItem has no content

1.2.2701

17 Feb 23:58
Compare
Choose a tag to compare

New APIs:

Bugs and other changes:

  • Fix getItemsByThread issue when no options are passed
  • Various JS SDK corrections
  • Update ws module for Node.js SDK
  • Correction in client.loggedOnUser object to match regular user objects
  • Support including circuit.js from node_modules with webpack