releases.shpreview
LiveKit/Client SDK JS

Client SDK JS

$npx -y @buildinternet/releases show livekit-client-sdk-js
Mon
Wed
Fri
AprMayJunJulAugSepOctNovDecJanFebMarApr
Less
More
Releases7Avg2/moVersionsv2.17.1 → v2.18.3
Jul 19, 2024

Minor Changes

  • Make metadata updates async and throw after timeout - #1168 (@lukasIO)

  • Add support for participant attributes - #1184 (@lukasIO)

Patch Changes

  • Include participant identity in CryptoError errors - #1186 (@hughns)

  • Fix wording in CryptorError debug log - #1189 (@zesun96)

  • Only set loglevel for specified logger if present - #1196 (@lukasIO)

  • Ensure permission request for listDevices works for audio outputs in Firefox - #1188 (@lukasIO)

Jul 9, 2024

Patch Changes

  • Emit transcription on transcribedParticipantIdentity and update protocol - #1177 (@lukasIO)

  • Wait for pending publish promise before attempting to unpublish track - #1178 (@lukasIO)

  • Add vp9 support for E2EE - #836 (@lukasIO)

  • Ensure app visibility listeners are only added for video tracks - #1173 (@renovate)

  • Fix activeSpeakers has old participant when participant sid changed - #1180 (@zesun96)

Jun 20, 2024

Patch Changes

Jun 17, 2024

Minor Changes

  • Disable webAudioMix by default - #1159 (@lukasIO)

  • Add RoomEvent.SignalReconnecting and ConnectionState.SignalReconnecting - #1158 (@lukasIO)

Patch Changes

  • Fix normalising of default device Ids in DeviceManager - #1162 (@lukasIO)

  • Fix resumeUpstream with local track processors enabled - #1157 (@kyleparrott)

May 31, 2024

Minor Changes

  • Allow processors to be set as part of track publish options - #1143 (@lukasIO)

  • Support SIP DTMF data messages. - #1130 (@dennwc)

Patch Changes

  • Use legacy SVC encoding specification for React-Native - #1093 (@davidzhao)

  • Make sure setting a new processor doesn't remove the processor html element - #1149 (@lukasIO)

  • Add support for ParticipantKind - #1150 (@lukasIO)

  • Also set audioOutput on audioElements when using webAudioMix - #1145 (@lukasIO)

May 15, 2024

Patch Changes

May 6, 2024

Patch Changes

May 3, 2024

Patch Changes

Apr 29, 2024

Patch Changes

  • Allow simulcast together with E2EE for supported Safari versions - #1117 (@lukasIO) Also fixes the simulcast behaviour for iOS Chrome prior to 17.2

  • Remove internal calls to setCodecPreferences on senders - #1114 (@lukasIO)

Apr 18, 2024

Minor Changes

  • Force playback after app visibility changes back to visible - #1106 (@lukasIO)

Patch Changes

Mar 24, 2024

Patch Changes

  • Create processorElement before processor init - #1091 (@xdef)

  • Improve VideoSenderStats with FPS and targetBitrate - #1090 (@davidzhao)

Mar 22, 2024

This version fixes video publishing in M124. Due to a change of behavior in Chrome 124 (currently in Beta channel), video publishing is broken in versions prior to 2.0.9

Patch Changes

  • Fix publishing for Chrome M124. Read capabilities from RtcRTPReceiver instead of from sender - #1088 (@lukasIO)

  • Add keyring size to keyprovider options - #1085 (@lukasIO)

Mar 19, 2024

Patch Changes

Mar 14, 2024

Patch Changes

  • Recreate engine before trying to connect to another region - #1071 (@lukasIO)

  • Add experimental preferCurrentTab screen share capture option - #1070 (@lukasIO)

  • Fix FPS and latency issues with VP9 screenshare - #1069 (@davidzhao)

Mar 12, 2024

Patch Changes

Mar 6, 2024

Patch Changes

  • Set logExtension on all livekit loggers if not specified - #1061 (@lukasIO)

  • Don't treat PC config error as SignalReconnectError - #1052 (@lukasIO)

  • Align logContext fields with server naming - #1062 (@lukasIO)

  • Remove some noisy e2ee logs - #1057 (@lukasIO)

  • Throw error if trying to connect with a non-compatible browser - #1064 (@davidliu)

Mar 1, 2024

Patch Changes

  • Normalize audiooutput device id for webAudio mode - #1051 (@lukasIO)

  • Add page leave log - #1056 (@lukasIO)

  • Add stopProcessor param to replaceTrack function - #1040 (@lukasIO)

  • Set audio context on track as early as possible - #1053 (@lukasIO)

  • Export logger names to configure fine grained logging - #1042 (@lukasIO)

  • Emit Restarting as soon as both signal and pc connection are severed - #1047 (@lukasIO)

  • Add VideoPreset overload for more granular options settings - #1044 (@lukasIO)

  • Send worker loglevel in init message - #1045 (@lukasIO)

  • Only perform mute/unmute actions if necessary - #1048 (@lukasIO)

  • Make sure a 401 ConnectionError is thrown on invalid token permissions - #1049 (@lukasIO)

Feb 21, 2024

Patch Changes

  • Fix transceiver reuse for e2ee and add more verbose e2ee debug logging - #1041 (@lukasIO)

  • Make sure only one track restart request is processed at a time - #1039 (@lukasIO)

  • Emit event when track processor changes - #1036 (@lukasIO)

Feb 19, 2024

Patch Changes

  • Ignore unknown fields in protobuf parsing - #1029 (@lukasIO)

  • Stronger kind type for Tracks to improve processor support - #1033 (@lukasIO)

  • Verify participant identity matching when unsetting transformer for e2ee - #1032 (@lukasIO)

Latest
v2.18.4
Tracking Since
Feb 2, 2024
Last checked Apr 21, 2026