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
onCompleted
method ofAppSyncSubscriptionCall.Callback
.
AWS Mobile AppSync SDK for Android 2.6.21
Enhancements
- Call
onCompleted
method ofAppSyncSubscriptionCall.Callback
when 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
onError
callback. 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.
Usesimplementation
instead ofcompile
when using higher than gradle version 2.
Note: gradle version 0 and 1 are note supported. - Improve
BasicCognitoUserPoolsAuthProvider
retrieval of token.
Bug Fixes
- Fixed dependency
com.moowork.gradle:gradle-node-plugin:1.0.0
in 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.