Skip to content

chore: bump webrtc to m150 and enable WARP. - #461

Merged
davidliu merged 5 commits into
mainfrom
bump-libwebrtc-to-m150-and-enable-warp-by-default
Oct 17, 2026
Merged

davidliu merged 5 commits into
mainfrom
bump-libwebrtc-to-m150-and-enable-warp-by-default

Conversation

@cloudwebrtc

Copy link
Copy Markdown
Contributor

No description provided.

@changeset-bot

changeset-bot Bot commented Sep 22, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 012fc55

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@livekit/react-native Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

devin-ai-integration[bot]

This comment was marked as resolved.

@davidliu
davidliu requested a review from changt as a code owner October 15, 2026 16:11
devin-ai-integration[bot]

This comment was marked as resolved.

@xianshijing-lk xianshijing-lk left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should address the devin comments

@davidliu
davidliu merged commit 7f76630 into main Oct 17, 2026
5 checks passed
@davidliu
davidliu deleted the bump-libwebrtc-to-m150-and-enable-warp-by-default branch October 17, 2026 05:56
@github-actions github-actions Bot mentioned this pull request Oct 17, 2026
davidliu pushed a commit that referenced this pull request Oct 17, 2026
This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.


# Releases
## @livekit/react-native@3.1.0

### Minor Changes

- Update @livekit/react-native-webrtc to 150.1.0. -
[#461](#461)
([@cloudwebrtc](https://github.com/cloudwebrtc))

iOS: the `LiveKitWebRTC` pod is published to the
[livekit/podspecs](https://github.com/livekit/podspecs) spec repo and
the CocoaPods trunk. The CocoaPods trunk stops accepting new pods on
December 2, 2026, so later `LiveKitWebRTC` versions will only be
available from livekit/podspecs. Add both sources to the top of your
`ios/Podfile`:

  ```ruby
  source 'https://github.com/livekit/podspecs.git'
  source 'https://cdn.cocoapods.org/'
  ```

Keep the `cdn.cocoapods.org` line: once a `Podfile` lists any `source`,
CocoaPods stops using trunk by default, and your other pods still come
from there.

Expo users don't need to edit the `Podfile` by hand: version 1.1.0 and
later of the [Expo
plugin](https://github.com/livekit/client-sdk-react-native-expo-plugin)
adds these sources during prebuild.

If `pod install` then reports that it could not find compatible versions
for `LiveKitWebRTC`, run `cd ios && pod update LiveKitWebRTC`.

### Patch Changes

- android: Fix build failure on Android Gradle Plugin 9+ for Expo 58+ -
[#454](#454)
([@gabrieldonadel](https://github.com/gabrieldonadel))

- android: Fix useTrackVolume reading audio samples in the wrong byte
order -
[#466](#466)
([@darrenabridge](https://github.com/darrenabridge))

- Require `livekit-client` ^2.20.0. Earlier 2.19.x releases pre-allocate
media sections in single peer connection mode, which React Native's
libwebrtc doesn't support, causing remote tracks to never be subscribed
or render black (livekit/client-sdk-js#1977,
livekit/client-sdk-js#2113). -
[#463](#463)
([@davidliu](https://github.com/davidliu))

- Fix `useTrackVolume` staying at the last non-zero value when the audio
track goes silent -
[#473](#473)
([@RaphaelFakhri](https://github.com/RaphaelFakhri))

- Fix `useRoom` disconnecting the room on every render when
`sortParticipants` is passed as an inline function -
[#472](#472)
([@cpruijsen](https://github.com/cpruijsen))

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants