Releases: ms-dosx86/client-sdk-js
v2.11.10
Change Log
2.11.2
Patch Changes
2.11.1
Patch Changes
2.11.0
Minor Changes
-
Defer publishing until signal is connected - #1465 (@lukasIO)
-
Address chrome ideal device handling change by defaulting to exact device matching - #1478 (@lukasIO)
Patch Changes
2.10.0
Minor Changes
- Add prefer regression for backup codec policy - #1456 (@cnderrauber)
Patch Changes
-
Improve error message for WS errors during connection attempt - #1466 (@lukasIO)
-
Closable spatial layers for svc encoding - #1458 (@cnderrauber)
-
Improve connection URL handling and add unit tests - #1468 (@lukasIO)
-
Pass facingMode to initial getUserMedia call in track restart - #1451 (@lukasIO)
2.9.9
Patch Changes
-
Fix trailing slash handling in WebSocket URL pathname - #1440 (@Tanney-102)
-
Ensure only suspended audio context gets resumed - #1452 (@lukasIO)
2.9.8
Patch Changes
2.9.7
Patch Changes
2.9.6
Patch Changes
-
Automatically attempt to resume suspended audio contexts on click - #1431 (@lukasIO)
-
Fix ignored constraints in LocalTrack.restart - #1435 (@rktguswjd)
-
log ice candidates as debug rather than trace - #1437 (@haydenbr)
-
fix: handle server url with params correctly - #1366 (@jiyeyuran)
2.9.5
Patch Changes
-
fix: properly remove text stream controllers on stream close - #1422 (@lukasIO)
-
Reject publishing with insufficient permissions present - #1418 (@lukasIO)
2.9.4
Patch Changes
-
Improve utf8 text split and add unit test - #1414 (@lukasIO)
-
Fix applying default processors from captureDefaults - #1416 (@lukasIO)
2.9.3
Patch Changes
2.9.2
Patch Changes
-
Disable simulcast for screenshare backup codec - #1409 (@cnderrauber)
-
added new connection tests - #1402 (@davidzhao)
2.9.1
Patch Changes
2.9.0
Minor Changes
-
Add backupCodecPolicy to TrackPublishDefaults - #1399 (@cnderrauber)
The default policy of backup codec is
codec regression
for maxium compatibility, which means the publisher stops sending primary codec and all subscribers will receive backup codec even primary codec is supported.
It changes the default behaviormulti-codec simulcast
in the previous version, will not break the functionality of the previous version but only cause potential extra bandwidth usage. The user can set the policy tomulti-codec simulcast
to keep the previous behavior. -
Move RPC registration to room level and deprecate localParticipant level registration - #1396 (@lukasIO)
-
Populate name property of LiveKit errors and add reasonName for enums - #1385 (@lukasIO)
Patch Changes
-
Replace internal instanceof checks with typeguards - #1378 (@lukasIO)
-
Remove track from pending publishing on device errors - #1380 (@lukasIO)
-
Allow audio processing for react native without AudioContext - #1395 (@davidliu)
-
use a error code 14 for data publish errors - #1374 (@davidzhao)
-
Only emit TrackSubscriptionEvent once on room - #1392 (@lukasIO)
-
Redact access_token parameter in debug logs - #1394 (@hughns)
-
Don't hang on audio context trying to resume - #1379 (@lukasIO)
2.8.1
Patch Changes
-
expose inbound-rtp.id as streamId - #1367 (@s-hamdananwar)
-
Emit ActiveDeviceChanged event also for audio-output - #1372 (@lukasIO)
2.8.0
Minor Changes
Patch Changes
-
Ensure maxFps applies for very low framerates - #1362 (@lukasIO)
-
Emit MediaDeviceError only when acquiring tracks fails - #1365 (@lukasIO)
2.7.5
Patch Changes
2.7.4
Patch Changes
-
Support swapping out the E2EEManager for react-native - #1345 (@davidliu)
-
fix: prevent monitoring leak when stopOnUnpublish is false - #1348 (@davidzhao)
-
Prevent undefined access to engine in connection reconciler - #1349 (@lukasIO)
-
Fix sdp connection address mismatch - #1342 (@cnderrauber)
-
Set participant attributes as soon as possible, making them available in all related events - #1344 (@holzgeist)
2.7.3
Patch Changes
- Only wait for publications that are pending already - [livekit#1339](livekit#13...
v2.11.9
Change Log
2.11.2
Patch Changes
2.11.1
Patch Changes
2.11.0
Minor Changes
-
Defer publishing until signal is connected - #1465 (@lukasIO)
-
Address chrome ideal device handling change by defaulting to exact device matching - #1478 (@lukasIO)
Patch Changes
2.10.0
Minor Changes
- Add prefer regression for backup codec policy - #1456 (@cnderrauber)
Patch Changes
-
Improve error message for WS errors during connection attempt - #1466 (@lukasIO)
-
Closable spatial layers for svc encoding - #1458 (@cnderrauber)
-
Improve connection URL handling and add unit tests - #1468 (@lukasIO)
-
Pass facingMode to initial getUserMedia call in track restart - #1451 (@lukasIO)
2.9.9
Patch Changes
-
Fix trailing slash handling in WebSocket URL pathname - #1440 (@Tanney-102)
-
Ensure only suspended audio context gets resumed - #1452 (@lukasIO)
2.9.8
Patch Changes
2.9.7
Patch Changes
2.9.6
Patch Changes
-
Automatically attempt to resume suspended audio contexts on click - #1431 (@lukasIO)
-
Fix ignored constraints in LocalTrack.restart - #1435 (@rktguswjd)
-
log ice candidates as debug rather than trace - #1437 (@haydenbr)
-
fix: handle server url with params correctly - #1366 (@jiyeyuran)
2.9.5
Patch Changes
-
fix: properly remove text stream controllers on stream close - #1422 (@lukasIO)
-
Reject publishing with insufficient permissions present - #1418 (@lukasIO)
2.9.4
Patch Changes
-
Improve utf8 text split and add unit test - #1414 (@lukasIO)
-
Fix applying default processors from captureDefaults - #1416 (@lukasIO)
2.9.3
Patch Changes
2.9.2
Patch Changes
-
Disable simulcast for screenshare backup codec - #1409 (@cnderrauber)
-
added new connection tests - #1402 (@davidzhao)
2.9.1
Patch Changes
2.9.0
Minor Changes
-
Add backupCodecPolicy to TrackPublishDefaults - #1399 (@cnderrauber)
The default policy of backup codec is
codec regression
for maxium compatibility, which means the publisher stops sending primary codec and all subscribers will receive backup codec even primary codec is supported.
It changes the default behaviormulti-codec simulcast
in the previous version, will not break the functionality of the previous version but only cause potential extra bandwidth usage. The user can set the policy tomulti-codec simulcast
to keep the previous behavior. -
Move RPC registration to room level and deprecate localParticipant level registration - #1396 (@lukasIO)
-
Populate name property of LiveKit errors and add reasonName for enums - #1385 (@lukasIO)
Patch Changes
-
Replace internal instanceof checks with typeguards - #1378 (@lukasIO)
-
Remove track from pending publishing on device errors - #1380 (@lukasIO)
-
Allow audio processing for react native without AudioContext - #1395 (@davidliu)
-
use a error code 14 for data publish errors - #1374 (@davidzhao)
-
Only emit TrackSubscriptionEvent once on room - #1392 (@lukasIO)
-
Redact access_token parameter in debug logs - #1394 (@hughns)
-
Don't hang on audio context trying to resume - #1379 (@lukasIO)
2.8.1
Patch Changes
-
expose inbound-rtp.id as streamId - #1367 (@s-hamdananwar)
-
Emit ActiveDeviceChanged event also for audio-output - #1372 (@lukasIO)
2.8.0
Minor Changes
Patch Changes
-
Ensure maxFps applies for very low framerates - #1362 (@lukasIO)
-
Emit MediaDeviceError only when acquiring tracks fails - #1365 (@lukasIO)
2.7.5
Patch Changes
2.7.4
Patch Changes
-
Support swapping out the E2EEManager for react-native - #1345 (@davidliu)
-
fix: prevent monitoring leak when stopOnUnpublish is false - #1348 (@davidzhao)
-
Prevent undefined access to engine in connection reconciler - #1349 (@lukasIO)
-
Fix sdp connection address mismatch - #1342 (@cnderrauber)
-
Set participant attributes as soon as possible, making them available in all related events - #1344 (@holzgeist)
2.7.3
Patch Changes
- Only wait for publications that are pending already - [livekit#1339](livekit#13...
v2.11.8
Change Log
2.11.2
Patch Changes
2.11.1
Patch Changes
2.11.0
Minor Changes
-
Defer publishing until signal is connected - #1465 (@lukasIO)
-
Address chrome ideal device handling change by defaulting to exact device matching - #1478 (@lukasIO)
Patch Changes
2.10.0
Minor Changes
- Add prefer regression for backup codec policy - #1456 (@cnderrauber)
Patch Changes
-
Improve error message for WS errors during connection attempt - #1466 (@lukasIO)
-
Closable spatial layers for svc encoding - #1458 (@cnderrauber)
-
Improve connection URL handling and add unit tests - #1468 (@lukasIO)
-
Pass facingMode to initial getUserMedia call in track restart - #1451 (@lukasIO)
2.9.9
Patch Changes
-
Fix trailing slash handling in WebSocket URL pathname - #1440 (@Tanney-102)
-
Ensure only suspended audio context gets resumed - #1452 (@lukasIO)
2.9.8
Patch Changes
2.9.7
Patch Changes
2.9.6
Patch Changes
-
Automatically attempt to resume suspended audio contexts on click - #1431 (@lukasIO)
-
Fix ignored constraints in LocalTrack.restart - #1435 (@rktguswjd)
-
log ice candidates as debug rather than trace - #1437 (@haydenbr)
-
fix: handle server url with params correctly - #1366 (@jiyeyuran)
2.9.5
Patch Changes
-
fix: properly remove text stream controllers on stream close - #1422 (@lukasIO)
-
Reject publishing with insufficient permissions present - #1418 (@lukasIO)
2.9.4
Patch Changes
-
Improve utf8 text split and add unit test - #1414 (@lukasIO)
-
Fix applying default processors from captureDefaults - #1416 (@lukasIO)
2.9.3
Patch Changes
2.9.2
Patch Changes
-
Disable simulcast for screenshare backup codec - #1409 (@cnderrauber)
-
added new connection tests - #1402 (@davidzhao)
2.9.1
Patch Changes
2.9.0
Minor Changes
-
Add backupCodecPolicy to TrackPublishDefaults - #1399 (@cnderrauber)
The default policy of backup codec is
codec regression
for maxium compatibility, which means the publisher stops sending primary codec and all subscribers will receive backup codec even primary codec is supported.
It changes the default behaviormulti-codec simulcast
in the previous version, will not break the functionality of the previous version but only cause potential extra bandwidth usage. The user can set the policy tomulti-codec simulcast
to keep the previous behavior. -
Move RPC registration to room level and deprecate localParticipant level registration - #1396 (@lukasIO)
-
Populate name property of LiveKit errors and add reasonName for enums - #1385 (@lukasIO)
Patch Changes
-
Replace internal instanceof checks with typeguards - #1378 (@lukasIO)
-
Remove track from pending publishing on device errors - #1380 (@lukasIO)
-
Allow audio processing for react native without AudioContext - #1395 (@davidliu)
-
use a error code 14 for data publish errors - #1374 (@davidzhao)
-
Only emit TrackSubscriptionEvent once on room - #1392 (@lukasIO)
-
Redact access_token parameter in debug logs - #1394 (@hughns)
-
Don't hang on audio context trying to resume - #1379 (@lukasIO)
2.8.1
Patch Changes
-
expose inbound-rtp.id as streamId - #1367 (@s-hamdananwar)
-
Emit ActiveDeviceChanged event also for audio-output - #1372 (@lukasIO)
2.8.0
Minor Changes
Patch Changes
-
Ensure maxFps applies for very low framerates - #1362 (@lukasIO)
-
Emit MediaDeviceError only when acquiring tracks fails - #1365 (@lukasIO)
2.7.5
Patch Changes
2.7.4
Patch Changes
-
Support swapping out the E2EEManager for react-native - #1345 (@davidliu)
-
fix: prevent monitoring leak when stopOnUnpublish is false - #1348 (@davidzhao)
-
Prevent undefined access to engine in connection reconciler - #1349 (@lukasIO)
-
Fix sdp connection address mismatch - #1342 (@cnderrauber)
-
Set participant attributes as soon as possible, making them available in all related events - #1344 (@holzgeist)
2.7.3
Patch Changes
- Only wait for publications that are pending already - [livekit#1339](livekit#13...
v2.11.7
Change Log
2.11.2
Patch Changes
2.11.1
Patch Changes
2.11.0
Minor Changes
-
Defer publishing until signal is connected - #1465 (@lukasIO)
-
Address chrome ideal device handling change by defaulting to exact device matching - #1478 (@lukasIO)
Patch Changes
2.10.0
Minor Changes
- Add prefer regression for backup codec policy - #1456 (@cnderrauber)
Patch Changes
-
Improve error message for WS errors during connection attempt - #1466 (@lukasIO)
-
Closable spatial layers for svc encoding - #1458 (@cnderrauber)
-
Improve connection URL handling and add unit tests - #1468 (@lukasIO)
-
Pass facingMode to initial getUserMedia call in track restart - #1451 (@lukasIO)
2.9.9
Patch Changes
-
Fix trailing slash handling in WebSocket URL pathname - #1440 (@Tanney-102)
-
Ensure only suspended audio context gets resumed - #1452 (@lukasIO)
2.9.8
Patch Changes
2.9.7
Patch Changes
2.9.6
Patch Changes
-
Automatically attempt to resume suspended audio contexts on click - #1431 (@lukasIO)
-
Fix ignored constraints in LocalTrack.restart - #1435 (@rktguswjd)
-
log ice candidates as debug rather than trace - #1437 (@haydenbr)
-
fix: handle server url with params correctly - #1366 (@jiyeyuran)
2.9.5
Patch Changes
-
fix: properly remove text stream controllers on stream close - #1422 (@lukasIO)
-
Reject publishing with insufficient permissions present - #1418 (@lukasIO)
2.9.4
Patch Changes
-
Improve utf8 text split and add unit test - #1414 (@lukasIO)
-
Fix applying default processors from captureDefaults - #1416 (@lukasIO)
2.9.3
Patch Changes
2.9.2
Patch Changes
-
Disable simulcast for screenshare backup codec - #1409 (@cnderrauber)
-
added new connection tests - #1402 (@davidzhao)
2.9.1
Patch Changes
2.9.0
Minor Changes
-
Add backupCodecPolicy to TrackPublishDefaults - #1399 (@cnderrauber)
The default policy of backup codec is
codec regression
for maxium compatibility, which means the publisher stops sending primary codec and all subscribers will receive backup codec even primary codec is supported.
It changes the default behaviormulti-codec simulcast
in the previous version, will not break the functionality of the previous version but only cause potential extra bandwidth usage. The user can set the policy tomulti-codec simulcast
to keep the previous behavior. -
Move RPC registration to room level and deprecate localParticipant level registration - #1396 (@lukasIO)
-
Populate name property of LiveKit errors and add reasonName for enums - #1385 (@lukasIO)
Patch Changes
-
Replace internal instanceof checks with typeguards - #1378 (@lukasIO)
-
Remove track from pending publishing on device errors - #1380 (@lukasIO)
-
Allow audio processing for react native without AudioContext - #1395 (@davidliu)
-
use a error code 14 for data publish errors - #1374 (@davidzhao)
-
Only emit TrackSubscriptionEvent once on room - #1392 (@lukasIO)
-
Redact access_token parameter in debug logs - #1394 (@hughns)
-
Don't hang on audio context trying to resume - #1379 (@lukasIO)
2.8.1
Patch Changes
-
expose inbound-rtp.id as streamId - #1367 (@s-hamdananwar)
-
Emit ActiveDeviceChanged event also for audio-output - #1372 (@lukasIO)
2.8.0
Minor Changes
Patch Changes
-
Ensure maxFps applies for very low framerates - #1362 (@lukasIO)
-
Emit MediaDeviceError only when acquiring tracks fails - #1365 (@lukasIO)
2.7.5
Patch Changes
2.7.4
Patch Changes
-
Support swapping out the E2EEManager for react-native - #1345 (@davidliu)
-
fix: prevent monitoring leak when stopOnUnpublish is false - #1348 (@davidzhao)
-
Prevent undefined access to engine in connection reconciler - #1349 (@lukasIO)
-
Fix sdp connection address mismatch - #1342 (@cnderrauber)
-
Set participant attributes as soon as possible, making them available in all related events - #1344 (@holzgeist)
2.7.3
Patch Changes
- Only wait for publications that are pending already - [livekit#1339](livekit#13...
v2.11.6
Change Log
2.11.2
Patch Changes
2.11.1
Patch Changes
2.11.0
Minor Changes
-
Defer publishing until signal is connected - #1465 (@lukasIO)
-
Address chrome ideal device handling change by defaulting to exact device matching - #1478 (@lukasIO)
Patch Changes
2.10.0
Minor Changes
- Add prefer regression for backup codec policy - #1456 (@cnderrauber)
Patch Changes
-
Improve error message for WS errors during connection attempt - #1466 (@lukasIO)
-
Closable spatial layers for svc encoding - #1458 (@cnderrauber)
-
Improve connection URL handling and add unit tests - #1468 (@lukasIO)
-
Pass facingMode to initial getUserMedia call in track restart - #1451 (@lukasIO)
2.9.9
Patch Changes
-
Fix trailing slash handling in WebSocket URL pathname - #1440 (@Tanney-102)
-
Ensure only suspended audio context gets resumed - #1452 (@lukasIO)
2.9.8
Patch Changes
2.9.7
Patch Changes
2.9.6
Patch Changes
-
Automatically attempt to resume suspended audio contexts on click - #1431 (@lukasIO)
-
Fix ignored constraints in LocalTrack.restart - #1435 (@rktguswjd)
-
log ice candidates as debug rather than trace - #1437 (@haydenbr)
-
fix: handle server url with params correctly - #1366 (@jiyeyuran)
2.9.5
Patch Changes
-
fix: properly remove text stream controllers on stream close - #1422 (@lukasIO)
-
Reject publishing with insufficient permissions present - #1418 (@lukasIO)
2.9.4
Patch Changes
-
Improve utf8 text split and add unit test - #1414 (@lukasIO)
-
Fix applying default processors from captureDefaults - #1416 (@lukasIO)
2.9.3
Patch Changes
2.9.2
Patch Changes
-
Disable simulcast for screenshare backup codec - #1409 (@cnderrauber)
-
added new connection tests - #1402 (@davidzhao)
2.9.1
Patch Changes
2.9.0
Minor Changes
-
Add backupCodecPolicy to TrackPublishDefaults - #1399 (@cnderrauber)
The default policy of backup codec is
codec regression
for maxium compatibility, which means the publisher stops sending primary codec and all subscribers will receive backup codec even primary codec is supported.
It changes the default behaviormulti-codec simulcast
in the previous version, will not break the functionality of the previous version but only cause potential extra bandwidth usage. The user can set the policy tomulti-codec simulcast
to keep the previous behavior. -
Move RPC registration to room level and deprecate localParticipant level registration - #1396 (@lukasIO)
-
Populate name property of LiveKit errors and add reasonName for enums - #1385 (@lukasIO)
Patch Changes
-
Replace internal instanceof checks with typeguards - #1378 (@lukasIO)
-
Remove track from pending publishing on device errors - #1380 (@lukasIO)
-
Allow audio processing for react native without AudioContext - #1395 (@davidliu)
-
use a error code 14 for data publish errors - #1374 (@davidzhao)
-
Only emit TrackSubscriptionEvent once on room - #1392 (@lukasIO)
-
Redact access_token parameter in debug logs - #1394 (@hughns)
-
Don't hang on audio context trying to resume - #1379 (@lukasIO)
2.8.1
Patch Changes
-
expose inbound-rtp.id as streamId - #1367 (@s-hamdananwar)
-
Emit ActiveDeviceChanged event also for audio-output - #1372 (@lukasIO)
2.8.0
Minor Changes
Patch Changes
-
Ensure maxFps applies for very low framerates - #1362 (@lukasIO)
-
Emit MediaDeviceError only when acquiring tracks fails - #1365 (@lukasIO)
2.7.5
Patch Changes
2.7.4
Patch Changes
-
Support swapping out the E2EEManager for react-native - #1345 (@davidliu)
-
fix: prevent monitoring leak when stopOnUnpublish is false - #1348 (@davidzhao)
-
Prevent undefined access to engine in connection reconciler - #1349 (@lukasIO)
-
Fix sdp connection address mismatch - #1342 (@cnderrauber)
-
Set participant attributes as soon as possible, making them available in all related events - #1344 (@holzgeist)
2.7.3
Patch Changes
- Only wait for publications that are pending already - [livekit#1339](livekit#13...
v2.11.5
Change Log
2.11.2
Patch Changes
2.11.1
Patch Changes
2.11.0
Minor Changes
-
Defer publishing until signal is connected - #1465 (@lukasIO)
-
Address chrome ideal device handling change by defaulting to exact device matching - #1478 (@lukasIO)
Patch Changes
2.10.0
Minor Changes
- Add prefer regression for backup codec policy - #1456 (@cnderrauber)
Patch Changes
-
Improve error message for WS errors during connection attempt - #1466 (@lukasIO)
-
Closable spatial layers for svc encoding - #1458 (@cnderrauber)
-
Improve connection URL handling and add unit tests - #1468 (@lukasIO)
-
Pass facingMode to initial getUserMedia call in track restart - #1451 (@lukasIO)
2.9.9
Patch Changes
-
Fix trailing slash handling in WebSocket URL pathname - #1440 (@Tanney-102)
-
Ensure only suspended audio context gets resumed - #1452 (@lukasIO)
2.9.8
Patch Changes
2.9.7
Patch Changes
2.9.6
Patch Changes
-
Automatically attempt to resume suspended audio contexts on click - #1431 (@lukasIO)
-
Fix ignored constraints in LocalTrack.restart - #1435 (@rktguswjd)
-
log ice candidates as debug rather than trace - #1437 (@haydenbr)
-
fix: handle server url with params correctly - #1366 (@jiyeyuran)
2.9.5
Patch Changes
-
fix: properly remove text stream controllers on stream close - #1422 (@lukasIO)
-
Reject publishing with insufficient permissions present - #1418 (@lukasIO)
2.9.4
Patch Changes
-
Improve utf8 text split and add unit test - #1414 (@lukasIO)
-
Fix applying default processors from captureDefaults - #1416 (@lukasIO)
2.9.3
Patch Changes
2.9.2
Patch Changes
-
Disable simulcast for screenshare backup codec - #1409 (@cnderrauber)
-
added new connection tests - #1402 (@davidzhao)
2.9.1
Patch Changes
2.9.0
Minor Changes
-
Add backupCodecPolicy to TrackPublishDefaults - #1399 (@cnderrauber)
The default policy of backup codec is
codec regression
for maxium compatibility, which means the publisher stops sending primary codec and all subscribers will receive backup codec even primary codec is supported.
It changes the default behaviormulti-codec simulcast
in the previous version, will not break the functionality of the previous version but only cause potential extra bandwidth usage. The user can set the policy tomulti-codec simulcast
to keep the previous behavior. -
Move RPC registration to room level and deprecate localParticipant level registration - #1396 (@lukasIO)
-
Populate name property of LiveKit errors and add reasonName for enums - #1385 (@lukasIO)
Patch Changes
-
Replace internal instanceof checks with typeguards - #1378 (@lukasIO)
-
Remove track from pending publishing on device errors - #1380 (@lukasIO)
-
Allow audio processing for react native without AudioContext - #1395 (@davidliu)
-
use a error code 14 for data publish errors - #1374 (@davidzhao)
-
Only emit TrackSubscriptionEvent once on room - #1392 (@lukasIO)
-
Redact access_token parameter in debug logs - #1394 (@hughns)
-
Don't hang on audio context trying to resume - #1379 (@lukasIO)
2.8.1
Patch Changes
-
expose inbound-rtp.id as streamId - #1367 (@s-hamdananwar)
-
Emit ActiveDeviceChanged event also for audio-output - #1372 (@lukasIO)
2.8.0
Minor Changes
Patch Changes
-
Ensure maxFps applies for very low framerates - #1362 (@lukasIO)
-
Emit MediaDeviceError only when acquiring tracks fails - #1365 (@lukasIO)
2.7.5
Patch Changes
2.7.4
Patch Changes
-
Support swapping out the E2EEManager for react-native - #1345 (@davidliu)
-
fix: prevent monitoring leak when stopOnUnpublish is false - #1348 (@davidzhao)
-
Prevent undefined access to engine in connection reconciler - #1349 (@lukasIO)
-
Fix sdp connection address mismatch - #1342 (@cnderrauber)
-
Set participant attributes as soon as possible, making them available in all related events - #1344 (@holzgeist)
2.7.3
Patch Changes
- Only wait for publications that are pending already - [livekit#1339](livekit#13...
v2.11.4
Change Log
2.11.2
Patch Changes
2.11.1
Patch Changes
2.11.0
Minor Changes
-
Defer publishing until signal is connected - #1465 (@lukasIO)
-
Address chrome ideal device handling change by defaulting to exact device matching - #1478 (@lukasIO)
Patch Changes
2.10.0
Minor Changes
- Add prefer regression for backup codec policy - #1456 (@cnderrauber)
Patch Changes
-
Improve error message for WS errors during connection attempt - #1466 (@lukasIO)
-
Closable spatial layers for svc encoding - #1458 (@cnderrauber)
-
Improve connection URL handling and add unit tests - #1468 (@lukasIO)
-
Pass facingMode to initial getUserMedia call in track restart - #1451 (@lukasIO)
2.9.9
Patch Changes
-
Fix trailing slash handling in WebSocket URL pathname - #1440 (@Tanney-102)
-
Ensure only suspended audio context gets resumed - #1452 (@lukasIO)
2.9.8
Patch Changes
2.9.7
Patch Changes
2.9.6
Patch Changes
-
Automatically attempt to resume suspended audio contexts on click - #1431 (@lukasIO)
-
Fix ignored constraints in LocalTrack.restart - #1435 (@rktguswjd)
-
log ice candidates as debug rather than trace - #1437 (@haydenbr)
-
fix: handle server url with params correctly - #1366 (@jiyeyuran)
2.9.5
Patch Changes
-
fix: properly remove text stream controllers on stream close - #1422 (@lukasIO)
-
Reject publishing with insufficient permissions present - #1418 (@lukasIO)
2.9.4
Patch Changes
-
Improve utf8 text split and add unit test - #1414 (@lukasIO)
-
Fix applying default processors from captureDefaults - #1416 (@lukasIO)
2.9.3
Patch Changes
2.9.2
Patch Changes
-
Disable simulcast for screenshare backup codec - #1409 (@cnderrauber)
-
added new connection tests - #1402 (@davidzhao)
2.9.1
Patch Changes
2.9.0
Minor Changes
-
Add backupCodecPolicy to TrackPublishDefaults - #1399 (@cnderrauber)
The default policy of backup codec is
codec regression
for maxium compatibility, which means the publisher stops sending primary codec and all subscribers will receive backup codec even primary codec is supported.
It changes the default behaviormulti-codec simulcast
in the previous version, will not break the functionality of the previous version but only cause potential extra bandwidth usage. The user can set the policy tomulti-codec simulcast
to keep the previous behavior. -
Move RPC registration to room level and deprecate localParticipant level registration - #1396 (@lukasIO)
-
Populate name property of LiveKit errors and add reasonName for enums - #1385 (@lukasIO)
Patch Changes
-
Replace internal instanceof checks with typeguards - #1378 (@lukasIO)
-
Remove track from pending publishing on device errors - #1380 (@lukasIO)
-
Allow audio processing for react native without AudioContext - #1395 (@davidliu)
-
use a error code 14 for data publish errors - #1374 (@davidzhao)
-
Only emit TrackSubscriptionEvent once on room - #1392 (@lukasIO)
-
Redact access_token parameter in debug logs - #1394 (@hughns)
-
Don't hang on audio context trying to resume - #1379 (@lukasIO)
2.8.1
Patch Changes
-
expose inbound-rtp.id as streamId - #1367 (@s-hamdananwar)
-
Emit ActiveDeviceChanged event also for audio-output - #1372 (@lukasIO)
2.8.0
Minor Changes
Patch Changes
-
Ensure maxFps applies for very low framerates - #1362 (@lukasIO)
-
Emit MediaDeviceError only when acquiring tracks fails - #1365 (@lukasIO)
2.7.5
Patch Changes
2.7.4
Patch Changes
-
Support swapping out the E2EEManager for react-native - #1345 (@davidliu)
-
fix: prevent monitoring leak when stopOnUnpublish is false - #1348 (@davidzhao)
-
Prevent undefined access to engine in connection reconciler - #1349 (@lukasIO)
-
Fix sdp connection address mismatch - #1342 (@cnderrauber)
-
Set participant attributes as soon as possible, making them available in all related events - #1344 (@holzgeist)
2.7.3
Patch Changes
- Only wait for publications that are pending already - [livekit#1339](livekit#13...
v2.11.3
Change Log
2.11.2
Patch Changes
2.11.1
Patch Changes
2.11.0
Minor Changes
-
Defer publishing until signal is connected - #1465 (@lukasIO)
-
Address chrome ideal device handling change by defaulting to exact device matching - #1478 (@lukasIO)
Patch Changes
2.10.0
Minor Changes
- Add prefer regression for backup codec policy - #1456 (@cnderrauber)
Patch Changes
-
Improve error message for WS errors during connection attempt - #1466 (@lukasIO)
-
Closable spatial layers for svc encoding - #1458 (@cnderrauber)
-
Improve connection URL handling and add unit tests - #1468 (@lukasIO)
-
Pass facingMode to initial getUserMedia call in track restart - #1451 (@lukasIO)
2.9.9
Patch Changes
-
Fix trailing slash handling in WebSocket URL pathname - #1440 (@Tanney-102)
-
Ensure only suspended audio context gets resumed - #1452 (@lukasIO)
2.9.8
Patch Changes
2.9.7
Patch Changes
2.9.6
Patch Changes
-
Automatically attempt to resume suspended audio contexts on click - #1431 (@lukasIO)
-
Fix ignored constraints in LocalTrack.restart - #1435 (@rktguswjd)
-
log ice candidates as debug rather than trace - #1437 (@haydenbr)
-
fix: handle server url with params correctly - #1366 (@jiyeyuran)
2.9.5
Patch Changes
-
fix: properly remove text stream controllers on stream close - #1422 (@lukasIO)
-
Reject publishing with insufficient permissions present - #1418 (@lukasIO)
2.9.4
Patch Changes
-
Improve utf8 text split and add unit test - #1414 (@lukasIO)
-
Fix applying default processors from captureDefaults - #1416 (@lukasIO)
2.9.3
Patch Changes
2.9.2
Patch Changes
-
Disable simulcast for screenshare backup codec - #1409 (@cnderrauber)
-
added new connection tests - #1402 (@davidzhao)
2.9.1
Patch Changes
2.9.0
Minor Changes
-
Add backupCodecPolicy to TrackPublishDefaults - #1399 (@cnderrauber)
The default policy of backup codec is
codec regression
for maxium compatibility, which means the publisher stops sending primary codec and all subscribers will receive backup codec even primary codec is supported.
It changes the default behaviormulti-codec simulcast
in the previous version, will not break the functionality of the previous version but only cause potential extra bandwidth usage. The user can set the policy tomulti-codec simulcast
to keep the previous behavior. -
Move RPC registration to room level and deprecate localParticipant level registration - #1396 (@lukasIO)
-
Populate name property of LiveKit errors and add reasonName for enums - #1385 (@lukasIO)
Patch Changes
-
Replace internal instanceof checks with typeguards - #1378 (@lukasIO)
-
Remove track from pending publishing on device errors - #1380 (@lukasIO)
-
Allow audio processing for react native without AudioContext - #1395 (@davidliu)
-
use a error code 14 for data publish errors - #1374 (@davidzhao)
-
Only emit TrackSubscriptionEvent once on room - #1392 (@lukasIO)
-
Redact access_token parameter in debug logs - #1394 (@hughns)
-
Don't hang on audio context trying to resume - #1379 (@lukasIO)
2.8.1
Patch Changes
-
expose inbound-rtp.id as streamId - #1367 (@s-hamdananwar)
-
Emit ActiveDeviceChanged event also for audio-output - #1372 (@lukasIO)
2.8.0
Minor Changes
Patch Changes
-
Ensure maxFps applies for very low framerates - #1362 (@lukasIO)
-
Emit MediaDeviceError only when acquiring tracks fails - #1365 (@lukasIO)
2.7.5
Patch Changes
2.7.4
Patch Changes
-
Support swapping out the E2EEManager for react-native - #1345 (@davidliu)
-
fix: prevent monitoring leak when stopOnUnpublish is false - #1348 (@davidzhao)
-
Prevent undefined access to engine in connection reconciler - #1349 (@lukasIO)
-
Fix sdp connection address mismatch - #1342 (@cnderrauber)
-
Set participant attributes as soon as possible, making them available in all related events - #1344 (@holzgeist)
2.7.3
Patch Changes
- Only wait for publications that are pending already - [livekit#1339](livekit#13...