aws-mobile-appsync-sdk-android

Android SDK for AWS AppSync.

APACHE-2.0 License

Stars
105
Committers
41

Bot releases are hidden (Show)

aws-mobile-appsync-sdk-android - AWS Mobile SDK for Android v2.7.4

Published by scb01 almost 6 years ago

Enhancements

  • Added logic to mutation queue processing to handle canceled mutations.

Misc. Updates

  • AWSAppSync now depends on AWSCore version 2.10.0 instead of 2.9.1.
  • Added mutationQueueExecutionTimeout method to AppSyncClient Builder to specify execution timeout for mutations.
aws-mobile-appsync-sdk-android - AWS Mobile SDK for Android v2.7.3

Published by scb01 almost 6 years ago

Enhancements

  • Added subscriptionsAutoReconnect method to AppSyncClient Builder to enable/disable subscription auto reconnect.

Bug Fixes

  • Fixed bug in Complex Objects logic. See issue #11
  • Fixed connection tracking bug in unsubscribe logic
aws-mobile-appsync-sdk-android - AWS Mobile SDK for Android v2.7.2

Published by scb01 almost 6 years ago

Enhancements

  • Improved Subscription Connection handling by optimizing MQTT connections
  • Moved subscription setup and cancel requests to a separate thread to avoid blocking the calling thread
aws-mobile-appsync-sdk-android - AWS Mobile SDK for Android v2.7.1

Published by scb01 almost 6 years ago

Misc. Updates

  • AWSAppSync now depends on AWSCore version 2.9.1 instead of 2.8.2.

Bug Fixes

  • Adjusted mutation processing logic to remove mutations from the queue only after they have been processed by the server and maintain sequential execution semantics. See issue #40, issue #33, issue #72, and issue #82
aws-mobile-appsync-sdk-android - AWS Mobile SDK for Android v2.7.0

Published by scb01 almost 6 years ago

New Features

  • Added support for Delta Sync Feature
    Delta Sync allows you to perform automatic synchronization with an AWS AppSync GraphQL server. The client will perform reconnection, exponential backoff, and retries when network errors take place for simplified data replication to devices. For more details, please refer documentation.

Enhancements

  • Added reconnection logic to subscriptions. Subscriptions will be automatically reconnected if the device loses connectivity temporarily or transitions between networks. See issue #45

Bug Fixes

  • Fixed bug in connection logic to close MQTT connection if all subscriptions are cancelled. See issue #7
aws-mobile-appsync-sdk-android - AWS Mobile SDK for Android v2.6.28

Published by scb01 almost 6 years ago

Misc. Updates

  • AWSAppSync now depends on AWSCore version 2.8.0 instead of 2.7.7
aws-mobile-appsync-sdk-android - AWS Mobile SDK for Android v2.6.27

Published by scb01 almost 6 years ago

Bug Fixes

  • Fixed bug in subscribe call that was setting the QoS to be 0. It is now correctly set to QoS 1. See issue #54
  • Fixed bug that was causing a ConcurrentModificationException in the logic to handle connection loss. See PR #41 and issue #53
  • Fixed null pointer exception in the AppSyncOfflineMutationInterceptor. See issue #51
aws-mobile-appsync-sdk-android - AWS Mobile SDK for Android v2.6.26

Published by scb01 about 6 years ago

New Features

  • Allow multiple active subscriptions while using API_KEY auth.

Enhancements

  • Adjusted logic for service call retries. Retries will have adjusted Jitter logic and calls will be retried until max exponential backoff time has been reached.

Bug Fixes

  • Fixed connection handling bug that was causing unexpected disconnects. See issue #22
aws-mobile-appsync-sdk-android - AWS Mobile AppSync SDK for Android 2.6.25

Published by minbi about 6 years ago

New Features

  • Add support for AWSConfiguration through awsconfiguration.json in AWSAppSyncClient.
aws-mobile-appsync-sdk-android - AWS Mobile AppSync SDK for Android 2.6.24

Published by minbi about 6 years ago

Bug Fixes

  • Fix a bug where multiple instances of same subscriptions when cancelled cause a ConcurrentModificationException. See issue #22
aws-mobile-appsync-sdk-android - AWS Mobile AppSync SDK for Android 2.6.23

Published by minbi about 6 years ago

Enhancements

  • Add retries for service calls with error code 5XX and 429. GraphQL calls for mutation, query, and subscription will be retried. This does not include retrying the connection for subscription messages.
aws-mobile-appsync-sdk-android - AWS Mobile AppSync SDK for Android 2.6.22

Published by minbi over 6 years ago

New Features

  • Adds support for AWS AppSync Defined Scalars such as AWSTimestamp.

Bug Fixes

  • Fix premature execution of onCompleted method of AppSyncSubscriptionCall.Callback.
aws-mobile-appsync-sdk-android - AWS Mobile AppSync SDK for Android 2.6.21

Published by minbi over 6 years ago

Enhancements

  • Call onCompleted method of AppSyncSubscriptionCall.Callback when a subscription is disconnected.
  • Remove static references to context. See issue #13
aws-mobile-appsync-sdk-android - AWS Mobile AppSync SDK for Android 2.6.20

Published by minbi over 6 years ago

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-android - AWS Mobile AppSync SDK for Android 2.6.19

Published by minbi over 6 years ago

Enhancements

  • Improve dependency injection for gradle plugin.
    Uses implementation instead of compile 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-android - AWS Mobile AppSync SDK for Android 2.6.18

Published by minbi over 6 years ago

New Features

  • Adds OpenID Connect (OIDC) support as an authorization option.
aws-mobile-appsync-sdk-android - AWS Mobile AppSync SDK for Android 2.6.17

Published by minbi over 6 years ago

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-android - AWS Mobile AppSync SDK for Android 2.6.15

Published by minbi over 6 years ago

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.
aws-mobile-appsync-sdk-android - AWS Mobile AppSync SDK for Android 2.6.16

Published by minbi over 6 years ago

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.