Skip to content

2.18.0

Latest

Choose a tag to compare

@xianshijing-lk xianshijing-lk released this 16 Oct 18:52
· 8 commits to main since this release
93a7251

What's Changed

  • Bundle the publisher offer with the JoinRequest (offer-with-join) by @xianshijing-lk in #1111
  • test: flakiness improvements by @pblazej in #1124
  • Declare CLiveKitProto as a direct dependency of LiveKit by @pblazej in #1127
  • Update README.md with Agents block by @ShayneP in #1129
  • Restore explicit self in the AsyncCompleter timeout block by @pblazej in #1130
  • Prefix the vendored nanopb header names, include guards and C types by @pblazej in #1134
  • Screen sharing via ScreenCaptureKit on iOS 27+ by @pblazej in #1135
  • fix: fail over to other regions when Cloud rejects a connection with 403 by @xianshijing-lk in #1120
  • Enable WARP (SPED + SNAP), gated by the server by @pblazej in #1138
  • Add custom video encoder factory support via SDK-owned protocols by @hiroshihorie in #1109
  • drop signal messages while waiting for reconnect response by @lukasIO in #1107
  • Gate every data send (and fix tests) by @pblazej in #1131
  • Fix VideoView renderer binding after rapid track / isEnabled changes by @pblazej in #1141
  • Retry a failed full reconnect instead of reporting it as success by @bgoepfert in #1144
  • Refuse addTransceiver on a closed Transport by @pblazej in #1143
  • fix: stop audio transceivers with appropriate stress test by @pblazej in #1105
  • Fix broadcast screen share hanging without frames by @pblazej in #1142
  • Publish a broadcast started from the extension instead of presenting the picker by @hiroshihorie in #1145
  • Keep dynacast-paused layers paused across publisher renegotiations by @lukasIO in #1148
  • Start published video at 90% of its target bitrate (x-google-start-bitrate) by @sergeyphi in #1121
  • v2.18.0 by @pblazej in #1150

New Contributors

Full Changelog: 2.17.0...2.18.0