Skip to content

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

2.6.23

02 Nov 03:46
Compare
Choose a tag to compare

Bug Fixes

  • Resolved retain cycles in AWSAppSyncClient which allow the instance to be deallocated. See PR#88 Thanks @ifabijanovic 🎉
  • Resolved retain cycle in underlying MQTT client. Source

2.6.22

22 Sep 00:37
Compare
Choose a tag to compare

Enhancements

  • Allow multiple active subscriptions while using API_KEY auth.
  • Add retry logic for the HTTP service calls.
  • Allow responses to have missing fields if they are optional.
  • Fix issue with optimistic writes which would incorrectly throw JSONDecodingError.missingValue error. See issues #51 #8
  • Fix warnings imposed by iOS 12. See PR#71

2.6.21

12 Sep 01:34
Compare
Choose a tag to compare

Enhancements

  • Improve subscriptions logic to use a single shared queue and avoid delay between multiple subscriptions. See PR#28 Thanks @MarioBajr! 🎉

2.6.20

08 Sep 01:23
bf057a3
Compare
Choose a tag to compare

Enhancements

  • Allow asynchronous fetching of User Pools / OIDC auth token. See PR#62 Thanks @JohnRbk 🎉
  • Integrate logging with AWSDDLog. To print logs from the SDK, follow instructions mentioned here.

Bug Fixes

  • Fixed a bug in loading configuration from awsconfiguration.json
  • Fixed a bug where receiving a non String or JSON object would cause SDK to crash. The SDK would now instead log an error message.

2.6.19

21 Aug 01:55
Compare
Choose a tag to compare

New Features

  • Add support for AWS AppSync configuration through awsconfiguration.json in AWSAppSyncClient.

2.6.18

27 Jul 03:23
Compare
Choose a tag to compare

2.6.18

Enhancements

  • Improve connection handling of underlying MQTTClient.

2.6.17

29 Jun 01:44
Compare
Choose a tag to compare

2.6.17

Enhancements

  • Improve performance of AWSAppSyncMQTTClient. See PR#34
  • AWSNetworkTransport modifications to enable the ability to mock server. See PR#40
  • Fixed typo in AWSGraphQLSubscriptionResponse initializer and variable. See PR#29

Bug Fixes

  • Preventing IAM signature requests from blocking the main thread. See PR#32
  • Call the AWSAppSyncClientConfiguration connectionStateChangeHandler which was previously un-used. See PR#30

2.6.16

25 May 21:17
Compare
Choose a tag to compare

2.6.16

New Feature

  • Add OpenID Connect (OIDC) support as an authorization option.

Bug Fixes

  • Fix SQLite lock issue. See PR#20
  • Renamed private AWSSRWebSocket classes in order to avoid duplicated symbols. See PR#21
  • Respect the requested callback queue when invoking subscription callbacks. See PR#22

AWS AppSync iOS Client

21 Mar 01:05
Compare
Choose a tag to compare

2.6.15

Bug Fix

  • Fixed a crash in cancel method of SubscriptionWatcher by adding a safer workflow. See PR #11

AWS AppSync iOS Client

16 Mar 05:35
Compare
Choose a tag to compare

New Features

  • Expose whether a result was served from service or cache. Source
  • Watchers are now triggered while writing to cache from a transaction. Source

Bug Fixes

  • Fixed a bug in cancel method of SubscriptionWatcher where calling cancel and then restarting a subscription in the same view controller would cause a crash.