Skip to content

v2.27.0

Latest

Choose a tag to compare

@davidliu davidliu released this 13 Jul 19:38
5011da6

Minor Changes

  • Add LocalAudioTrack.applyOptions, which allows updating the audio track options on the fly. - #974 (@davidliu)

Patch Changes

  • Fix custom LocalAudioTrackOptions not applying correctly - #974 (@davidliu)

  • Properly update the server info after reconnect - #962 (@davidliu)

  • Scoped the protobuf consumer keep rule to the SDK's generated messages and the well-known types they embed, instead of every GeneratedMessageLite subclass in the consuming app. - #975 (@adrian-niculescu)

  • Fix native memory leaks on video track publish/unpublish cycles (#521). LocalVideoTrack.dispose() now disposes its backing VideoSource, which was previously left undisposed and leaked for the lifetime of the process (only the track and capturer were released). Unpublishing a video track now also stops its RtpTransceiver, along with any extra transceivers added for backup codecs; since a new transceiver is created on every publish, removing the track from its sender alone left them retained until the connection closed. - #971 (@adrian-niculescu)