- #443
438d067
Thanks @lukasIO! - Breaking Decouple SubscriptionStatus and SubscriptionPermissionStatus
-
#440
b74eae6
Thanks @davidzhao! - Improve handling of connection resume failures -
#445
dabebad
Thanks @lukasIO! - Increase event listener limit
-
#423
e4ead3d
Thanks @lukasIO! - Add subscriptionStatusChanged event and isDesired getter for RemoteTrack Publications -
#432
3c80714
Thanks @cnderrauber! - send previous server offer when reconnecting -
#431
4004426
Thanks @lukasIO! - Add RoomEvent.Connected, fix connectFuture rejection exception -
#436
1715877
Thanks @lukasIO! - Use explicit defaults for room and connect options
-
#425
6a77802
Thanks @cnderrauber! - add participant id when reconnecting -
#427
c477b77
Thanks @cnderrauber! - fix video attach to incorrect element when tranceiver reuse
- #414
6b748da
Thanks @cnderrauber! - add force relay configuration
- #418
82107cf
Thanks @davidzhao! - Fixed compatibility with older browsers with setCodecPreferences (Chrome 96)
- #419
84a96b2
Thanks @cnderrauber! - fix video track lost for safari migration
- #396
027ede3
Thanks @davidzhao! - Send current network type to server
- #393
bfad4b3
Thanks @wcarle! - Prevent multiple redundant monitors from being started if start is called multiple times on a RemoteTrack
- #397
0f6b399
Thanks @cnderrauber! - enable simucalst codecs for firefox
- #390
b9ca04f
Thanks @davidzhao! - Enable ICE restart for Firefox
- #388
5cc13e4
Thanks @cnderrauber! - don't declare simulcast codecs for firefox
- #384
961fcc4
Thanks @davidzhao! - Perform full reconnect faster when server is unable to resume
- #379
fc97dd1
Thanks @davidzhao! - Use stricter union types for oneof messages
- #369
a3d6de6
Thanks @lukasIO! - Fix reconnect promise not being reset after reconnect attempts are exhausted
- #365
d040aff
Thanks @lukasIO! - Make sure that ParticipantConnected fires before related TrackEvents
- #359
31e3883
Thanks @lukasIO! - Only reject connection promise if it was triggered by a call to connect()
- #358
8ceceff
Thanks @lukasIO! - Add safari explicitly to browserslist, to ensure compatibility with Safari 11"
- #363
4665f74
Thanks @lukasIO! - Decrease publication timeout to 10s and clean local state on failed unpublish attempts
- #330
dbbfe5f
Thanks @lukasIO! - Check for duplicate source publications before adding them to tracks
- #328
aac61a9
Thanks @lukasIO! - Make local track publication timeout instead of waiting indefinitely for server response
- #321
607aa81
Thanks @davidzhao! - Improve reconnect timeout handling
- #322
b9555d9
Thanks @cnderrauber! - enable audio nack
- #323
02c025f
Thanks @lukasIO! - Remove internal event listeners from local participant on disconnect
- #321
607aa81
Thanks @davidzhao! - Customizable reconnect policy
- #317
68f6ae2
Thanks @theomonnom! - Fix Unity issue with placeholders ' '
- #316
b534b95
Thanks @theomonnom! - Add PublishOptions to Set*Enabled
- #314
d25b86c
Thanks @cnderrauber! - apply av1 bitrate setting
- #308
5b1c5a0
Thanks @lukasIO! - Try to re-aquire mediastreamtrack when device has been disconnected, pause upstream if no device could be acquired
- #309
9b8599d
Thanks @cnderrauber! - fix safari data channel migration failed
- #306
c786143
Thanks @davidzhao! - Determine track allowed status primarily by precense of Track
- #306
c786143
Thanks @davidzhao! - Improved Track event handling for permission changed
- #306
c786143
Thanks @davidzhao! - Room.disconnect is now an async function
- #303
3a76634
Thanks @davidzhao! - Do not stop tracks that are userProvided during mute
- #299
22ee04a
Thanks @davidzhao! - Do not attempt to add subscribed track when disconnected
- #294
d389fda
Thanks @cnderrauber! - keep mediastream id unchange for migration
- #296
9e78db7
Thanks @lukasIO! - Additional guards against creating localParticipant as remoteParticipant
- #289
c65e206
Thanks @davidzhao! - Reconcile local mute status after resuming connection
- #287
3da0099
Thanks @davidzhao! - Fix handling of permissions after resubscribe
- #282
20584eb
Thanks @davidzhao! - Improved duplicate connect handling
- #280
b0a5f6a
Thanks @davidzhao! - Fixed reconnection with the same Room object
- #275
591c218
Thanks @davidzhao! - Fixed TrackPublished events not firing correctly in some cases
- #271
9df9cbe
Thanks @davidzhao! - Fixed Dynacast not activated when default codec is set to empty
- #267
cdc3d3d
Thanks @cnderrauber! - Start publishing backwards-compatible codec only when subscribers need it
- #268
fc121f4
Thanks @davidzhao! - Fixed AdaptiveStream incorrectly using element width as height
- #262
879392c
Thanks @cnderrauber! - refine preferred codec
- 3e5e3b8: Fix dynacast fallback when simulcast codec is not available
- 4a51ae0: Fix getParticipantIdentity returning
undefined
in some cases
- 9487a4d: Fix typescript declaration location
- 4effe17: Moving StreamState to Track to improve usability
- 3bca206: Fix: guard against (multiple) simultaneous reconnect attempts
- Updated API to create screen share tracks.