aws-mobile-appsync-sdk-ios

iOS SDK for AWS AppSync.

OTHER License

Stars
262
Committers
50

Bot releases are visible (Hide)

aws-mobile-appsync-sdk-ios -

Published by aws-mobile-appsync-sdk-ios-tools over 3 years ago

Misc. Updates

  • Add a parameter for the api key expiration for integ test setup CFN template (PR #439)
  • Update dependencies. (PR #441)
aws-mobile-appsync-sdk-ios -

Published by aws-mobile-appsync-sdk-ios-tools over 3 years ago

Bug Fixes

  • Fix bug in subscription where data is not translated correctly to a format valid for JSONSerialization (See Issue #401, PR #402). Thanks @LachlanMcCulloch! 🎉

Misc. Updates

  • Updated to latest dependencies
  • AppSync is now built with Xcode 11.6 in the CI/CD pipeline
aws-mobile-appsync-sdk-ios - 3.1.14

Published by aws-mobile-appsync-sdk-ios-tools almost 4 years ago

Misc. Updates

Upgrade to 2.22.0 SDK. PR #451

aws-mobile-appsync-sdk-ios -

Published by aws-mobile-appsync-sdk-ios-tools almost 4 years ago

Misc. Updates

aws-mobile-appsync-sdk-ios - 3.1.11

Published by aws-mobile-appsync-sdk-ios-tools almost 4 years ago

Misc. Updates

  • Refactored AWSAppSyncHTTPNetworkTransport to simplify internal auth handling, and to support providing your own URLSession in the new initializer. (PR #422). Thanks for the initial PR, @lesmuc! 🎉
  • Update dependencies. (PR #436)
aws-mobile-appsync-sdk-ios -

Published by aws-mobile-appsync-sdk-ios-tools almost 4 years ago

Misc. Updates

aws-mobile-appsync-sdk-ios -

Published by aws-mobile-appsync-sdk-ios-tools almost 4 years ago

Misc. Updates

aws-mobile-appsync-sdk-ios -

Published by aws-mobile-appsync-sdk-ios-tools about 4 years ago

Deprecated release

This release is deprecated due to errors. Please use 3.1.9 or greater.

aws-mobile-appsync-sdk-ios -

Published by aws-mobile-appsync-sdk-ios-tools about 4 years ago

Misc. Updates

aws-mobile-appsync-sdk-ios - 3.1.4

Published by aws-mobile-appsync-sdk-ios-tools about 4 years ago

Bug Fixes

Misc. Updates

  • Updated to latest dependencies
aws-mobile-appsync-sdk-ios -

Published by aws-mobile-appsync-sdk-ios-tools over 4 years ago

General SDK improvements

  • Upgrade to 2.14.0 SDK and 1.2.0 realtime client. See PR #400

Misc. Updates

  • Changed the repo's default branch to 'main'
  • Build Carthage binaries using Xcode 11.5
aws-mobile-appsync-sdk-ios -

Published by aws-mobile-appsync-sdk-ios-tools over 4 years ago

General SDK improvements

Misc. Updates

  • Fix SwiftLint violation (PR #379) Thanks @RafaelPlantard!
  • Update AWS dependencies to 2.13.1
  • Add SwiftLint as a Pod dependency
aws-mobile-appsync-sdk-ios -

Published by aws-mobile-appsync-sdk-ios-tools over 4 years ago

Deprecated release

This release is deprecated due to errors. Please use 3.1.2 or greater.

aws-mobile-appsync-sdk-ios -

Published by aws-mobile-appsync-sdk-ios-tools over 4 years ago

General SDK improvements

  • Add Codable and Hashable to AWSAppSyncAuthType. See PR #352 Thanks @LachlanMcCulloch!
  • Improved AppSyncSubscriptionWithSync with fixing retain cycle and adding isCancelled state. See Issue #342 and PR #355. Thanks, @LachlanMcCulloch!
  • Use AppSyncRealTimeClient 1.1.0 containing consolidated interceptors. See PR #353 for more details
  • Update to use AppSyncRealTimeClient ~> 1.1, with Cartfile fix. See PR #367
aws-mobile-appsync-sdk-ios -

Published by royjit over 4 years ago

Bug Fixes

  • Default to exponential AWSAppSyncRetryStrategy when scheduling a delta sync when the appSyncClient reference is unavailable (#325).
  • Remove force-unwrap in derivation of retry strategy during delta sync. See issue #325 PR #327.
  • Fix strong reference cycle in delta sync. See issue #342 PR #343. Thanks, @LachlanMcCulloch!

Misc. Updates

  • Moved Realtime subscription connection logic to a separate package. See PR #338
  • Made internal subscription connection to receive null as data in variables.
  • Updated podspec file to use the right source file.
aws-mobile-appsync-sdk-ios -

Published by aws-mobile-appsync-sdk-ios-tools over 4 years ago

Deprecated release

This release is deprecated due to errors. Please use 3.0.2 or greater.

aws-mobile-appsync-sdk-ios -

Published by palpatim almost 5 years ago

General SDK improvements

  • Breaking API Changes

    • Added support for connecting to AWS AppSync using pure WebSockets for GraphQL subscriptions.
      • Selection set filtering will be done per client as each client can define their own selection set. In this case the subscription selection set must be a subset of the mutation selection set. For example, a subscription addedPost{author title} linked to the mutation addPost(...){id author title url version} would receive only the author and the title of the post and none of the other fields. However, if the mutation didn't have the author in its selection set the subscriber would get a null value for the author field (or an error in case the author field is defined as required/not-null in the schema).

      • In the earlier SDK version, if you didn’t configure the associated subscription selection set with the required fields and relied on the mutation fields to push data to subscribed client, the behavior will change when you move to this version that use pure WebSockets. In the example above, a subscription without the "author" field defined in its selection set would still return the author name with MQTT over WebSockets as the field is defined in the mutation, the same behavior won’t apply for pure WebSockets. The subscription selection set is essential when using pure WebSockets: if a field is not explicitly defined in the subscription it won't be returned by AWS AppSync.

  • Breaking Build Changes

    • Adopted Semantic versioning

Misc. Updates

  • Updated Reachability dependency to 5.0.0
aws-mobile-appsync-sdk-ios -

Published by aws-mobile-appsync-sdk-ios-tools about 5 years ago

Misc. Updates

  • General SDK improvements
    • Breaking Build Change Removed deprecated APIs for
      • AWSAppSyncSubscriptionError
      • AWSAppSyncClientError
      • AWSSQLLiteNormalizedCacheError
      • MutationCache
      • AWSAppSyncClientConfiguration
      • AWSAppSyncCacheConfiguration
    • Breaking Build Change The AWS AppSync SDK for iOS now requires Xcode 11 or above to build
    • AppSync is now built targeting Swift 5.1
  • Updated AWS SDK dependencies to 2.12.0
  • Updated Reachability dependency to 4.3.1
  • Updated SQLite.Swift dependency to 0.12.2
aws-mobile-appsync-sdk-ios -

Published by palpatim about 5 years ago

Bug Fixes

  • Fixed a bug where data less than 128 bytes would cause a crash if logging were enabled.
    See issues #258 and
    #216, and
    PR #259. Thanks @johnmurphy01! 🎉

Misc. Updates

  • Updated AWS SDK dependencies to 2.11.0
aws-mobile-appsync-sdk-ios - 2.14.2 (Deprecated)

Published by palpatim about 5 years ago

Deprecated release

This release has invalid dependency declaration in the AWSAppSync.podspec. Please use release 2.14.3 instead.