diff --git a/.changeset/docs-select-device-headset-clarify.md b/.changeset/docs-select-device-headset-clarify.md deleted file mode 100644 index 306a125b3..000000000 --- a/.changeset/docs-select-device-headset-clarify.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"client-sdk-android": patch ---- - -docs(audio): clarify that `AudioSwitchHandler.selectDevice()` is sticky and overrides `preferredDeviceList`. Document that callers who only need a different priority order should set `preferredDeviceList` instead, and that `selectDevice(null)` clears a sticky selection. diff --git a/.changeset/itchy-days-marry.md b/.changeset/itchy-days-marry.md deleted file mode 100644 index bc3e7f9eb..000000000 --- a/.changeset/itchy-days-marry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"client-sdk-android": patch ---- - -Update libwebrtc to 144.7559.05 diff --git a/.changeset/neat-rabbits-draw.md b/.changeset/neat-rabbits-draw.md deleted file mode 100644 index 4283da9aa..000000000 --- a/.changeset/neat-rabbits-draw.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"client-sdk-android": patch ---- - -fix: resume joinContinuation when LEAVE received during reconnect handshake to avoid reconnection loop hanging issue diff --git a/.changeset/quiet-ducks-deliver.md b/.changeset/quiet-ducks-deliver.md deleted file mode 100644 index 34d771920..000000000 --- a/.changeset/quiet-ducks-deliver.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"client-sdk-android": patch ---- - -Fixed silent loss of reliable data when DataChannel.send returned false and when buffered items were replayed across multiple resumes. diff --git a/.changeset/selfish-fireants-breathe.md b/.changeset/selfish-fireants-breathe.md deleted file mode 100644 index c08c71cf4..000000000 --- a/.changeset/selfish-fireants-breathe.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"client-sdk-android": patch ---- - -Fix byte streams not sending the name of the bytestream diff --git a/.changeset/unlucky-spies-pay.md b/.changeset/unlucky-spies-pay.md deleted file mode 100644 index 4ef33f86b..000000000 --- a/.changeset/unlucky-spies-pay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"client-sdk-android": patch ---- - -Update AudioSwitch to handle potential exception when unregistering audio device listeners diff --git a/CHANGELOG.md b/CHANGELOG.md index de5d3bb06..f8002b717 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # client-sdk-android +## 2.25.3 + +### Patch Changes + +- docs(audio): clarify that `AudioSwitchHandler.selectDevice()` is sticky and overrides `preferredDeviceList`. Document that callers who only need a different priority order should set `preferredDeviceList` instead, and that `selectDevice(null)` clears a sticky selection. - [#941](https://github.com/livekit/client-sdk-android/pull/941) ([@daxiondi](https://github.com/daxiondi)) + +- Update libwebrtc to 144.7559.05 - [#936](https://github.com/livekit/client-sdk-android/pull/936) ([@davidliu](https://github.com/davidliu)) + +- fix: resume joinContinuation when LEAVE received during reconnect handshake to avoid reconnection loop hanging issue - [#934](https://github.com/livekit/client-sdk-android/pull/934) ([@YashJainSC](https://github.com/YashJainSC)) + +- Fixed silent loss of reliable data when DataChannel.send returned false and when buffered items were replayed across multiple resumes. - [#921](https://github.com/livekit/client-sdk-android/pull/921) ([@adrian-niculescu](https://github.com/adrian-niculescu)) + +- Fix byte streams not sending the name of the bytestream - [#939](https://github.com/livekit/client-sdk-android/pull/939) ([@davidliu](https://github.com/davidliu)) + +- Update AudioSwitch to handle potential exception when unregistering audio device listeners - [#944](https://github.com/livekit/client-sdk-android/pull/944) ([@davidliu](https://github.com/davidliu)) + ## 2.25.2 ### Patch Changes diff --git a/README.md b/README.md index 54e251cf6..a3e2c044a 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ LiveKit for Android is available as a Maven package. ```groovy title="build.gradle" ... dependencies { - def livekit_version = "2.25.2" + def livekit_version = "2.25.3" implementation "io.livekit:livekit-android:$livekit_version" @@ -58,7 +58,7 @@ dependencies { implementation "io.livekit:livekit-android-track-processors:$livekit_version" // Snapshots of the latest development version are available at: - // implementation "io.livekit:livekit-android:2.25.3-SNAPSHOT" + // implementation "io.livekit:livekit-android:2.25.4-SNAPSHOT" } ``` diff --git a/gradle.properties b/gradle.properties index 68200da3a..f6c5d112e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -33,7 +33,7 @@ kapt.use.worker.api=true ############################################################### GROUP=io.livekit -VERSION_NAME=2.25.3-SNAPSHOT +VERSION_NAME=2.25.3 POM_DESCRIPTION=LiveKit Android SDK, WebRTC Rooms diff --git a/package.json b/package.json index b603bcbf6..27e77ed8c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "client-sdk-android", - "version": "2.25.2", + "version": "2.25.3", "repository": "https://github.com/livekit/client-sdk-android.git", "license": "Apache License 2.0", "private": true,