NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1106 most downloaded on pub.dev
The top level Flutter package for the AWS Amplify libraries.
Last release 1 months ago
19 Aug 2026
Ships fairly regularly
a new release about every 3 weeks
Most releases are documented
notes for 44 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
112 releases · first in 2021
One column per quarter.
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
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
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Previously, the `Amplify.Auth.deleteUser` API would throw UnimplementedException when it was called on Android platform. When this release, this API b
Auth: Auth API Changes
Previously, the Amplify.Auth.deleteUser API would throw UnimplementedException when it was called on Android platform. When this release, this API becomes functional and will delete currently signed in user on Android platform.
How to Migrate:
Amplify.Auth.deleteUser API, if you were handling the UnimplementedException exception for AndroidCustom Auth flows are now available with passwordless logins. To support this change, the password attribute is now optional in the Auth.signIn API. While this should not prove breaking in most cases, we are calling it out since it alters a very commonly used API.
How to Migrate:
Auth.signIn API only for passwordless login, using Cognito Custom Auth flows-fix: bumps ios version and bumps api AuthProvider timeout
-fix: bumps ios version and bumps api AuthProvider timeout (#1526)
- fix(api): JNI issues
Nothing published for this version
chore: bump amplify-ios to 1.22.3
fix(api): model helpers query predicates correctly translates query by associated id
fix(api): model helpers query predicates correctly translates query by associated id (#1417)
chore(api): support decoding custom list request (#1420)
chore(datastore): enable query predicate integration tests for float values (#1454)
chore(analytics): switch to federated plugins (#1378)
fix(analytics): adds flutter sdk to example apps (#1465)
chore(auth): fix pubspec urls (#1424)
chore(auth): federated plugin (#1349)
chore(storage): federated plugin (#1407)
chore: bump amplify-android to 1.32.1 (#1448)
chore: bump amplify-ios to 1.22.0 (#1468)
fix: Export category interfaces
chore(flutter): Fix AtomicResultTest
ext.kotlin_version set in android/build.gradle must be 1.5.31 or greater (1.6.10 recommended)Nothing published for this version
chore: bump amplify-android to 1.31.2
chore: bump amplify-ios to 1.18.3
DataStore: This version introduces a breaking change to Android Apps as an existing bug writes Double and Boolean values as TEXT in local SQLite datab…
Flutter: Linting & clean up (#1202)
How to Migrate:
import 'package:amplify_flutter/amplify.dart'; to import 'package:amplify_flutter/amplify_flutter.dart';API: This version changes GraphQL subscription interface to use Streams. See the amplify_api page for additional information.
Auth: The fetchAuthSession API will throw a SignedOutException when the user has not signed in, and a SessionExpiredException when the tokens have expired.
Auth: The getCurrentUser API will return an AuthUser if the user is still authenticated but the session has expired.
DataStore: ModelProvider and ModelField interface changes
How to Migrate:
@aws-amplify/cli as described on the amplify_datastore pageamplify codegen models to regenerate modelsDataStore: This version introduces a breaking change to Android Apps as an existing bug writes Double and Boolean values as TEXT in local SQLite database. The fix corrects this behavior. Hence, directly applying this fix may raise SQL error while reading from and writing to local database.
How to Migrate:
Invoke Amplify.DataStore.clear() on App start after upgrading to the latest version of Amplify Flutter. This API clears and recreates local database table with correct schema.
NOTE: Data stored in local database and not synced to cloud will be lost, as local migration is not supported.
AmplifyConfig type for fully-typed configurationsNothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
fix(auth): Fix coroutines crash
chore: upgrade amplify-android to 1.28.3-rc
fix(api): "Reply already submitted" crashes
signInWithWebUI to not return (#1015)chore: Bump Amplify iOS to 1.15.5
fix(datastore): Re-emit events on hot restart
fix(datastore): Sync issues with owner-based auth
preferPrivateSession flag### Fixes - fix: CocoaPods relative import
feat(auth): add options to updateAttribute, updateAttributes, resendUserAttributeConfirmationCode
feat(auth): enables clientMetadata for signUp
chore: upgrade amplify-android to 1.20.1
fix: Null safety master fixes pr
Nothing published for this version
Nothing published for this version
feat: Add support of DataStore custom configuration
Nothing published for this version
fix: swallows exception on hot restart
Nothing published for this version
### Bug Fixes - fix: handle hot restart
chore: remove upper constraints for flutter 2.0
chore: Bump android version to 1.16.13
feat: Implement the GraphQL Subscribe API
feature: Amplify Auth Hosted UI
Your coding agent can read these notes before it upgrades. Set up the MCP server →