daily_flutter 0.31.0
daily_flutter: ^0.31.0 copied to clipboard
Flutter plugin for Daily. The Daily Client SDK allows you to build video and audio calling into your Flutter applications.
0.31.0 #
-
Retrying multiple times to open the signalling channel during the join.
-
Alternate websocket URI format to avoid connection issues potentially caused by ISPs.
0.30.0 #
- Fixed issue where the ice servers configured by the user were not being applied when creating the PeerConnection.
- Fixed a potential crash in the Flutter iOS SDK when disposing the renderer.
0.29.0 #
-
Fixed issue that when running
flutter build ios framework
, theGCC_PREPROCESSOR_DEFINITIONS
settings from the Podfile were not being included. This caused thedaily_flutter
package to incorrectly assume that permissions weren’t granted. -
Added support to automatically start a recording when joining a room if the
start_cloud_recording
token property is set toTrue
. -
Fixed an issue where reconnection would fail if the meeting token was no longer valid.
-
Updated third party dependencies
0.28.0 #
- Fixed various Android build issues seen with new versions of Gradle, Java, and AGP.
- Fixed a logging-related crash (stack overflow) that could occur when rapidly starting and stopping the SDK.
- Fixed an issue where missing fields in the domain/room permission config could cause a connection failure.
- Renamed
org.webrtc
package toco.daily.webrtc
to avoid conflicts. - Improved meeting move robustness by increasing the number of retries, to account for situations where the backend takes longer to complete the move.
0.22.0 #
Added #
- Added new metrics that will allow us to better understand the meeting quality.
Fixed #
- Preventing Flutter iOS from crashing when closing the app (via the user manually swiping away).
- Preventing Flutter Android from crashing when closing the app if the
surfaceTextureHelper
has not been properly initialized. - Fixed an issue to show the correct state when the mic is muted remotely.
- Fixed an issue with meeting moves that could occur in an exceptional case where, for a short period of time, we didn't receive information about which worker server to connect to.
0.20.0 #
Fixed #
- Added support for Flutter 3.22 and Dart 3.4.
- Fixed multi-threading issue encountered when sending events.
- Resolved an issue where the videos sent had the wrong orientation when viewed on iOS mobile web.
- Fixed an issue where
joinedAt
value (participant info) could sometimes be zero. - Fixed issue where
onParticipantUpdated()
didn't reflect the new state of the local participant's screen video track, in cases whereleave()
was called while a screen share was active. - Fixed an issue that could cause join to fail if recording/transcription/live stream was started from the REST API.
- Fixed an issue that would not allow join to succeed if a React Native client was already in the room.
0.16.0-beta.1 #
Bringing the latest changes to daily-flutter, primarily focused on fixing multiple issues that could cause deadlock during network reconnection, enhancing performance, and reducing the bundle size for Android.
0.1.0-alpha.1 #
Initial alpha release.