PackageTrack
Sign in Get early access

daily_flutter

Flutter plugin for Daily. The Daily Client SDK allows you to build video and audio calling into your Flutter applications.

0.39.0 43K downloads/mo #1558 most downloaded on pub.dev

What this package is like to depend on

Last release 1 months ago

24 Jul 2026

Ships fairly regularly

a new release about every 2 months

Nearly every release is documented

notes for 12 of 13 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

20 releases · first in 2023

4 releases in the last 12 months

see the full history below

Release timeline

20 releases · May 2023 to Jul 2026
2024 2025 2026
Release Pre-release

Releases

latest 20
  1. 0.39.0 24 Jul 2026
    Release notes
    • Fixed an issue where participants would appear as "guest" in saved transcriptions.
    • Fixed an issue where the raw-tracks-audio-only recording layout preset in a meeting token's start_cloud_recording_opts was ignored, causing raw-tracks recordings to include video. Also added StreamingLayout.rawTracksAudioOnly for use with startRecording().
    • Fixed an issue where server-side startRecording() failures were reported as an opaque deserialization error instead of a proper recording error.
    Open source →
  2. 0.38.0 19 Jun 2026
    Release notes
    • Added automatic fallback to dailywebrtc.com and dailywebrtc.net when daily.co authoritative nameservers are unreachable, improving connection resilience.
    • Fixed panics in signalling reconnect paths when room lookup returns no worker.
    • Fixed support for cloud-audio-only recording type
    • Replaced ureq HTTP client with hyper + rustls (ring backend). Includes connection timeouts, TLS configuration reuse, and per-request timing metrics for DNS lookup, TCP connect, and TLS handshake.
    • Added per-phase connection timing metrics for WebSocket signalling (DNS lookup, TCP connect, TLS handshake, and WebSocket upgrade), complementing the existing HTTP connection timings.
    Open source →
  3. 0.37.0 16 Jan 2026
    Release notes
    • Avoid unnecessary signalling reconnection attempts when leave() is called during a network failure.
    Open source →
  4. 0.34.0 18 Sep 2025
    Release notes
    • Support for 16kB page size Android devices
    Open source →
  5. 0.33.0 12 Aug 2025
    Release notes
    • Fixed an issue with budget Android smartphones where the app could get stuck on launch.
    • Added new signalling message to report the meeting type.
    Open source →
  6. 0.32.0 24 Jul 2025
    Release notes
    • Support the new canReceive permission, which involves:
      • Adding the canReceive permission to:
        • ParticipantPermissions (the type in the Participant model)
        • ParticipantPermissionsUpdate (the type used by updateRemoteParticipants())
      • Showing the proper track state (i.e. off, with reason receivePermission) when canReceive permission is lacking for a remote track.
      • Resuming receiving remote tracks when previously-revoked canReceive permissions have been restored.
    • Handle meeting session ID changes which occur once the session has started.
    • Fixed an issue on smartphones with a 32-bit OS where the app would get stuck on launch.
    • Fixed an issue where participants from previous meetings were being retained.
    • Updated daily-flutter dependencies.
    Open source →
  7. 0.31.0 07 May 2025
    Release notes
    • Retrying multiple times to open the signalling channel during the join.

    • Alternate websocket URI format to avoid connection issues potentially caused by ISPs.

    Open source →
  8. 0.30.0 31 Mar 2025
    Release notes
    • 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.
    Open source →
  9. 0.29.0 28 Feb 2025
    Release notes
    • Fixed issue that when running flutter build ios framework, the GCC_PREPROCESSOR_DEFINITIONS settings from the Podfile were not being included. This caused the daily_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 to True.

    • Fixed an issue where reconnection would fail if the meeting token was no longer valid.

    • Updated third party dependencies

    Open source →
  10. 0.28.1 16 Dec 2024

    Nothing published for this version

  11. 0.28.0 16 Dec 2024
    Release notes
    • 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 to co.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.
    Open source →
  12. 0.22.0 21 Aug 2024
    Release notes

    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.
    Open source →
  13. 0.20.0 20 May 2024
    Release notes

    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 where leave() 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.
    Open source →
  14. 0.16.0-beta.1 04 Mar 2024 pre-release
    Release notes

    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.

    Open source →
  15. 0.1.0-alpha.4-1 11 May 2023 pre-release

    Nothing published for this version

  16. 0.1.0-alpha.5 09 Aug 2023 pre-release

    Nothing published for this version

  17. 0.1.0-alpha.4 11 May 2023 pre-release

    Nothing published for this version

  18. 0.1.0-alpha.3 02 May 2023 pre-release

    Nothing published for this version

  19. 0.1.0-alpha.2 02 May 2023 pre-release

    Nothing published for this version

  20. 0.1.0-alpha.1 02 May 2023 pre-release
    Release notes

    Initial alpha release.

    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive