Skip to content

0.13.0

Compare
Choose a tag to compare
@drymarau drymarau released this 25 Aug 07:35
· 350 commits to main since this release
d7e8053

Added

  • DegradationPreference API that lets one specify the desired behavior in low bandwidth conditions
  • ICE restart when ICE connection reaches failed state
  • Call transfer support via ReferConferenceEvent

Changed

  • Kotlin to 1.9.0
  • WebRTC to M114
  • Various deprecated methods DeprecationLevel to DeprecationLevel.ERROR
  • ack is now called later in the call setup phase
  • Merged all -coroutines modules with their respective bases
  • createOffer to setLocalDescription that supports rollback
  • Usages of java.net.URL to okhttp3.HttpUrl internally
  • BREAKING: Conference no longer implements MediaConnectionSignaling. It instead provides an instance of MediaConnectionSignaling as a property Conference.signaling. To migrate, update any calls of MediaConnectionConfig.Builder(conference) to MediaConnectionConfig.Builder(conference.signaling)

Fixed

  • Unnecessary network calls after MediaConnection has been disposed
  • Unconstrained codec FPS
  • keepScreenOn not working in VideoTrackRenderer

Removed

  • Various deprecated methods with DeprecationLevel.ERROR
  • Read timeout on ack

Notes

-coroutines modules now only contain their base modules as the sole dependency and can be skipped
in consumer modules. They will continue to be published for some time to provide a clean migration
path and will be removed at a later point.