0.13.0
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
toDeprecationLevel.ERROR
ack
is now called later in the call setup phase- Merged all
-coroutines
modules with their respective bases createOffer
tosetLocalDescription
that supports rollback- Usages of
java.net.URL
tookhttp3.HttpUrl
internally - BREAKING:
Conference
no longer implementsMediaConnectionSignaling
. It instead provides an instance ofMediaConnectionSignaling
as a propertyConference.signaling
. To migrate, update any calls ofMediaConnectionConfig.Builder(conference)
toMediaConnectionConfig.Builder(conference.signaling)
Fixed
- Unnecessary network calls after
MediaConnection
has been disposed - Unconstrained codec FPS
keepScreenOn
not working inVideoTrackRenderer
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.