Skip to content

Releases: awslabs/aws-mobile-appsync-sdk-android

AWS Mobile SDK for Android v2.7.3

31 Dec 23:42
Compare
Choose a tag to compare

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 SDK for Android v2.7.2

28 Dec 23:28
Compare
Choose a tag to compare

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 SDK for Android v2.7.1

19 Dec 04:30
Compare
Choose a tag to compare

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 SDK for Android v2.7.0

20 Nov 23:28
Compare
Choose a tag to compare

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 SDK for Android v2.6.28

10 Nov 05:47
da8e50f
Compare
Choose a tag to compare

Misc. Updates

  • AWSAppSync now depends on AWSCore version 2.8.0 instead of 2.7.7

AWS Mobile SDK for Android v2.6.27

08 Nov 18:52
e885da0
Compare
Choose a tag to compare

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 SDK for Android v2.6.26

24 Sep 02:33
Compare
Choose a tag to compare

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 for Android 2.6.25

12 Aug 08:34
Compare
Choose a tag to compare

New Features

  • Add support for AWSConfiguration through awsconfiguration.json in AWSAppSyncClient.

AWS Mobile AppSync SDK for Android 2.6.24

10 Aug 22:30
Compare
Choose a tag to compare

Bug Fixes

  • Fix a bug where multiple instances of same subscriptions when cancelled cause a ConcurrentModificationException. See issue #22

AWS Mobile AppSync SDK for Android 2.6.23

10 Aug 05:40
Compare
Choose a tag to compare

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.