Skip to content

Releases: livekit/client-sdk-android

v2.6.0

29 Jul 13:02
7495e68
Compare
Choose a tag to compare

What's Changed

  • Fix log level order by @davidliu in #452
  • Add TranscriptionReceived event to track publication by @davidliu in #449
  • Signal local audio track feature updates by @davidliu in #456
  • Have EventListenable.collect return Nothing by @davidliu in #458
  • Implement RegionUrlProvider and Room.prepareConnection by @davidliu in #463
    • Call Room.prepareConnection if you know your server url beforehand to speed up the initial connection.
  • Handle new LeaveRequest protocol by @davidliu in #464
  • Listen directly to connectionState changes instead of polling by @davidliu in #465
  • Update libwebrtc to 125.6422.04 by @davidliu in #466
    • Fixes a crash relating to NetworkMonitor when disconnecting the Room object.
    • Fixes the mic indicator not disappearing when muted.

Full Changelog: v2.5.0...v2.6.0

v2.5.0

01 Jul 14:14
8a81860
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.4.2...v2.5.0

v2.4.2

24 Jun 10:13
1ec6f54
Compare
Choose a tag to compare

What's Changed

  • Expose Participant.Kind information by @davidliu in #432
  • Fix setScreenShareEnabled not starting the screen share track by @davidliu in #435

New Contributors

Full Changelog: v2.4.1...v2.4.2

v2.4.1

14 Jun 07:46
129a886
Compare
Choose a tag to compare

What's Changed

  • Fix ScaleZoomHelper to better handle multiple zoom actions by @davidliu in #429

Full Changelog: v2.4.0...v2.4.1

v2.4.0

31 May 06:05
Compare
Choose a tag to compare

What's Changed

CameraX support for LiveKit SDK

In 2.4.0 we've introduced CameraX support into the LiveKit SDK, under a separate artifact io.livekit:livekit-android-camerax. This library will allow for better control over the camera (such as zoom and torch control) and support more use cases overall in the future. Shoutouts to the team at eBay for supplying us with the CameraX implementation!

To get started, check out the instructions here!

Changelog

Full Changelog: v2.3.0...v2.4.0

v2.3.0

28 May 07:23
163e5fd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.2.0...v2.3.0

v2.2.0

26 Mar 12:03
e7a0de5
Compare
Choose a tag to compare

What's Changed

  • Separate mocks & tests into a separate publishable package by @davidliu in #395

LiveKit Android Mocks for Testing Library

The mocks we use for testing have been published under the artifact io.livekit:livekit-android-test. These mocks allow for offline JVM unit testing, without the need for instrumented testing on an Android device. This is useful for unit testing your own code in a controlled environment.

For examples, see the existing mocked end-to-end tests within the livekit-android-test folder.

Full Changelog: v2.1.1...v2.2.0

v2.1.1

14 Mar 11:47
57f6c2c
Compare
Choose a tag to compare

What's Changed

  • add foregroundServiceType for ForegroundService by @jossephus in #392
  • Add FOREGROUND_SERVICE_MEDIA_PROJECTION permission needed for android 14 screen capture by @davidliu in #393

New Contributors

Full Changelog: v2.1.0...v2.1.1

v2.1.0

14 Mar 11:46
b9081fc
Compare
Choose a tag to compare

What's Changed

  • Fix memory leak caused by disconnecting before connect finished by @davidliu in #386
  • feat: add external audio processing api. by @cloudwebrtc in #319
  • Fix network request leak on pre-8.1 devices by @davidliu in #389
  • Support authenticating audio processors by @davidliu in #390
  • Sanitize response handling and clear out queued requests on disconnect by @davidliu in #387

Full Changelog: v2.0.1...v2.1.0

v2.0.1

26 Feb 05:55
8fbb0ce
Compare
Choose a tag to compare

What's Changed

  • Selfie ML video processing examples by @davidliu in #378
  • CommunicationWorkaround crash fix and global references leak by @Antonito in #379
  • Allow injection of PeerConnectionFactory.Options by @davidliu in #382
  • State checking and sync for comm workaround track by @davidliu in #383

New Contributors

Full Changelog: v2.0.0...v2.0.1