NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2186 most downloaded on pub.dev
Platform implementation of RudderStack Flutter SDK for native event tracking and analytics integration.
Last release 27 days ago
11 Sep 2026
Release timing varies
gaps range from 9 days to 6 months
Most releases are documented
notes for 37 of 43 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
49 releases · first in 2021
One column per quarter.
FEAT: add previous id support to alias (#348).
chore: version bump to 5.4.2
chore: version bump to 5.4.2
chore: version bump to 5.4.1
chore: version bump to 5.4.1
Update a dependency to the latest release.
Update a dependency to the latest release.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
rudder_integration_adjust_flutter - v1.1.0rudder_integration_amplitude_flutter - v1.1.0rudder_integration_appcenter_flutter - v1.2.0rudder_integration_braze_flutter - v1.1.0rudder_integration_firebase_flutter - v2.1.0rudder_integration_leanplum_flutter - v1.1.0rudder_plugin_android - v2.4.0rudder_plugin_ios - v2.4.0rudder_plugin_web - v2.4.0rudder_sdk_flutter - v2.5.0rudder_sdk_flutter_example - v0.0.1rudder_sdk_flutter_monorepo - v3.3.0rudder_sdk_flutter_platform_interface - v2.5.0rudder_integration_appsflyer_flutter - v1.1.5Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
rudder_integration_appsflyer_flutter - v1.1.5FEAT: add previous id support to alias (#348).
FIX: npe and memory leak issue (#245).
- FEAT: add Wasm support (#218).
FIX: flutter android build issue (#187).
BREAKING FEAT: web config options update to the latest (#179).
FEAT: use the sqlcipher-android library in db encryption android plugin (#174).
Update a dependency to the latest release.
Update a dependency to the latest release.
FEAT: use the sqlcipher-android library in db encryption android plugin (#174).
FEAT: use the sqlcipher-android library in db encryption android plugin (#174).
FEAT(braze): bump braze android and ios integration minimum version to the latest (#312).
FEAT(braze): upgrade Rudder-Braze minimum version to 13.3.0 (#284).
Update a dependency to the latest release.
FEAT(braze): bump braze android and ios sdk minimum version to the latest (#281).
FIX: upgraded the version of android sdk to fix the invalid json issue.
FEAT(core): remove WASM-incompatible logger dependency (#250).
FIX: removed dependency on intl package.
Update a dependency to the latest release.
FIX: fixed in-valid method call in web plugin due to merge issues.
FEAT(core): remove WASM-incompatible logger dependency (#250).
- FEAT: add Wasm support (#218).
FIX: made Appcenter, Appsflyer, Firebase iOS Modules as static_frameworks.
Nothing published for this version
Nothing published for this version
Nothing published for this version
FEAT(appsflyer): bump the minimum appslfyer integration version to 2.4.0 (#291).
FIX: version conflict issues (#186).
Fixed "rudder_plugin_ios" not found issue for flutter version 2.10.x
Made automatic collection of advertisingId by the Android SDK configurable using the withAutoCollectAdvertId() API
Incorporated rudder web plugin 2.1.1
Updated all the dependent packages to dev to verify the Device Mode Implementation
Updated the rudder_plugin_android & rudder_plugin_ios versions
Stable release after adding the support for the device mode destinations
BREAKING FEAT(appsflyer): bump the minimum ios version to the latest version (#276).
Import has changed from
import 'package:rudder_sdk_flutter/RudderClient.dart';
import 'package:rudder_sdk_flutter/RudderConfig.dart';
import 'package:rudder_sdk_flutter/RudderLogger.dart';
has changed to
import 'package:rudder_sdk_flutter_platform_interface/platform.dart';
import 'package:rudder_sdk_flutter/RudderController.dart';
Every model now is directly exported from platform.dart. RudderConfig has been revamped with properties namely
dbCountThreshold,
sleepTimeOut,
configRefreshInterval,
trackLifecycleEvents,
recordScreenViews,
moved to subclass MobileConfig
MobileConfig holds the configurations only available to mobile and can be ignored in case the sdk is only used for developing flutter web.
Similarly for configurations particular to web, a subclass WebConfig to be used.
WebConfig has the following properties.
destSDKBaseURL
useBeacon
secureCookie
loadIntegration
cookieConsentManagers
beaconFlushQueueInterval
maxBeaconItems
maxItems
maxAttempts
backoffFactor
minRetryDelay
maxRetryDelay
So the RudderConfigBuilder now has the following methods.
withDataPlaneUrl(String dataPlaneUrl)
withFlushQueueSize(int flushQueueSize)
withDebug(bool isDebug)
withLogLevel(int logLevel)
withMobileConfig(MobileConfig mobileConfig)
withWebConfig(WebConfig webConfig)
withControlPlaneUrl(String controlPlaneUrl)
withFactory(RudderIntegration factory)
withFactories(List<RudderIntegration> factories)
build()
Installation For web, there’s a more step that requires user to write the script on top of index.html Refer to js sdk.
Unavailable APIs Not all APIs provided in the SDK are available for Web.
APIs that behave differently for web
FEAT: make flutter packages compatible with gradle v8xx (#199).
FEAT: use the sqlcipher-android library in db encryption android plugin (#174).
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
FIX: fixed db encryption plugin import error when linking as static library.
REFACTOR: add melos monorepo tooling, code analysis, precommit hooks (#58).
FIX: changed rudder import header in dbencryption plugin.
Added Support for Sending Selective Integrations Object while initializing the SDK as well as at each event level
The RudderStack Flutter SDK allows you to track event data from your app. It can be easily integrated into your Flutter application. After integrating
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →