Releases: RibbonCommunications/webrtc-js-sdk
Releases · RibbonCommunications/webrtc-js-sdk
webrtc-js-sdk v5.9.0
5.9.0 - 2023-04-28
Fixed
- Fixed the API documentation (for
call.stopVideo
) by indicating the correct final event names that are being triggered to application.KJS-1459
- Fixed a Proxy Call issue where rendering a media track to the remote side would cause an exception.
KJS-1475
- Fixed a Call issue where a
call:tracksRemoved
event was being emitted falsely (i.e., for a track that was not removed) after anunhold
operation.KJS-1454
- Fixed the issue of re-rendering the same track (under the same CSS Selector) multiple times.
KJS-1468
webrtc-js-sdk v5.8.0
5.8.0 - 2023-03-31
Fixed
- Fixed the error handling for sending an instant message when user connection info has not been set. The SDK will now emit a
messages:error
event to application with appropriate error information.KJS-1438
Changed
- Changed the logic around the fetching of call history, so that it takes into account whether call logs are managed on client+server side or managed by client side, only. If
CallLog
service is not enabled on backend, then any management operation on those call logs (e.g. fetching or removing) occurs on client side, only.KJS-393
webrtc-js-sdk v5.7.0
5.7.0 - 2023-02-24
Changed
- Changed the rest of tutorial trails to use the same approach in handling subscription errors (as outlined in
Handling Subscription Errors
trail).KJS-918
webrtc-js-sdk v5.6.0
5.6.0 - 2023-01-27
Added
- Added a new Call feature: the
call.playAudioFile
API.KJS-892
- This API allows an application to temporarily replace their local audio track with audio from a file, allowing the remote call endpoint to hear the file.
- Please see the
call.playAudioFile
API documentation for more information.
Changed
- As part of rebranding of Ribbon's WebRTC JS SDKs, the build filenames (as well as the associated map filenames) for
Kandy Link
&Kandy Remote
SDKs, were changed as follows:- kandy.js was renamed to: webrtc.js
- kandy.js.map was renamed to: webrtc.js.map
- kandy.remote.js was renamed to: webrtc.remote.js
- Also, the global exported variable from this build file, has changed from
Kandy
toWebRTC
.
KJS-1220
Kandy webrtc-js-sdk v5.5.0
5.5.0 - 2022-12-22
Fixed
- Fixed a SIP Events issue where an operation could block other operations from being performed in parallel.
KJS-1137
- Fixed a Call issue where the application would not be notified of a remote track added to a Call in certain scenarios.
KJS-1139
- Fixed a Users issue where event payloads had an incorrect format.
KJS-1372
- The
directory:change
andusers:change
events now properly match their documentation.
- The
- Fixed an issue which prevented the replacement of a local track, in Proxy mode.
KJS-1374
Changed
- Starting from Chromium 110, Chromium will perform stricter validation of STUN and TURN server urls as according to RFC spec. Please update any ice server URL configs as appropriate.
KJS-1349
- TURN URLs only support a
transport
parameter as part of query section, and STUN URLs do not support any query section. - The SDK will automatically remove incorrect query parameters on the STUN/TURN server URLs for Chrome 110+.
- Updated the call configuration in the tutorial sections so that ICE Server URLs adhere to the RFC spec for STUN/TURN URLs, and updated the API documentation for ICE server URLs highlighting this change.
KJS-1361
- TURN URLs only support a
Kandy webrtc-js-sdk v5.4.0
5.4.0 - 2022-11-25
Added
- Updated the
subscription:error
event documentation with some more information on possible errors.KJS-916
- Added a new "Handling Subscription Errors" tutorial section covering recommended approaches for handling subscription-related errors.
KJS-917
Fixed
- Fixed a Proxy issue where a Call operation could fail silently if a reply was never received from the Remote SDK.
KJS-541
- This issue will also no longer prevent a call from being ended.
KJS-1274
- This issue will also no longer prevent a call from being ended.
- Fixed a Call issue where unrendering a track after the call ends could fail, leaving the track in the DOM.
KJS-1148
Kandy webrtc-js-sdk v5.3.0
5.3.0 - 2022-10-28
Fixed
- Fixed the
contacts.remove
API to ensure it completes executing before sending acontacts:change
event to application level.KJS-1150
- This issue was introduced in the v5.0 release.
- Fixed the
directory:change
event to contain the proper payload so thatAddress Book & Directory
search results can be properly obtained by the application from this event.KJS-1151
- This issue was introduced in the v5.0 release.
- Fixed a Call issue where where the music on hold would not be received during slow-start negotiations.
KJS-1162