Skip to content

Releases: livekit/client-sdk-js

v1.14.4

04 Nov 00:12
6f2c79f
Compare
Choose a tag to compare

Patch Changes

  • Correctly apply elementVolume on attach for webaudioMix - #922 (@lukasIO)

  • Simplify multi-codec simulcast usage, backupCodec: true - #923 (@davidzhao)

v1.14.3

03 Nov 14:43
339a257
Compare
Choose a tag to compare

Patch Changes

  • Update dependency @bufbuild/protobuf to v1.4.1 - #913 (@renovate)

  • Demote duplicate source log to info - #917 (@lukasIO)

  • Fix reconnect when E2EE is enabled - #921 (@lukasIO)

  • Don't set the autoplay attribute on video elements in Safari - #918 (@lukasIO)

  • Call startAudio when an audio track has been acquired in order to update audio playback status - #919 (@lukasIO)

  • Round start bitrate for svc - #920 (@cnderrauber)

v1.14.2

27 Oct 18:35
002a340
Compare
Choose a tag to compare

Patch Changes

  • Use a deepClone util function for CreateLocalTrackOptions - #906 (@vas11yev1work)

  • Guard against overriding newly set key when auto-ratcheting - #895 (@lukasIO)

  • Fix Safari reporting wrong initial track resolution - #898 (@lukasIO)

  • Make peerconnection private on PCTransport - #903 (@lukasIO)

  • Improve handling of incompatible published codecs - #911 (@davidzhao)

  • Fix a race in setKeyFromMaterial that would cause keys to be set at the wrong index if several keys were set in quick succession. - #908 (@dbkr)

  • Update protocol - #902 (@lukasIO)

  • Add key index to e2e worker log lines - #904 (@dbkr)

  • Fix Typescript compilation error in angular setups - #901 (@pabloFuente)

  • Don't disconnect room before retrying new regions - #910 (@lukasIO)

v1.14.1

19 Oct 06:41
9f293fd
Compare
Choose a tag to compare

Patch Changes

v1.14.0

13 Oct 01:13
01c4d02
Compare
Choose a tag to compare

Minor Changes

  • Do not constrain screenshare resolution by default - #889 (@davidzhao)

Patch Changes

v1.13.4

22 Sep 06:07
3069fa9
Compare
Choose a tag to compare

Patch Changes

  • Log connection error message on region retries - #879 (@lukasIO)

  • Wait for publisher connection after reconnects - #875 (@lukasIO)

v1.13.3

13 Sep 08:48
ad285af
Compare
Choose a tag to compare

Patch Changes

v1.13.2

30 Aug 16:08
cc3fabf
Compare
Choose a tag to compare

Patch Changes

  • Fix opus RED publishing option not taking effect - #856 (@lukasIO)

v1.13.1

30 Aug 08:43
2540ec3
Compare
Choose a tag to compare

Patch Changes

  • Remove legacy code paths for tracks arriving before participant info - #854 (@lukasIO)

  • Make KeyProvider and ParticipantKeyHandler work consistently for shared key and sender key scenarios (e2ee) - #850 (@lukasIO)

  • Fix track processor blips when restarting tracks - #842 (@lukasIO)

  • Correctly import livekit logger in facingMode helper - #855 (@lukasIO)

v1.13.0

23 Aug 09:55
ab1e1d6
Compare
Choose a tag to compare

Minor Changes

  • Convert pauseUpstream and resumeUpstream to regular class methods - #830 (@lukasIO)

Patch Changes

  • Add websocketTimeout to RoomConnectOptions - #834 (@lukasIO)

  • Add support for get/setVolume in react-native - #833 (@davidliu)

  • Refine pause/resumeUpstream, setProcessor for multi-codecs - #829 (@cnderrauber)

  • Force enable dynacast when backupCodec is enabled - #839 (@cnderrauber)

  • Fix video device switch not working for backup codec - #824 (@cnderrauber)

  • Update dependency webrtc-adapter to v8.2.3 - #819 (@renovate)

  • Allow ArrayBuffers to be used for ExternalKeyProvider keys - #844 (@lukasIO)

  • Fix passing maxRetries connectOption to RTCEngine - #838 (@mpnri)

  • Add support for audio processors - #822 (@lukasIO)

  • Ability to simulate subscriber-bandwidth - #835 (@davidzhao)

  • Fix getDevices permissions when no kind is supplied - #811 (@Talljoe)

  • Fix setTrackMute ignored simulcast-codec - #827 (@cnderrauber)

  • Add support for server injected frame trailer being passed down - #812 (@lukasIO)

  • Add ceil of width and height when emitting UpdateTrackSettings - #846 (@HermanBilous)

  • Setup signal callbacks before connecting signal - #832 (@lukasIO)

  • Ensure play requests are invoked synchronously in startAudio - #841 (@lukasIO)