Releases: awslabs/aws-mobile-appsync-sdk-ios
Releases · awslabs/aws-mobile-appsync-sdk-ios
2.6.23
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
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
Enhancements
- Improve subscriptions logic to use a single shared queue and avoid delay between multiple subscriptions. See PR#28 Thanks @MarioBajr! 🎉
2.6.20
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
New Features
- Add support for AWS AppSync configuration through
awsconfiguration.json
inAWSAppSyncClient
.
2.6.18
2.6.18
Enhancements
- Improve connection handling of underlying MQTTClient.
2.6.17
2.6.16
AWS AppSync iOS Client
2.6.15
Bug Fix
- Fixed a crash in
cancel
method ofSubscriptionWatcher
by adding a safer workflow. See PR #11
AWS AppSync iOS Client
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 ofSubscriptionWatcher
where callingcancel
and then restarting a subscription in the same view controller would cause a crash.