@rogeru rogeru released this Jan 13, 2019 · 2 commits to master since this release

Assets 2

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

@rogeru rogeru released this Dec 3, 2018 · 9 commits to master since this release

Assets 2

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

@rogeru rogeru released this Oct 30, 2018 · 12 commits to master since this release

Assets 2

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

@rogeru rogeru released this Sep 5, 2018 · 16 commits to master since this release

Assets 2

New & modified APIs:

Bug fixes:

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

@rogeru rogeru released this Aug 14, 2018 · 17 commits to master since this release

Assets 2

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

@rogeru rogeru released this Jul 23, 2018 · 17 commits to master since this release

Assets 2

New APIs:

@rogeru rogeru released this Jun 18, 2018 · 21 commits to master since this release

Assets 2

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

@rogeru rogeru released this May 14, 2018 · 27 commits to master since this release

Assets 2

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:

@rogeru rogeru released this Mar 29, 2018 · 29 commits to master since this release

Assets 2

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

@rogeru rogeru released this Feb 17, 2018 · 34 commits to master since this release

Assets 2

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