Skip to content

0.15.0

Compare
Choose a tag to compare
@drymarau drymarau released this 26 Mar 06:49
· 168 commits to main since this release
8d4ae80

Added

  • Theme.layout that provides the currently active layout of the conference, alongside available layouts and their SVGs
  • Theme.transformLayout to modify the layout of the conference
  • UnsupportedInfinityException to indicate when the deployment is not supported by the SDK
  • Various methods that modify Roster:
    • me and presenter
    • raiseHand, lowerHand and lowerAllHands
    • disconnect and disconnectAll
    • mute, unmute, muteAllGuests and unmuteAllGuests
    • makeHost and makeGuest
    • spotlight and unspotlight
    • admit, lock and unlock
  • Participant.me property to indicate whether the participant is you
  • Participant.speaking property that signals whether the participant is currently speaking
  • Ability to set a VideoProcessor

Changed

  • Kotlin to 1.9.23
  • ICE restart to happen on default network change. As a result of this change,
    MediaConnectionConfig.continualGathering has been deprecated and is ignored

Fixed

  • Participant not being deserialized due to startTime being null
  • Skipping some SSEs due to a race

Removed

  • -coroutines modules
  • -infinity modules
  • BLUETOOTH_CONNECT permission from :sdk-media-android