Skip to content

Releases: ms-dosx86/client-sdk-js

v2.11.10

13 Apr 13:21

Choose a tag to compare

Change Log

2.11.2

Patch Changes

  • fix: request audio/video in create local track helpers - #1485 (@lukasIO)

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

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

2.9.8

Patch Changes

  • Use string instead of passing url object to WebSocket constructor - #1443 (@davidliu)

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

2.9.1

Patch Changes

  • Fix correct typing on async iterator stream readers - #1401 (@lukasIO)

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 behavior multi-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 to multi-codec simulcast to keep the previous behavior.

  • Add DataStream support - #1301 (@lukasIO)

  • 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

2.8.1

Patch Changes

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

  • fix(deps): update dependency @livekit/protocol to v1.29.4 - #1352 (@renovate)

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

Read more

v2.11.9

13 Apr 13:14

Choose a tag to compare

Change Log

2.11.2

Patch Changes

  • fix: request audio/video in create local track helpers - #1485 (@lukasIO)

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

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

2.9.8

Patch Changes

  • Use string instead of passing url object to WebSocket constructor - #1443 (@davidliu)

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

2.9.1

Patch Changes

  • Fix correct typing on async iterator stream readers - #1401 (@lukasIO)

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 behavior multi-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 to multi-codec simulcast to keep the previous behavior.

  • Add DataStream support - #1301 (@lukasIO)

  • 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

2.8.1

Patch Changes

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

  • fix(deps): update dependency @livekit/protocol to v1.29.4 - #1352 (@renovate)

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

Read more

v2.11.8

13 Apr 13:11

Choose a tag to compare

Change Log

2.11.2

Patch Changes

  • fix: request audio/video in create local track helpers - #1485 (@lukasIO)

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

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

2.9.8

Patch Changes

  • Use string instead of passing url object to WebSocket constructor - #1443 (@davidliu)

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

2.9.1

Patch Changes

  • Fix correct typing on async iterator stream readers - #1401 (@lukasIO)

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 behavior multi-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 to multi-codec simulcast to keep the previous behavior.

  • Add DataStream support - #1301 (@lukasIO)

  • 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

2.8.1

Patch Changes

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

  • fix(deps): update dependency @livekit/protocol to v1.29.4 - #1352 (@renovate)

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

Read more

v2.11.7

13 Apr 12:30

Choose a tag to compare

Change Log

2.11.2

Patch Changes

  • fix: request audio/video in create local track helpers - #1485 (@lukasIO)

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

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

2.9.8

Patch Changes

  • Use string instead of passing url object to WebSocket constructor - #1443 (@davidliu)

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

2.9.1

Patch Changes

  • Fix correct typing on async iterator stream readers - #1401 (@lukasIO)

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 behavior multi-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 to multi-codec simulcast to keep the previous behavior.

  • Add DataStream support - #1301 (@lukasIO)

  • 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

2.8.1

Patch Changes

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

  • fix(deps): update dependency @livekit/protocol to v1.29.4 - #1352 (@renovate)

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

Read more

v2.11.6

13 Apr 12:25

Choose a tag to compare

Change Log

2.11.2

Patch Changes

  • fix: request audio/video in create local track helpers - #1485 (@lukasIO)

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

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

2.9.8

Patch Changes

  • Use string instead of passing url object to WebSocket constructor - #1443 (@davidliu)

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

2.9.1

Patch Changes

  • Fix correct typing on async iterator stream readers - #1401 (@lukasIO)

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 behavior multi-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 to multi-codec simulcast to keep the previous behavior.

  • Add DataStream support - #1301 (@lukasIO)

  • 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

2.8.1

Patch Changes

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

  • fix(deps): update dependency @livekit/protocol to v1.29.4 - #1352 (@renovate)

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

Read more

v2.11.5

13 Apr 12:22

Choose a tag to compare

Change Log

2.11.2

Patch Changes

  • fix: request audio/video in create local track helpers - #1485 (@lukasIO)

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

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

2.9.8

Patch Changes

  • Use string instead of passing url object to WebSocket constructor - #1443 (@davidliu)

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

2.9.1

Patch Changes

  • Fix correct typing on async iterator stream readers - #1401 (@lukasIO)

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 behavior multi-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 to multi-codec simulcast to keep the previous behavior.

  • Add DataStream support - #1301 (@lukasIO)

  • 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

2.8.1

Patch Changes

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

  • fix(deps): update dependency @livekit/protocol to v1.29.4 - #1352 (@renovate)

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

Read more

v2.11.4

13 Apr 12:18

Choose a tag to compare

Change Log

2.11.2

Patch Changes

  • fix: request audio/video in create local track helpers - #1485 (@lukasIO)

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

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

2.9.8

Patch Changes

  • Use string instead of passing url object to WebSocket constructor - #1443 (@davidliu)

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

2.9.1

Patch Changes

  • Fix correct typing on async iterator stream readers - #1401 (@lukasIO)

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 behavior multi-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 to multi-codec simulcast to keep the previous behavior.

  • Add DataStream support - #1301 (@lukasIO)

  • 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

2.8.1

Patch Changes

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

  • fix(deps): update dependency @livekit/protocol to v1.29.4 - #1352 (@renovate)

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

Read more

v2.11.3

13 Apr 11:48

Choose a tag to compare

Change Log

2.11.2

Patch Changes

  • fix: request audio/video in create local track helpers - #1485 (@lukasIO)

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

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

2.9.8

Patch Changes

  • Use string instead of passing url object to WebSocket constructor - #1443 (@davidliu)

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

2.9.1

Patch Changes

  • Fix correct typing on async iterator stream readers - #1401 (@lukasIO)

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 behavior multi-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 to multi-codec simulcast to keep the previous behavior.

  • Add DataStream support - #1301 (@lukasIO)

  • 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

2.8.1

Patch Changes

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

  • fix(deps): update dependency @livekit/protocol to v1.29.4 - #1352 (@renovate)

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

Read more

v2.11.2

13 Apr 10:15

Choose a tag to compare

Patch Changes

  • fix: request audio/video in create local track helpers - #1485 (@lukasIO)