Releases: livekit/client-sdk-js
v1.6.0
Minor Changes
- #500
9a57074
Thanks @davideberlein! - add getActiveAudioOutputDevice method to Room
Patch Changes
-
#531
b6cb814
Thanks @lukasIO! - Add util function to simulate participants within a room -
#498
9ce03bc
Thanks @lukasIO! - mute track if ended event has been fired on underlying mediastreamtrack -
#525
5e824b7
Thanks @lukasIO! - use mutex to prevent simultaneous calls to disconnect -
#511
c8e8438
Thanks @davidliu! - Track event for track restart -
#506
d448805
Thanks @davidliu! - Ignore stopObservingElementInfo calls on RemoteVideoTracks when not adaptive stream -
#510
cb67610
Thanks @davidliu! - Fix error in getStats for local tracks on react-native -
#515
28febc0
Thanks @lukasIO! - Add createAudioAnalyser util function -
#513
dade768
Thanks @lukasIO! - Set minimum of 1 for scaleResolutionDownBy -
#514
6a748fc
Thanks @lukasIO! - grace period for WS to close gracefully -
#505
1f264cc
Thanks @lukasIO! - Exp: Add option for passing AudioContext as WebAudioOptions
v1.5.0
Minor Changes
-
#487
e1a0a7e
Thanks @lukasIO! - Sync muted state with track.enabled when calling replaceTrack" -
#485
1cc2cab
Thanks @lukasIO! - Don't filter out default devices in order to detect OS Level default switches
Patch Changes
-
#489
efc2039
Thanks @lukasIO! - Add ConnnectionCheck helper class -
#493
859a103
Thanks @lukasIO! - Check for ws readystate before attempting to send signal request -
#412
ebbd669
Thanks @davidzhao! - Expose Room.isRecording to indicate if the Room is being recorded -
#484
9a54cb4
Thanks @cnderrauber! - Add fps field to SubscribeSetting -
#492
b9dedaf
Thanks @lukasIO! - Only emit metadatachanged if the metadata actually changed
v1.4.4
Patch Changes
-
#475
7af32ad
Thanks @lukasIO! - Fix reconnection attempts potentially getting stuck -
#455
104db9d
Thanks @lukasIO! - Add option formaxJoinAttempts
to retry establishing initial signal connection if it failed -
#480
1452210
Thanks @lukasIO! - Register engine events on localParticipant when updated -
#470
0c0e5cc
Thanks @cnderrauber! - Add stereo and red support for track level -
#478
676ecd3
Thanks @davidliu! - Fixes for latest transceiver APIs in react-native-webrtc -
#472
859e3bf
Thanks @davidzhao! - Fixes switchAudioDevice not respecting those preferences for future tracks -
#477
4aa82a7
Thanks @cnderrauber! - Don't override client provide ice servers -
#472
859e3bf
Thanks @davidzhao! - peer connnection timeout is now configurable -
#471
022f4cb
Thanks @davidzhao! - Allow subscription settings before fully subscribed
v1.4.3
Patch Changes
-
#446
88743d4
Thanks @lukasIO! - Add experimental option to pipe attached audio tracks through webaudio API -
#466
a34daba
Thanks @davidzhao! - Fail subscription when reusing stopped MediaStreamTrack -
#467
951a07c
Thanks @cnderrauber! - Update ice servers from join response -
#464
af04dda
Thanks @davidzhao! - Increase default audio bitrate; additional audio presets -
#469
fcad243
Thanks @lukasIO! - Add experimental method to prepare connection for speeding up subsequent first connection attempt -
#468
91541ab
Thanks @lukasIO! - Emit AudioPlaybackFailed event also in experimental web audio mix mode"
v1.4.2
Patch Changes
-
#451
627aa3e
Thanks @lukasIO! - Add isLocal getter to participant class -
#462
5024e26
Thanks @KallynGowdy! - Fix local participant events being disabled before tracks unpublished -
#463
90260b8
Thanks @lukasIO! - Fix: reset connect future to undefined when promise is rejected -
#456
84f00b8
Thanks @davidzhao! - Added supportsAV1 helper function -
#460
ef3c38f
Thanks @scott-lc! - Add missing ESM types subpath export condition to support TS Node16 and NodeNext module resolution
v1.4.1
v1.4.0
v1.3.3
Patch Changes
-
#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
v1.3.2
Patch Changes
-
#425
6a77802
Thanks @cnderrauber! - add participant id when reconnecting -
#427
c477b77
Thanks @cnderrauber! - fix video attach to incorrect element when tranceiver reuse
v1.3.1
Patch Changes
-
#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 -
#420
0c45c73
Thanks @lukasIO! - Add permission track event to typed callbacks