Skip to content

Releases: twilio/twilio-webrtc.js

2.1.4

05 Dec 21:15
Compare
Choose a tag to compare

2.1.4 (December 5, 2018)

Bug Fixes

  • Fixed a bug in SafariRTCPeerConnection where remoteDescription,
    when accessed in an RTCTrackEvent listener returned pending remote description
    even though a new RTCSessionDescription had already been applied. (JSDK-2224)

3.1.1

29 Nov 21:35
Compare
Choose a tag to compare

3.1.1 (November 29, 2018)

Bug Fixes

  • Fixed a bug in SafariRTCPeerConnection where remoteDescription,
    when accessed in an RTCTrackEvent listener returned pending remote description
    even though a new RTCSessionDescription had already been applied. (JSDK-2224)

3.1.0

21 Nov 02:47
Compare
Choose a tag to compare

3.1.0 (November 20, 2018)

New Features

  • Removed workaround for this Chrome bug. Now, we no longer suppress the RTCPeerConnection's native RTCTrackEvent.

2.1.3

29 Aug 00:41
Compare
Choose a tag to compare

2.1.3 (August 28, 2018)

Bug Fixes

  • Fixed a bug in Firefox where calling addTransceiver wouldn't update the
    result of getSenders.

3.0.0

10 Aug 17:44
Compare
Choose a tag to compare

3.0.0 (August 10, 2018)

Breaking Changes

  • In 2.0.0, calling removeTrack in Firefox or Safari didn't actually remove
    the RTCRtpSender. We did this because we found bugs in the browsers'
    removeTrack behavior; however, shielding applications from that behavior
    made it difficult to work around those bugs. For example, removeTrack works
    fine in Safari assuming you don't add back the same MediaStreamTrack. On this
    principle, we updated removeTrack to actually call removeTrack. (JSDK-1980)

2.1.2

08 Aug 00:56
Compare
Choose a tag to compare

2.1.2 (August 7, 2018)

Bug Fixes

2.1.1

25 Jul 17:40
Compare
Choose a tag to compare

2.1.1 (July 25, 2018)

Bug Fixes

  • Fixed a bug in the management of SSRCs in Chrome. (JSDK-2032)
  • Fixed getStats API deprecation warnings in Firefox. (JSDK-1227)

2.1.0

11 Jul 23:15
Compare
Choose a tag to compare

2.1.0 (July 3, 2018)

New Features

  • StandardizedStatsResponse has a new property .activeIceCandidatePair,
    which contains the normalized active ICE candidate pair statistics.
  • Added support for passing Chrome-specific constraints.

2.0.0

11 Jul 23:14
Compare
Choose a tag to compare

2.0.0 (January 9, 2018)

New Features

  • Added shims for the RTCRtpSender/RTCRtpReceiver based APIs. The legacy
    MediaStream based API shims have been removed. (JSDK-1631)

Bug Fixes

  • Previously, we were overwriting MediaStreamTrack IDs with the values signaled
    in the SDP's MSID attributes in order to maintain compatibility with
    pre-WebRTC 1.0 behavior. The particular method we used did not take into
    account the fact that the actual MediaStreamTrack IDs would continue to show
    in getStats results and has been removed.

1.1.0

24 Oct 19:07
Compare
Choose a tag to compare

1.1.0 (October 24, 2017)

New Features

  • Adds Chrome support for getting and setting maxPacketLifeTime on
    RTCDataChannels by remapping the legacy property maxRetransmitTime to
    maxPacketLifeTime. (JSDK-1572)

Bug Fixes

  • Fixed a bug where our getStats function returned
    StandardizedTrackStatsReports of the wrong kind in the members of
    StandardizedTrackStatsResponse. (JSKD-1605)