4.34.0 - 2021-11-26
Added
- Added a new object property
mediaOffered
toCallObject
(for an incoming call) to reflect what caller has offered in terms of media.KJS-334
- Added the ability to use the
call.replaceTrack
API on a call as long as it is on-going.KJS-347
- Previously the operation required the call to be in the 'Connected' state only.
Fixed
- Fixed an issue where the media direction wasn't being set correctly when adding video to a transceiver that we are reusing, this resulted in
the call losing remote video when local video is added.KJS-396
- Fixed the issue where the websocket cleanup was not triggered when a lost connection was detected.
KJS-424
- Fixed an issue where if no css selector is passed when calling
client.media.renderTracks
API, it would result in an exception. Now it is
handled as an error and logged accordingly.KJS-419
- Fixed an issue where calls would occasionally get stuck in
Initiating
state if no user info was provided.KJS-421
- Fixed an issue where if the client updated the notifications config and set idCacheLength to 0 (disable duplicate checking) it wouldn't be
used by the SDK and it would continue to check for duplicate notifications.KJS-427