Releases: awslabs/aws-mobile-appsync-sdk-android
Releases · awslabs/aws-mobile-appsync-sdk-android
AWS Mobile AppSync SDK for Android 2.6.22
New Features
- Adds support for AWS AppSync Defined Scalars such as
AWSTimestamp.
Bug Fixes
- Fix premature execution of
onCompletedmethod ofAppSyncSubscriptionCall.Callback.
AWS Mobile AppSync SDK for Android 2.6.21
Enhancements
- Call
onCompletedmethod ofAppSyncSubscriptionCall.Callbackwhen a subscription is disconnected. - Remove static references to context. See issue #13
AWS Mobile AppSync SDK for Android 2.6.20
Bug Fixes
- Prevent crashing when retrieving credentials to sign AppSync requests. Errors will now be routed to the
onErrorcallback. See issue #16 - Remove references to subscription callback when subscription is cancelled. See issue #13
Enhancements
- Lazy load token in
BasicCognitoUserPoolsAuthProvider.
AWS Mobile AppSync SDK for Android 2.6.19
Enhancements
- Improve dependency injection for gradle plugin.
Usesimplementationinstead ofcompilewhen using higher than gradle version 2.
Note: gradle version 0 and 1 are note supported. - Improve
BasicCognitoUserPoolsAuthProviderretrieval of token.
Bug Fixes
- Fixed dependency
com.moowork.gradle:gradle-node-plugin:1.0.0in gradle plugin
AWS Mobile AppSync SDK for Android 2.6.18
New Features
- Adds OpenID Connect (OIDC) support as an authorization option.
AWS Mobile AppSync SDK for Android 2.6.17
Enhancements
- Improve synchronization of shared data structures in multiple subscriptions.
- Fixed bug that caused sigv4 signing not to be attached when okhttp client was specified in builder. See PR #4
AWS Mobile AppSync SDK for Android 2.6.16
New Features
- Subscription support.
- Complex objects allow fields to be S3 objects.
- Conflict resolution surfaces mutation conflicts so that they can be resolved through a callback.
AWS Mobile AppSync SDK for Android 2.6.15
New Features
- Initial release with support for Cognito UserPools, Cognito Identity, and API key based authentication.
- Optimistic updates allow the cache to be updated before a server response is received (i.e. slow network or offline)
- Offline mutation allows mutations to be queued while client is offline until online again.