diff --git a/.changeset/fiery-nails-teach.md b/.changeset/fiery-nails-teach.md new file mode 100644 index 00000000..9e8a414d --- /dev/null +++ b/.changeset/fiery-nails-teach.md @@ -0,0 +1,7 @@ +--- +'@livekit/react-native': patch +--- + +Update @livekit/react-native-webrtc to 144.1.1 + +144.1.0 had an issue which could cause deadlocks when the audio state had changed. diff --git a/ci/ios/Podfile.lock b/ci/ios/Podfile.lock index 4081d6a2..ab891f78 100644 --- a/ci/ios/Podfile.lock +++ b/ci/ios/Podfile.lock @@ -8,7 +8,7 @@ PODS: - hermes-engine (0.82.1): - hermes-engine/Pre-built (= 0.82.1) - hermes-engine/Pre-built (0.82.1) - - livekit-react-native (2.11.0-beta.1): + - livekit-react-native (2.11.0): - boost - DoubleConversion - fast_float @@ -37,9 +37,9 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - livekit-react-native-webrtc (144.1.0): + - livekit-react-native-webrtc (144.1.1): - React-Core - - WebRTC-SDK (= 144.7559.04) + - WebRTC-SDK (= 144.7559.10) - RCT-Folly (2024.11.18.00): - boost - DoubleConversion @@ -1814,7 +1814,7 @@ PODS: - React-RCTFBReactNativeSpec - ReactCommon/turbomodule/core - SocketRocket - - react-native-safe-area-context (5.6.1): + - react-native-safe-area-context (5.8.0): - boost - DoubleConversion - fast_float @@ -1832,8 +1832,8 @@ PODS: - React-graphics - React-ImageManager - React-jsi - - react-native-safe-area-context/common (= 5.6.1) - - react-native-safe-area-context/fabric (= 5.6.1) + - react-native-safe-area-context/common (= 5.8.0) + - react-native-safe-area-context/fabric (= 5.8.0) - React-NativeModulesApple - React-RCTFabric - React-renderercss @@ -1844,7 +1844,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-safe-area-context/common (5.6.1): + - react-native-safe-area-context/common (5.8.0): - boost - DoubleConversion - fast_float @@ -1872,7 +1872,7 @@ PODS: - ReactCommon/turbomodule/core - SocketRocket - Yoga - - react-native-safe-area-context/fabric (5.6.1): + - react-native-safe-area-context/fabric (5.8.0): - boost - DoubleConversion - fast_float @@ -2441,7 +2441,7 @@ PODS: - React-utils (= 0.82.1) - SocketRocket - SocketRocket (0.7.1) - - WebRTC-SDK (144.7559.04) + - WebRTC-SDK (144.7559.10) - Yoga (0.0.0) DEPENDENCIES: @@ -2692,8 +2692,8 @@ SPEC CHECKSUMS: fmt: a40bb5bd0294ea969aaaba240a927bd33d878cdd glog: 5683914934d5b6e4240e497e0f4a3b42d1854183 hermes-engine: 273e30e7fb618279934b0b95ffab60ecedb7acf5 - livekit-react-native: a051e6aa4c21e1b2429d136a3d544ae0ccfa08a6 - livekit-react-native-webrtc: 6384bffff182166749ea42ccc419cee6785b0603 + livekit-react-native: b8a86fb1c57270437f8a010437c0570585a13625 + livekit-react-native-webrtc: 9f52dbcc5edee327cdc8c9b458b6d6fd8ece1561 RCT-Folly: 846fda9475e61ec7bcbf8a3fe81edfcaeb090669 RCTDeprecation: f17e2ebc07876ca9ab8eb6e4b0a4e4647497ae3a RCTRequired: e2c574c1b45231f7efb0834936bd609d75072b63 @@ -2727,7 +2727,7 @@ SPEC CHECKSUMS: React-logger: 500f2fa5697d224e63c33d913c8a4765319e19bf React-Mapbuffer: 06d59c448da7e34eb05b3fb2189e12f6a30fec57 React-microtasksnativemodule: d1ee999dc9052e23f6488b730fa2d383a4ea40e5 - react-native-safe-area-context: c6e2edd1c1da07bdce287fa9d9e60c5f7b514616 + react-native-safe-area-context: ebd2c2ece5e6e650a6963184039ec8cfd8960d86 React-NativeModulesApple: 46690a0fe94ec28fc6fc686ec797b911d251ded0 React-oscompat: 95875e81f5d4b3c7b2c888d5bd2c9d83450d8bdb React-perflogger: 2e229bf33e42c094fd64516d89ec1187a2b79b5b @@ -2761,7 +2761,7 @@ SPEC CHECKSUMS: ReactCodegen: 878add6c7d8ff8cea87697c44d29c03b79b6f2d9 ReactCommon: 804dc80944fa90b86800b43c871742ec005ca424 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - WebRTC-SDK: ac5965a3cc2c258973466e3b1739ab0308bab0d0 + WebRTC-SDK: 1d7fc2ae91da6edd63e25f3882ff24f86a8d9d8b Yoga: 689c8e04277f3ad631e60fe2a08e41d411daf8eb PODFILE CHECKSUM: a7f2ec66657cfb895ebb19b63b9033e6419495f9 diff --git a/ci/package.json b/ci/package.json index 7c100d22..30dacfe4 100644 --- a/ci/package.json +++ b/ci/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "@livekit/react-native": "*", - "@livekit/react-native-webrtc": "^144.1.0", + "@livekit/react-native-webrtc": "^144.1.1", "@react-native/new-app-screen": "0.82.1", "livekit-client": "^2.19.0", "react": "19.1.1", diff --git a/ci/yarn.lock b/ci/yarn.lock index 0873482b..40fa1d51 100644 --- a/ci/yarn.lock +++ b/ci/yarn.lock @@ -1952,15 +1952,15 @@ __metadata: languageName: node linkType: hard -"@livekit/react-native-webrtc@npm:^144.1.0": - version: 144.1.0 - resolution: "@livekit/react-native-webrtc@npm:144.1.0" +"@livekit/react-native-webrtc@npm:^144.1.1": + version: 144.1.1 + resolution: "@livekit/react-native-webrtc@npm:144.1.1" dependencies: base64-js: "npm:1.5.1" debug: "npm:4.3.4" peerDependencies: react-native: ">=0.60.0" - checksum: 10/a674605a735c10af016c20c0c7e755c6c10f57149c456ba76f58228ca5ec7145feec5c6de880e386b7a9ed683bfbc8745c32501a39583be789fee3fd24939fba + checksum: 10/3dda38db0fb76959236be98ea9fad6823b47e23a5fe618fcf06f8e248956e35480b308a6c20ec59c53cadc8dc95ed20ce1d3f0a1b378771db1dc053119ac7f8d languageName: node linkType: hard @@ -3550,7 +3550,7 @@ __metadata: "@babel/preset-env": "npm:^7.25.3" "@babel/runtime": "npm:^7.25.0" "@livekit/react-native": "npm:*" - "@livekit/react-native-webrtc": "npm:^144.1.0" + "@livekit/react-native-webrtc": "npm:^144.1.1" "@react-native-community/cli": "npm:20.0.0" "@react-native-community/cli-platform-android": "npm:20.0.0" "@react-native-community/cli-platform-ios": "npm:20.0.0" diff --git a/example/package.json b/example/package.json index 0fced2c4..4a3b156d 100644 --- a/example/package.json +++ b/example/package.json @@ -10,7 +10,7 @@ "postinstall": "patch-package" }, "dependencies": { - "@livekit/react-native-webrtc": "^144.1.0", + "@livekit/react-native-webrtc": "^144.1.1", "@react-native-async-storage/async-storage": "^1.17.10", "@react-navigation/native": "^7.1.18", "@react-navigation/native-stack": "^7.3.27", diff --git a/package.json b/package.json index 051bec3e..ed12ba1c 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "typescript": "^5.9.2" }, "peerDependencies": { - "@livekit/react-native-webrtc": "^144.1.0", + "@livekit/react-native-webrtc": "^144.1.1", "livekit-client": "^2.19.0", "react": "*", "react-native": "*" diff --git a/yarn.lock b/yarn.lock index c0e31944..85dcf70a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3624,6 +3624,18 @@ __metadata: languageName: node linkType: hard +"@livekit/react-native-webrtc@npm:^144.1.1": + version: 144.1.1 + resolution: "@livekit/react-native-webrtc@npm:144.1.1" + dependencies: + base64-js: "npm:1.5.1" + debug: "npm:4.3.4" + peerDependencies: + react-native: ">=0.60.0" + checksum: 10/3dda38db0fb76959236be98ea9fad6823b47e23a5fe618fcf06f8e248956e35480b308a6c20ec59c53cadc8dc95ed20ce1d3f0a1b378771db1dc053119ac7f8d + languageName: node + linkType: hard + "@livekit/react-native@workspace:.": version: 0.0.0-use.local resolution: "@livekit/react-native@workspace:." @@ -3662,7 +3674,7 @@ __metadata: web-streams-polyfill: "npm:^4.3.0" well-known-symbols: "npm:^4.1.0" peerDependencies: - "@livekit/react-native-webrtc": ^144.1.0 + "@livekit/react-native-webrtc": ^144.1.1 livekit-client: ^2.19.0 react: "*" react-native: "*" @@ -9538,7 +9550,7 @@ __metadata: "@babel/core": "npm:^7.25.2" "@babel/preset-env": "npm:^7.25.3" "@babel/runtime": "npm:^7.25.0" - "@livekit/react-native-webrtc": "npm:^144.1.0" + "@livekit/react-native-webrtc": "npm:^144.1.1" "@react-native-async-storage/async-storage": "npm:^1.17.10" "@react-native-community/cli": "npm:20.0.0" "@react-native-community/cli-platform-android": "npm:20.0.0"