Skip to content

Releases: react-native-webrtc/react-native-webrtc

106.0.2

12 Jan 10:03
Compare
Choose a tag to compare

What's Changed

  • pc: fix firing duplicated removetrack events by @saghul in #1256
  • Fix iOS compile error by @davidliu in #1271
  • build(deps): bump json5 from 1.0.1 to 1.0.2 by @dependabot in #1274
  • android: fix race condition when disposing tracks by @saghul in #1258
  • Clear iOS videoView by rendering a 1x1 blank frame before changing track by @davidliu in #1272
  • fix(android): search camera device by id by @santhoshvai in #1277
  • Fix new sdp, prevent crashing if rollback causes local description to be undefined by @8BallBomBom in #1268

New Contributors

Full Changelog: 106.0.1...106.0.2

106.0.1

16 Dec 09:18
Compare
Choose a tag to compare

Full Changelog: 106.0.0...106.0.1

106.0.0

13 Dec 13:31
Compare
Choose a tag to compare

Major changes

Fully migrated to Unified Plan (please read: https://react-native-webrtc.discourse.group/t/announcing-react-native-webrtc-106-beta-with-unified-plan-support/1625). Plan B is no longer supported.

106.0.0-beta.8

12 Dec 10:06
Compare
Choose a tag to compare
106.0.0-beta.8 Pre-release
Pre-release

Major changes

Unified Plan (please read: https://react-native-webrtc.discourse.group/t/announcing-react-native-webrtc-106-beta-with-unified-plan-support/1625)

Changes since beta 7

Changes between 106.0.0-beta.7 and 106.0.0-beta.8

1d52612 release 106.0.0-beta.8
bd510c2 ios: support more options in addTransceiver init
b1dd010 api: RTCDataChannel buffer amount implementation
0f1ee46 events: migrate RTCDataChannel to the new event handling
4071c66 events: refactor native event handling
f78f3e6 api: add RTCRtpReceiver/RTCRtpSender getStats implementation

106.0.0-beta.7

22 Nov 13:48
Compare
Choose a tag to compare
106.0.0-beta.7 Pre-release
Pre-release

Major changes

Unified Plan (please read: https://react-native-webrtc.discourse.group/t/announcing-react-native-webrtc-106-beta-with-unified-plan-support/1625)

Changes since beta 6

Changes between 106.0.0-beta.6 and 106.0.0-beta.7

e903b31 release 106.0.0-beta.7
4008bca track: make readyState read only
2d5ba91 android: fix track readyState for gUM created tracks
bf4e998 pc: add comment
07a6d6b pc: be explicit about the track parameter when creating senders
ff1be66 pc: fix typo in comment
4f22152 pc: fix creating receiver after sRD
2040a41 pc: simplified code
107e195 transceiver: use receiver ID to match transceiver in ontrack
0247841 ios,android: fix sLD / sRD rollback
a58dcfb android: add ability to enable logging without an injectable logger
a06bafb ios: sanitize inoput to addIceCandidate
79cf201 ts: fix type for RTCView
a277bc3 ios: fix MediaStreamTrack readyState always ended
f0386cd doc: update iOS supported version

106.0.0-beta.6

27 Oct 08:59
Compare
Choose a tag to compare
106.0.0-beta.6 Pre-release
Pre-release

Major changes

Unified Plan (please read: https://react-native-webrtc.discourse.group/t/announcing-react-native-webrtc-106-beta-with-unified-plan-support/1625)

Changes since beta 5

3f592d1 release 106.0.0-beta.6
f69c824 track: use a plain Event for (un)mute events
c441fcf pc,track: refactor emitting (un)mute events for remote tracks
6df8357 pc: fix ontrack not firing multiple times in certain situations
eb3dac8 pc: fix remote track removal
3709b12 pc: don't mute local track afte remvoeTrack
9361510 doc: update README
19c0a12 pc: fix getting onnegotiationneeded on close
d7478e7 transceivers: simplify error handling
4c2e297 pc: make removeTrack a blocking method
ad808c9 sender: fix setParameters
2ffa3e9 misc: make pc event payloads consistent
5548659 android: fix build not having the AV1 encoder
116990f fix incorrect parameter name
0e50e72 Fix RTCPeerConnection.addTrack signature #1197
b30105e Add MediaStreamTrackEvent to registerGlobals()

106.0.0-beta.5

13 Oct 13:58
Compare
Choose a tag to compare
106.0.0-beta.5 Pre-release
Pre-release

Major changes

Changes since beta 4

f2278cf release 106.0.0-beta.5
4cf67e5 android: fix build

106.0.0-beta.4

13 Oct 09:58
Compare
Choose a tag to compare
106.0.0-beta.4 Pre-release
Pre-release

Major changes

Changes since beta 3

1e4708b release 106.0.0-beta.4
974027c api: add RTCRtpReceiver.getParameters
21cf2a7 api: don't export dictionary-like objects which browsers don't export
04c845f sender: fix returned send parameters
e8833e9 ios: fix compilation error
40b823d ios: fix match in removeTrack
30ef8d3 api: handle rid in RTCRtpEncodingParameters
3ed276e api: add sendEncodings support to RTCRtpTransceiverInit

106.0.0-beta.3

04 Oct 19:55
Compare
Choose a tag to compare
106.0.0-beta.3 Pre-release
Pre-release

Major changes

Changes since beta 2

0574bbd release 106.0.0-beta.3
9caca22 ios: fix linking with WebRTC framework
fe3ab49 ios: use CocoaPods to get the WebRTC framework
5c49dc0 lint: add some more eslint rules
94b1060 android: add ability to register video effects
3738c84 misc: add stalebot
bcab68f ci,lint: run linter on GHA for PRs
88182cc lint: introduce linting rules
7438585 pc: fix adding a recvonly transceiver with string kind
bc34264 pc: add newTransceivers after setting the remoteDescription
576e8e8 pc: add error checking on sLD / sRD
c9cdb11 misc: add comment

1.106.1

04 Oct 19:49
Compare
Choose a tag to compare

Changes

This will be the last release to support Plan B.

  • WebRTC has been updated to M106
  • Bitcode has been removed