davidliu
Committed by GitHub

v2.16.0 (#664)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---
"client-sdk-android": minor
---
Unorder the lossy data channel
---
"client-sdk-android": patch
---
Fix NPE when streaming text
---
"client-sdk-android": patch
---
Add rpc handler methods to Room class for convenience.
---
"client-sdk-android": minor
---
Add pre-connect audio for use with agents
See Room.withPreconnectAudio for details.
---
"client-sdk-android": patch
---
Fix outgoing datastreams incorrectly padding data
---
"client-sdk-android": minor
---
CameraX: support for selecting cameras by their physical id
---
"client-sdk-android": minor
---
Add Participant.State and related events
# client-sdk-android
## 2.16.0
### Minor Changes
- Unorder the lossy data channel - [#665](https://github.com/livekit/client-sdk-android/pull/665) ([@bcherry](https://github.com/bcherry))
- Add pre-connect audio for use with agents - [#666](https://github.com/livekit/client-sdk-android/pull/666) ([@davidliu](https://github.com/davidliu))
See Room.withPreconnectAudio for details.
- CameraX: support for selecting cameras by their physical id - [#668](https://github.com/livekit/client-sdk-android/pull/668) ([@KasemJaffer](https://github.com/KasemJaffer))
- Add Participant.State and related events - [#666](https://github.com/livekit/client-sdk-android/pull/666) ([@davidliu](https://github.com/davidliu))
### Patch Changes
- Fix NPE when streaming text - [#670](https://github.com/livekit/client-sdk-android/pull/670) ([@davidliu](https://github.com/davidliu))
- Add rpc handler methods to Room class for convenience. - [#663](https://github.com/livekit/client-sdk-android/pull/663) ([@davidliu](https://github.com/davidliu))
- Fix outgoing datastreams incorrectly padding data - [#666](https://github.com/livekit/client-sdk-android/pull/666) ([@davidliu](https://github.com/davidliu))
## 2.15.0
### Minor Changes
... ...
... ... @@ -47,7 +47,7 @@ LiveKit for Android is available as a Maven package.
```groovy title="build.gradle"
...
dependencies {
def livekit_version = "2.15.0"
def livekit_version = "2.16.0"
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.15.1-SNAPSHOT"
// implementation "io.livekit:livekit-android:2.16.1-SNAPSHOT"
}
```
... ...
... ... @@ -23,7 +23,7 @@ kotlin.code.style=official
###############################################################
GROUP=io.livekit
VERSION_NAME=2.15.1-SNAPSHOT
VERSION_NAME=2.16.0
POM_DESCRIPTION=LiveKit Android SDK, WebRTC Rooms
... ...
{
"name": "client-sdk-android",
"version": "2.15.0",
"version": "2.16.0",
"repository": "https://github.com/livekit/client-sdk-android.git",
"license": "Apache License 2.0",
"private": true,
... ...