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.
Features Add iOS 27 support
fix(push_notifications): Migrate from deprecated JobIntentService to WorkManager
feat(secure_storage): Add wasm support
feat(auth): Add Swift Package Manager support to amplify_auth_cognito
feat(storage): Support pre-signed upload URLs
feat(auth): Disable social sign-in button on awaiting actions
Add support for custom Cognito endpoints
feat(auth): add support for cognito oidc parameters in managed login
feat(auth): Added support for Android private browsing
chore(datastore, analytics, auth, common, notifications, secure_storage): Bumped kotlin_version to 2.2.0
chore(all): Bump Dart SDK to 3.8.0
Minor bug fixes and improvements
fix(sigv4): Convert empty query parameters to null
Minor bug fixes and improvements
feat(storage): add multi-bucket feature support
feat(auth, authenticator): Add support for Email OTP MFA
fix(datastore): FlutterSerializedModel.extractJsonValue returns .some(nil) instead of nil
feat(Auth): Add fetchCurrentDevice API
fix(datastore): prevent auth plugin from throwing during configuration
fix(api): GraphQLResponse.toString() include data & errors
pause and cancelfeat(datastore): Migrate to Amplify Swift V2
This release also addresses several bugs that required breaking changes to resolve. See the change log below for the full list of updates.
We are thrilled to release version 2.0 of the Amplify Flutter libraries to add support for Amplify Gen 2. Learn more about Amplify Gen 2 at https://docs.amplify.aws.
This release enables flexible storage paths when using Amplify Gen 2 Storage. This release also addresses several bugs that required breaking changes to resolve. See the change log below for the full list of updates.
If you are upgrading an existing project using Amplify Flutter v1 (created with Amplify Gen 1 CLI or a custom pipeline) please see the upgrade guide.
As always, you can find us on GitHub and Discord to answer any questions.
StoragePath (#4713)delimiter to S3ListPluginOptions (#4773)feat: deprecate Storage.move() API
feat(api): add copyWith to GraphQLRequest
fix(api): GraphQL Model Helpers support lowercase model names #4143
feat: rename sendUserAttributeVerificationCode
feat(analytics): Support identity pools that have unauthenticated (guest) access disabled
fix(auth): Crash with EXC_BAD_ACCESS
fix(analytics): AWSPinpointUserProfile Added null check for user attributes
fix(auth): Pass deviceKey in custom auth challenge
deviceKey in custom auth challengefix(core): Cross-zone completion
fix(auth): Android Hosted UI flakiness
feat(datastore): Adds DataStoreHubEventType to DataStoreHubEvents
fix(analytics): Disallowed unauth access
fix(auth): Attribute key equality
fix(auth): remove duplicate continuation call for hosted UI
Dart 3 support (must update Dart SDK constraint to ^3.0.0)
^3.0.0)fix: convert AuthUserAttributeKey in updateUserAttributes
We are thrilled to release version 1.0 of the Amplify Flutter libraries!
We are thrilled to release version 1.0 of the Amplify Flutter libraries!
This release introduces a full rewrite of the Amplify libraries in Dart, allowing you to build AWS cloud-connected applications on every platform Flutter supports (iOS, Android, Web, macOS, Windows, and Linux).
If you've been using v0 in production, you can now safely migrate to v1. Check out our migration guide for more information.
As always, you can find us on GitHub and Discord to answer any questions.
chore(analytics)!: Remove Analytics Prefix
confirmSignIn attemptsfeat(notifications): implement push notification Flutter iOS module
chore(datastore)!: Reorganize + import cleanup
toJson outputs when createFactory = falsechore(core)!: Chain stack traces for state machines
chore(auth)!: Change AuthCodeDeliveryDetails.attributeKey to be of type AuthUserAttributeKey
AuthCodeDeliveryDetails.attributeKey to be of type AuthUserAttributeKeygetPluginfederateToIdentityPool discrepanciesMinor bug fixes and improvements
fix(auth)!: Fetch Auth Session offline behavior
chore(auth)!: Remove isPreferPrivateSession from CognitoSignOutWithWebUIOptions
isPreferPrivateSession from CognitoSignOutWithWebUIOptions (#2538)chore(auth)!: Make sign in result's nextStep non-null
Three new categories have added support for Web + Desktop: API, Storage, and Analytics!
Three new categories have added support for Web + Desktop: API, Storage, and Analytics!
See our docs for guides on how to migrate to these new versions.
fix(core): Configure all plugins
Initial developer preview release for all platforms.
Initial developer preview release for all platforms.
The Amplify Flutter libraries are being rewritten in Dart. This version is part of our developer preview for all platforms and is not intended for production usage. Please follow our Web and Desktop support tickets to monitor the status of supported categories. We will be releasing Web and Desktop support for all Amplify categories incrementally.
For production use cases please use the latest, non-tagged versions of amplify-flutter packages from pub.dev. They offer a stable, production-ready experience for Android and iOS.
- Fix package analysis issues
Minor bug fixes and improvements
Minor bug fixes and improvements
Minor bug fixes and improvements
fix(auth): Support Cognito proxies
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 →