Skip to content

0.16.0

Compare
Choose a tag to compare
@drymarau drymarau released this 07 Oct 08:37
· 60 commits to main since this release
48b4204

Added

  • Roster.muteVideo(ParticipantId?) and Roster.unmuteVideo(ParticipantId?) to control state of
    participant's video track
  • Roster.clientMute() and Roster.clientUnmute() to control state of client mute
  • Roster.allowGuestsToUnmute() and Roster.disallowGuestsToUnmute() to control whether guests
    can unmute themselves (v36+)
  • A coroutine-friendly NodeResolver
  • call_tag, parent_participant_uuid support
  • VersionId API to show what version of Infinity is being used

Changed

  • BREAKING: java.util.UUID usages to ParticipantId, CallId, and RegistrationId. Note
    that it in normal use it will only break tests that instantiated classes or called functions that
    use java.util.UUID
  • BREAKING: timestamps and durations previously represented as a Long now use Instant
    and Duration respectively
  • BREAKING: TokenStore is now an @InternalSdkApi
  • Kotlin to 2.0.20

Fixed

  • okhttp3.internal.* usages
  • Incorrect handling of nanos and millis