---
title: Flutter
slug: v4-8/release-notes/flutter
icon: {"faIcon":"fa-solid fa-angle-left"}
docTags: 
createdAt: 2024-07-23T23:51:43.144Z
---

# 4.8.0-publicpreview\.1

*Release Date: Oct 17, 2024*

🎉 We’re excited to announce the public preview of the Ditto Flutter SDK!



While you can expect major feature compatibility with our production SDKs, we’re continuously refining the experience and closing any minor gaps. Join us on this journey, and share your feedback to help shape the future of Ditto for Flutter!



# 4.8.0-beta.12

*Release Date: Oct 10, 2024*

This change has a large number of new capabilities as well as some minor namings API Breaking Changes.

➕ **Added:&#x20;**&#x50;resence API - Allows receiving syncing information about other peers. See [Using Mesh Presence](docId\:Wv7EDeoZXOh6x32bgMbcO)&#x20;

➕ **Added:&#x20;**`WifiAware` as a Transports protocol.&#x20;

➕ **Added:&#x20;**&#x52;etrieving active subscriptions. [Syncing Data > Retrieving Subscriptions](docId\:jOtP309qF2RbxtANkWOkV)&#x20;

➕ **Added:&#x20;**&#x43;anceling subscriptions. [Syncing Data > Canceling Subscriptions](docId\:jOtP309qF2RbxtANkWOkV)&#x20;

➕ **Added:&#x20;**&#x53;upport for sync groups. [Creating Sync Groups](docId\:GvAU1lj9eJXStY8sC3gf9)&#x20;

➕ **Added:&#x20;**&#x53;upport to intercept and reject new connections. [Handling Connection Requests](docId\:Ff5vxRI3xBNbtY12cNF7Z)&#x20;



❗️⛓️‍💥 **Breaking change:** `AuthenticationStatus.authenticated` renamed to `isAuthenticated`

❗️⛓️‍💥 **Breaking change:** Various TransportConfig-related types have `enabled` properties renamed to `isEnabled`

❗️⛓️‍💥 **Breaking change:** `HttpListenConfig.interfaceIp` renamed to `interfaceIP`

❗️⛓️‍💥 **Breaking change:&#x20;**`HttpListenConfig.websocketSync` renamed to `webSocketSync`

❗️⛓️‍💥 **Breaking change:&#x20;**`StoreObserver.cancelled` renamed to `isCancelled`



# 4.8.0-beta.11

*Release Date: Oct 4, 2024*

➕ **Added:&#x20;**`Logger` class that provides diagnostics capabilities.
➕ **Added:&#x20;**&#x44;evice Dashboard Support - customers can now see device information on the Ditto Portal.
➕ **Added:&#x20;**&#x53;upport for *Attachments*.

🔄 **Changed:**  The default \`deviceName\` will now represent the device's model.



# 4.8.0-beta.10

*Release Date: *Sept 13, 2024**

➕ **Added:** `OnlineWithAuthenticationIdentity` and `ditto.auth`

➕ **Added:** User-configurable transport config. [Customizing Transports Configurations](docId\:DmLP_PeMpFsU1Kye4T4De)&#x20;



# 4.8.0-beta.8 & 4.8.0-beta.9

No Notable Changes



# 4.8.0-beta.7

*Release Date: *Aug 26, 2024**



➕ **Added:** Ability to stop sync `ditto.stopSync()`



🛠️ **Fixed:&#x20;**&#x43;ancelling a subscription currently doesn't trigger any action

🛠️ **Fixed:&#x20;**&#x4F;bserver API no longer fires every 50ms. Previously the observer API was using a polling mechanism internally which resulted in an event ever 50ms no matter if there were changes or not. This has been updated with an event listener pattern.



🔄 **Changed:** Performance and battery life improvements from observers not continuously firing



# ~~4.8.0-beta.6~~

*Release Date: *Aug 21, 2024**

:::hint{type="danger"}
Version 4.8.0-beta.6 has been Retracted due to an issue found with Android observer API not firing correctly.

Please use earlier or later releases.
:::



# 4.8.0-beta.5

*Release Date: *July 23, 2024**

The initial beta release of Flutter 🎉

